cmeng-git/atalk-android

App Crashes when entering already joined groups

Closed this issue · 7 comments

I have joined Conversations.im and movim.im group for app related discussions. The app is unable to sync the the history and crahes back to login screen. Just join any group and can i guess replicate the issue back

Are you able to provide the conference room name for the conversations.im which has the problem?
I have create an account on conversations.im but do not know which muc to join the see the problem.

Why can't you make another xmpp chat group with public discussion?
Commonly the community chatroom resides on an XMPP server owned by an organisation with its domain name IP.
aTalk does not have a domain nor an XMPP server for community service.

I have joined several of the community chat rooms in your given list, but did not experience crash on joining.
I suspect your observed aTalk crashes on joining a chat group, is due to data corruption in aTalk database SQLite storage in one of the received room messages.

If you are still able to reproduce the crash, would appreciate you can send me aTalk debug log; so that I can figure out the root cause and to resolve the Exception.

If you are still facing the problem. Please do the following:

Long press on the conference room that has problem to bring up the context menu. Then select 'Erase this chatRoom history'. Believe this should resolve the issues.

If you still want to keep your current history messages, please send the aTalk debug log for further investigation and possible finding a solution.

Why can't you make another xmpp chat group with public discussion?

Commonly the community chatroom resides on an XMPP server owned by an organisation with its domain name IP.
aTalk does not have a domain nor an XMPP server for community service.

Sorry, aTalk does not have a conference room for discussion due to above reason. Also in order to ensure every aTalk issue is tracked to closure, would still prefer using this issues tracker.

The app has issues with already joined groups and it doesn't even open group for me.

I am still not fully understand the full problem you are having. I really need more details info from you.

  1. Are you using below UI to join the group chat.

image

  1. After you have entered the "Chat Room" entity ID, and click "Join" button, what is the error messages being shown.

  2. If aTalk crashes after you clicked "Join" button, please send me the aTalk debug log after you have relaunched aTalk.
    The debug log should contain the aTalk crash info. Without this aTalk debug log, it is not possible for me to guess or fix the problem.

If you are unable to provide me with the aTalk debug log, please provide me with the exact chatRoom entityId and an user account if required, for the room that you are facing problem with; so I can test it on my side.

I have tested with at least 5 chat rooms from the list you sent. aTalk does not crash on any of the chatroom.
Except I see the problem for chat@dino.im, because dino.im muc implementation does not comply with XEP-45.

image

Please note incorrect implementation of any of XMPP protocols, may be the reason for aTalk to crash. Smack library may assert error test and throw exceptions.

Close due to no further update from user. Problem likely to have been fixed in latest aTalk release.