【问题标题】:Flutter crash - Fatal Exception: NSInvalidArgumentExceptionFlutter 崩溃 - 致命异常:NSInvalidArgumentException
【发布时间】:2020-07-22 10:29:36
【问题描述】:

我在 Flutter Firebase 数据库中崩溃了,这是 crashlytics 上的崩溃日志

致命异常:NSInvalidArgumentException *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: 尝试从 objects[1] 插入 nil 对象

致命异常:NSInvalidArgumentException

0  CoreFoundation                 0x19f11098c __exceptionPreprocess
1  libobjc.A.dylib                0x19ee390a4 objc_exception_throw
2  CoreFoundation                 0x19f1663f8 -[__NSCFString characterAtIndex:].cold.1
3  CoreFoundation                 0x19f16f75c -[__NSPlaceholderDictionary initWithObjects:forKeys:count:].cold.5
4  CoreFoundation                 0x19effd5dc -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
5  CoreFoundation                 0x19efef470 +[NSDictionary dictionaryWithObjects:forKeys:count:]
6  Runner                         0x104e69a44 __53-[FLTFirebaseDatabasePlugin handleMethodCall:result:]_block_invoke.437 + 292 (FLTFirebaseDatabasePlugin.m:292)
7  Runner                         0x104d469bc __39-[FRepo abortTransactionsAtNode:error:]_block_invoke + 1426 (FRepo.m:1426)
8  libdispatch.dylib              0x19eddd610 _dispatch_call_block_and_release
9  libdispatch.dylib              0x19edde184 _dispatch_client_callout
10 libdispatch.dylib              0x19ed901d0 _dispatch_main_queue_callback_4CF$VARIANT$mp
11 CoreFoundation                 0x19f08e3c4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
12 CoreFoundation                 0x19f0893b8 __CFRunLoopRun
13 CoreFoundation                 0x19f0888bc CFRunLoopRunSpecific
14 GraphicsServices               0x1a8ef4328 GSEventRunModal
15 UIKitCore                      0x1a311e6d4 UIApplicationMain
16 Runner                         0x104cb0e58 main + 8 (AppDelegate.swift:8)
17 libdyld.dylib         

     0x19ef13460 start

崩溃:com.twitter.crashlytics.ios.exception SIGABRT 中止 0x000000019ef08ebc

崩溃:com.twitter.crashlytics.ios.exception

0  Runner                         0x104cca6bc CLSProcessRecordAllThreads + 4329924284
1  Runner                         0x104ccaaa4 CLSProcessRecordAllThreads + 4329925284
2  Runner                         0x104cba310 CLSHandler + 4329857808
3  Runner                         0x104cc8cb4 __CLSExceptionRecord_block_invoke + 4329917620
4  libdispatch.dylib              0x19edde184 _dispatch_client_callout + 16
5  libdispatch.dylib              0x19ed90c44 _dispatch_lane_barrier_sync_invoke_and_complete + 56
6  Runner                         0x104cc8720 CLSExceptionRecord + 4329916192
7  Runner                         0x104cc854c CLSExceptionRecordNSException + 4329915724
8  Runner                         0x104cc8140 CLSTerminateHandler() + 4329914688
9  libc++abi.dylib                0x19eede304 std::__terminate(void (*)()) + 16
10 libc++abi.dylib                0x19eede29c std::terminate() + 44
11 libobjc.A.dylib                0x19ee392dc _objc_terminate() + 10
12 libdispatch.dylib              0x19edde198 _dispatch_client_callout + 36
13 libdispatch.dylib              0x19ed901d0 _dispatch_main_queue_callback_4CF$VARIANT$mp + 1044
14 CoreFoundation                 0x19f08e3c4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
15 CoreFoundation                 0x19f0893b8 __CFRunLoopRun + 2004
16 CoreFoundation                 0x19f0888bc CFRunLoopRunSpecific + 464
17 GraphicsServices               0x1a8ef4328 GSEventRunModal + 104
18 UIKitCore                      0x1a311e6d4 UIApplicationMain + 1936
19 Runner                         0x104cb0e58 main + 8 (AppDelegate.swift:8)
20 libdyld.dylib                  0x19ef13460 start + 4

【问题讨论】:

    标签: flutter firebase-realtime-database crash crashlytics flutter-ios


    【解决方案1】:

    如果问题是关于为什么异常 似乎正在显示 Crashlytics 帧,这是已知的行为,它只是 Crashlytics 如何在崩溃期间尝试写入崩溃信息的产物。这并不表示 Crashlytics 本身会导致问题。 https://docs.fabric.io/apple/crashlytics/advanced-setup.html#crashlytics-frames-appearing-in-crashes

    【讨论】:

      猜你喜欢
      • 2015-07-02
      • 1970-01-01
      • 2017-04-18
      • 2013-12-14
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 2020-03-11
      • 1970-01-01
      相关资源
      最近更新 更多