You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After connecting to NFC reader (30 sec or more sometimes). We get the following crash:
java.lang.OutOfMemoryError: Failed to allocate a 1129272416 byte allocation with 29686584 free bytes and 246MB until OOM, target footprint 39582112, growth limit 268435456
at com.squareup.tape2.QueueFile$ElementIterator.next(QueueFile.java:549)
at com.squareup.tape2.QueueFile$ElementIterator.next(QueueFile.java:514)
at com.stripe.jvmcore.batchdispatcher.collectors.QueueFileCollector$peek$2.invokeSuspend(QueueFileCollector.kt:388)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
This seems to be the same issue posted on the tape2 repo.
We only recently started seeing this in our branch where we were updating from 2.20.0 -> 2.23.3, however we just saw one report from our production app still on 2.20.0
In our development to upgrade to v2.23.3, it is occurring regularly anytime we connect the NFC reader in our production app (both debug and release builds), but attempts to reproduce in a simpler app have thus far failed.
Is there a reason stripe is using what appears to be a dead library?
The text was updated successfully, but these errors were encountered:
Hi @jasells, we rolled out a fix for a similar issue in 3.3.1, could you try reproducing with the latest release and let us know if you're still experiencing the same problem.
Summary
After connecting to NFC reader (30 sec or more sometimes). We get the following crash:
Code to reproduce
Android version
13, 14
Impacted devices (Android devices or readers)
Internal NFC reader/device
Pixel 4/4a
Samsung Galaxy S21FE
Lenovo Tab M8 (4th gen)
SDK version
2.20.0 / 2.23.3 (much more prevalent)
Other information
This seems to be the same issue posted on the tape2 repo.
We only recently started seeing this in our branch where we were updating from 2.20.0 -> 2.23.3, however we just saw one report from our production app still on 2.20.0
In our development to upgrade to v2.23.3, it is occurring regularly anytime we connect the NFC reader in our production app (both debug and release builds), but attempts to reproduce in a simpler app have thus far failed.
Is there a reason stripe is using what appears to be a dead library?
The text was updated successfully, but these errors were encountered: