#trmd_error
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1414952726105948341
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- trmd_error, 23 hours ago, 30 messages
hi there!
can you summarize your issue in more details in this thread?
Of course.
The issue is related to some of our Android devices having POS apps that are having struggles with the daily automatic reconnections to their terminals. The daily reconnections come in the form of FIRMWARE_SELF_TEST/SECURITY_REBOOT events on the WisePad BBPOS 3 terminals.
Most of the time (70-80%), reconnection works perfectly fine. The SDK does its thing and reconnects automatically. However, sometimes we get the pattern you see in the above logs and in the log I sent yesterday. What happens seems to be the following:
- We get a FIRMWARE_SELF_TEST.
- The SDK starts reconnecting and seems to succeed.
- However, before the reconnection completes, the device seems to disconnect again. The error reason cited is
tripeTerminal: class=ReactiveReaderStatusListener message=handleReaderDisconnect cause=USB_NOT_READY_OR_CABLE_DISCONNECTED. - The SDK crashes internally and does not recover. See the last stack trace of the log sent above.
If the USB_NOT_READY_OR_CABLE_DISCONNECTED event happens after the first reconnection settles completely, the SDK simply handles this is another sequential reconnection and the entire process succeeds.
Restarting the app thereafter restores the connection.
thanks, looking into this
Thank you
Hey there, taking over for @reef barn as they needed to step away. Looking into this now
Hey! Thanks @gusty lodge .
What version of stripe-terminal-android are you on?
4.6.0
Hm ok. And across how many different devices is this happening?
I am not sure exactly how many of our devices have experienced it at some point. We have about 150 active Android11 and Android13 stations this is happening on, and it seems to happen on around 5%-10% of our devices daily.
I see. Ok we looked into this a bit, but aren't exactly sure what's going on here. This is the kind of issue that'll need 1 on 1 support and will need to be escalated to our Terminal folks internally. You should get a DM to open a support case directly with our developer support team to continue support on this.
Hello @peak olive, we have sent you a direct message, please check it at https://discord.com/channels/@me/1414968749416644618
- ๐The message has instructions on how to open a direct support case with our Developer Support team, in order to help you more effectively.