Release mode error: com.facebook.react.runtime.JavaScript (12): "NSException: Unhandled JS Exception: [runtime not ready]: ReferenceError: Property 'console' doesn't exist
Describe the bug
I just tried to release my app created with repack, the build success and when opening the app, it suddenly crash with log below:
WARNING: Logging before InitGoogleLogging() is written to STDERR
E1124 15:09:53.785009 1807691776 JsErrorHandler.cpp:89] JsErrorHandler::handleErrorWithCppPipeline(): Error while logToConsole:
Js error message: getPropertyAsObject: property 'console' is undefined, expected an Object
Original js error message: Property 'console' doesn't exist
Unhandled JS Exception: [runtime not ready]: ReferenceError: Property 'console' doesn't exist
NSException: Unhandled JS Exception: [runtime not ready]: ReferenceError: Property 'console' doesn't exist, stack:
34234@5000:23
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
22414@1269:29
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
39706@4474:37
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
46547@5666:33
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
59448@75460:79
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
anonymous@76127:21
anonymous@76138:47
global@76139:2
; trace: 0 CoreFoundation 0x00000001804b910c __exceptionPreprocess + 172;1 libobjc.A.dylib 0x0000000180092da8 objc_exception_throw + 72;2 azko 0x000000010486b600 RCTFormatError + 0;3 azko 0x00000001048dca24 -[RCTExceptionsManager reportFatal:stack:exceptionId:extraDataAsJSON:] + 488;4 azko 0x00000001048dd464 -[RCTExceptionsManager reportException:] + 2296;5 azko 0x0000000104a60b70 -[RCTInstance _handleJSError:withRuntime:] + 1408;6 azko 0x0000000104a613c0 _ZNSt3__110__function6__funcIZ21-[RCTInstance _start]E3$_1NS_9allocatorIS2_EEFvRN8facebook3jsi7RuntimeERKNS5_5react14JsErrorHandler14ProcessedErrorEEEclES8_SD_ + 48;7 azko 0x0000000104a92804 _ZN8facebook5react14JsErrorHandler26handleErrorWithCppPipelineERNS_3jsi7RuntimeERNS2_7JSErrorEbb + 4708;8 azko 0x0000000104a912b0 _ZN8facebook5react14JsErrorHandler11handleErrorERNS_3jsi7RuntimeERNS2_7JSErrorEbb + 1352;9 azko 0x0000000104ac85ac _ZNK8facebook5react23RuntimeScheduler_Modern11executeTaskERNS_3jsi7RuntimeERNS0_4TaskEb + 404;10 azko 0x0000000104ac8b2c _ZN8facebook5react23RuntimeScheduler_Modern16runEventLoopTickERNS_3jsi7RuntimeERNS0_4TaskE + 160;11 azko 0x0000000104ac88cc _ZN8facebook5react23RuntimeScheduler_Modern12runEventLoopERNS_3jsi7RuntimeE + 104;12 azko 0x0000000104a66d60 _ZNSt3__110__function6__funcIZZN8facebook5react13ReactInstanceC1ENS_10unique_ptrINS3_9JSRuntimeENS_14default_deleteIS6_EEEENS_10shared_ptrINS3_18MessageQueueThreadEEENSA_INS3_12TimerManagerEEENS_8functionIFvRNS2_3jsi7RuntimeERKNS3_14JsErrorHandler14ProcessedErrorEEEEPNS3_18jsinspector_modern10HostTargetEENK3$_0clINSF_IFvSI_EEEEEDaT_EUlvE_NS_9allocatorISY_EEFvvEEclEv + 116;13 azko 0x000000010488989c _ZN8facebook5react17tryAndReturnErrorERKNSt3__18functionIFvvEEE + 32;14 azko 0x0000000104896888 _ZN8facebook5react16RCTMessageThread7tryFuncERKNSt3__18functionIFvvEEE + 24;15 azko 0x000000010489668c ___ZN8facebook5react16RCTMessageThread8runAsyncENSt3__18functionIFvvEEE_block_invoke + 44;16 CoreFoundation 0x000000018041d06c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 20;17 CoreFoundation 0x000000018041c7a4 __CFRunLoopDoBlocks + 352;18 CoreFoundation 0x00000001804174bc __CFRunLoopRun + 2364;19 CoreFoundation 0x0000000180416704 CFRunLoopRunSpecific + 552;20 azko 0x0000000104a629f0 +[RCTJSThreadManager runRunLoop] + 212;21 Foundation 0x0000000180f462d8 __NSThread__start__ + 720;22 libsystem_pthread.dylib 0x000000010593b6f8 _pthread_start + 104;23 libsystem_pthread.dylib 0x0000000105936940 thread_start + 8.
*** Terminating app due to uncaught exception 'RCTFatalException: NSException: Unhandled JS Exception: [runtime not ready]: ReferenceError: Property 'console' doesn't exist, stack:
34234@5000:23
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
22414@1269:29
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
39706@4474:37
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
46547@5666:33
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
59448@75460:79
__webpack_require__@75752:34
guardedWebpackRequire@75978:35
anonymous@76127:21
anonymous@76138:47
global@76139:2
; trace: 0 CoreFoundation 0x00000001804b910c __exceptionPreprocess + 172;1 libobjc.A.dylib 0x0000000180092da8 objc_exception_throw + 72;2 azko 0x000000010486b600 RCTFormatError + 0;3 azko 0x00000001048dca24 -[RCTExceptionsManager reportFatal:stack:exceptionId:extraDataAsJSON:] + 488;4 azko 0x00000001048dd464 -[RCTExceptionsManager reportException:] + 2296;5 azko 0x0000000104a60b70 -[RCTInstance _handleJSError:withRuntime:] + 1408;6 azko 0x0000000104a613c0 _ZNSt3__110__function6__funcIZ21-[RCTInstance _start]E3$_1NS_9allocatorIS2_EEFvRN8facebook3jsi7RuntimeERKNS5_5react14JsErrorHandler14ProcessedErrorEEEclES8_SD_ + 48;7 azko 0x0000000104a92804 _ZN8facebook5react14JsErrorHandler26handleErrorWithCppPipelineERNS_3jsi7RuntimeERNS2_7JSErrorEbb + 4708;8 azko 0x0000000104a912b0 _ZN8facebook5react14JsErrorHandler11handleErrorERNS_3jsi7RuntimeERNS2_7JSErrorEbb + 1352;9 azko 0x0000000104ac85ac _ZNK8facebook5react23RuntimeScheduler_Modern11executeTaskERNS_3jsi7RuntimeERNS0_4TaskEb + 404;10 azko 0x0000000104ac8b2c _ZN8facebook5react23RuntimeScheduler_Modern16runEventLoopTickERNS_3jsi7RuntimeERNS0_4TaskE + 160;11 azko 0x0000000104ac88cc _ZN8facebook5react23RuntimeScheduler_Modern12runEventLoopERNS_3jsi7RuntimeE + 104;12 azko 0x0000000104a66d60 _ZNSt3__110__function6__funcIZZN8facebook5react13ReactInstanceC1ENS_10unique_ptrINS3_9JSRuntimeENS_14default_deleteIS6_EEEENS_10shared_ptrINS3_18MessageQueueThreadEEENSA_INS3_12TimerManagerEEENS_8functionIFvRNS2_3jsi7RuntimeERKNS3_14JsErrorHandler14ProcessedErrorEEEEPNS3_18jsinspector_modern10HostTargetEENK3$_0clINSF_IFvSI_EEEEEDaT_EUlvE_NS_9allocatorISY_EEFvvEEclEv + 116;13 azko 0x000000010488989c _ZN8facebook5react17tryAndReturnErrorERKNSt3__18functionIFvvEEE + 32;14 azko 0x0000000104896888 _ZN8facebook5react16RCTMessageThread7tryFuncERKNSt3__18functionIFvvEEE + 24;15 azko 0x000000010489668c ___ZN8facebook5react16RCTMessageThread8runAsyncENSt3__18functionIFvvEEE_block_invoke + 44;16 CoreFoundation 0x000000018041d06c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 20;17 CoreFoundation 0x000000018041c7a4 __CFRunLoopDoBlocks + 352;18 CoreFoundation 0x00000001804174bc __CFRunLoopRun + 2364;19 CoreFoundation 0x0000000180416704 CFRunLoopRunSpecific + 552;20 azko 0x0000000104a629f0 +[RCTJSThreadManager runRunLoop] + 212;21 Foundation 0x0000000180f462d8 __NSThread__start__ + 720;22 libsystem_pthread.dylib 0x000000010593b6f8 _pthread_start + 104;23 libsystem_pthread.dylib 0x0000000105936940 thread_start + 8.', reason: 'NSException: Unhandled JS Exception: [runtime not ready]: ReferenceError: Property 'console' doesn't exist, stack:
34234@5000:23
__webpack_require__@75752:34
guardedWebpackReq...'
*** First throw call stack:
(
0 CoreFoundation 0x00000001804b910c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x0000000180092da8 objc_exception_throw + 72
2 azko 0x000000010486b600 RCTFormatError + 0
3 azko 0x0000000104a6261c __26-[RCTJSThreadManager init]_block_invoke_2 + 56
4 azko 0x00000001048968a8 _ZN8facebook5react16RCTMessageThread7tryFuncERKNSt3__18functionIFvvEEE + 56
5 azko 0x000000010489668c ___ZN8facebook5react16RCTMessageThread8runAsyncENSt3__18functionIFvvEEE_block_invoke + 44
6 CoreFoundation 0x000000018041d06c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 20
7 CoreFoundation 0x000000018041c7a4 __CFRunLoopDoBlocks + 352
8 CoreFoundation 0x00000001804174bc __CFRunLoopRun + 2364
9 CoreFoundation 0x0000000180416704 CFRunLoopRunSpecific + 552
10 azko 0x0000000104a629f0 +[RCTJSThreadManager runRunLoop] + 212
11 Foundation 0x0000000180f462d8 __NSThread__start__ + 720
12 libsystem_pthread.dylib 0x000000010593b6f8 _pthread_start + 104
13 libsystem_pthread.dylib 0x0000000105936940 thread_start + 8
)
libc++abi: terminating due to uncaught exception of type NSException
I'm using rspack instead of webpack when initialize the project, but I don't know why the stacktrace show webpack related message
System Info
-
Re.Pack Version
5.2.2
Reproduction
https://github.com/flixyudh/RNPlayground
Steps to reproduce
- run
yarn install - run
yarn azko:ios --mode=Release - run
yarn serve
I tried updating Repack from version 5.1.3 to 5.2.2, but I’m still encountering the same issue. The application runs fine in development mode, but the release build crashes with the same error.
@jbroma Do you have any updates regarding this issue?
I have the same issue. @jbroma Do you have any way to solve this issue?
I have the same issue. @jbroma Do you have any way to solve this issue?