Skip to content

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

@flixyudh

Description

@flixyudh

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:newNew issue, not reviewed by the team yet.type:bugA bug report.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions