repack icon indicating copy to clipboard operation
repack copied to clipboard

Release mode error: com.facebook.react.runtime.JavaScript (12): "NSException: Unhandled JS Exception: [runtime not ready]: ReferenceError: Property 'console' doesn't exist

Open flixyudh opened this issue 2 months ago • 3 comments

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

  1. run yarn install
  2. run yarn azko:ios --mode=Release
  3. run yarn serve

flixyudh avatar Nov 24 '25 08:11 flixyudh

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?

raulsvilar avatar Nov 24 '25 22:11 raulsvilar

I have the same issue. @jbroma Do you have any way to solve this issue?

CVHOANG-coder avatar Dec 09 '25 10:12 CVHOANG-coder

I have the same issue. @jbroma Do you have any way to solve this issue?

zzetao avatar Dec 13 '25 17:12 zzetao