New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when loading conversations after updating to 17.0.0 #3099
Comments
Thanks for the report @Verequies ! Would you be willing to create a test account for me this server? If yes, please send the credentials to |
No problem. It happens for every conversation including "Talk updates". |
@Verequies Could you post a list of installed apps on your Nextcloud server? |
After talking with @mahibi and narrowing it down to a translation support issue. I have determined that the OpenAI Integration is actually causing every single translation (even unsupported) to be returned in the capabilities endpoint. |
Perhaps to avoid this issue in future a check could be added to the Android app (if possible)? |
thanks @Verequies well done 👍 @SystemKeeper also found out it's the OpenAI app 😄 OpenAI is also filling the same translation config that the translate app is using. For now as a workaround it's also possible to continue to use OpenAI and just disabling it's translation feature: So it seems i will have to find other ways how the Android Talk app can handle this amount of data.. |
Exact same errors on my ZFold4, downgrading to 16.0.1 produces the error, "Display name couldn't be fetched, aborting." |
cc @julien-nc |
just to summarize the problem for now: OpenAI sets the same capability translation attributes (spreed > config > chat > translations) like the translation feature. What happens when OpenAI is installed (and it's translate feature is enabled)
server error log
What happens when OpenAI is disabled or at least it's translation feature (but Nextcloud translate is is enabled)
Why does the android talk app crash when OpenAI translation is enabled?
TransactionTooLargeException
workaround for nowdisable OpenAI or at least it's translation feature questions
|
Yes, as it is a translation provider (not sure why it doesn't work, that should probably be a bug report on integration_openai repo)
Yes. |
Yes it should. But maybe it could only populate options it can really translate (is it known?)
Capabilities are checked not too regularly IIRC, but it shouldn't be too big never the less. We could remove the capability and replace it with a boolean and then you read the list from https://docs.nextcloud.com/server/latest/developer_manual/client_apis/OCS/ocs-translation-api.html#get-available-translation-options How big is the list with openai? MBs? |
without OpenAI translation: ~ 11.7KB So with OpenAI translations i run into the issue that parcelables and bundles are not suitable to pass this data between activities |
got same issue. It's would work fine after closed openai service. |
Just for the record. I've got this issue today and I can confirm that it is also happening with the Libre Translate plugin installed because Libre Translate offers many languages as source and destination the possible combinations list is huge. Edit: |
Steps to reproduce
Everyone on my team had their phones automatically updated to Talk 17.0.0 and subsequently could not use the app anymore.
Updated to Nextcloud 27 and Talk 17.0.0 for Android
Opened Talk for Android and select a conversation.
See that app crashes.
Expected behaviour
Able to view conversations without crashing.
Actual behaviour
Talk for Android crashes consistently.
Downgrading to 16.0.1 works fine.
Device brand and model
LG V30+
Android version
10
Nextcloud Talk app version
17.0.0
Nextcloud server version
27.0.0
Talk version
17.0.0
Custom Signaling server configured
No
Custom TURN server configured
None
Custom STUN server configured
None
Android logs
No response
Server log
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: