With the newest BEX version that rolled out yesterday (0.21.8), our app crashes on startup with the following error message:
Invariant Violation: TurboModuleRegistry.getEnforcing(...): 'IAPRequestHandlerModule' could not be found. Verify that a module by this name is registered in the native binary., js engine: hermes
This happens with both the app being created with Kepler 0.20.3719 and when the app is built with the newest Kepler version. The app just started fine yesterday before my BEX stick was updated, after the update the crash on startup appears.
Hi @Matthias_Fesich
Thanks for bringing this issue to our notice, I’ll check this internally and share an update with you soon.
In the meantime, please share your tar file from Vega Studio (crash report and logs) for us to look into this in more depth. You can follow the documentation here on steps to create a bug file.
Warm regards,
Ivy
here the log and the corresponding JSThread crash acr:
5500#crash_1764678172_5000_5000_1036_66691566_JSThread.acr (457.8 KB)
log.log (827.6 KB)
Thanks @Matthias_Fesich for the logs and crash report.
We tried to replicate your issue, but encountered a different error.
Could you please also let us know which FireTV Stick version you are using, your OS version and the last build version where issue was not seen so we can compare the build.
Warm regards,
Ivy
Latest BEX build that worked was the BEX version before the current one, and it still works on my normal development firestick.
This is the info for the working normal development firestick:
NAME="OS"
OE_VERSION="4.0.0"
OS_MAJOR_VERSION="1"
OS_MINOR_VERSION="1"
RELEASE_ID="10"
OS_VERSION="1.1"
BRANCH_CODE="TV Ship"
BUILD_DESC="OS 1.1 (TV Ship/4446)"
BUILD_FINGERPRINT="4.0.184842.0(3072cab629675a74)/4446N:user-external/release-keys"
BUILD_VARIANT="user-external"
BUILD_TAGS="release-keys"
BUILD_DATE="Sun Nov 16 06:26:48 UTC 2025"
BUILD_TIMESTAMP="1763274408"
VERSION_NUMBER="1001010444650"
And this is the current BEX version firestick (Serial number G4N33M03351601H8) where I get the above error (btw my colleague gets the same error on his BEX firestick, so it’s not just mine):
NAME="OS"
OE_VERSION="4.0.0"
OS_MAJOR_VERSION="1"
OS_MINOR_VERSION="1"
RELEASE_ID="14"
OS_VERSION="1.1"
BRANCH_CODE="TV Ship day60"
BUILD_DESC="OS 1.1 (TV Ship day60/23)"
BUILD_FINGERPRINT="4.0.187607.0(3072cab629675a74)/23N:user-external/release-keys"
BUILD_VARIANT="user-external"
BUILD_TAGS="release-keys"
BUILD_DATE="Fri Nov 21 13:40:13 UTC 2025"
BUILD_TIMESTAMP="1763732413"
VERSION_NUMBER="1401010002350"
Thanks a ton @Matthias_Fesich
We suspect, you might be getting this issue while launching the app itself.
It would be great if we could know which app you are launching to help us reproduce this and go forward with bisecting the issue.
Warm regards,
Ivy
The issue happens after launching the app, probably after the getUserData() request is made to the PurchasingService. The launched app is also visible in the system log file I provided, it’s the com.amazon.rialto… one.
1 Like
I did the complete update of our development environment to Vega 0.21.5245 today, with switching to the new public @amazon-devices libraries, and it seems the crash does not appear anymore … I’ll close this ticket, thanks for your help.
1 Like