Skip to content

Failed to iterate leveldb directory: Attempting to fetch value instead of handling error Not found (errno 2: No such file or directory) #5881

Closed
@pradipaub36

Description

@pradipaub36

Step 0: Are you in the right place?

Yes

[REQUIRED] Step 1: Describe your environment

  • Xcode version: 11.3.1
  • Firebase SDK version: 6.24.0
  • Firebase 6.24.0
  • FirebaseABTesting 3.2.0
  • FirebaseAnalytics 6.5.0
  • FirebaseAuth 6.5.3
  • FirebaseCore 6.7.0
  • FirebaseCoreDiagnostics 1.3.0
  • FirebaseCrashlytics 4.1.0
  • FirebaseDatabase 6.2.1
  • FirebaseFirestore 1.13.0
  • FirebaseInAppMessaging 0.20.0
  • FirebaseInstallations 1.2.0
  • FirebaseInstanceID 4.3.4
  • FirebaseMessaging 4.4.0
  • Firebase Component: Auth, Database, Firestore, Messaging, Storage
  • Component version: _____
  • Installation method: CocoaPods

[REQUIRED] Step 2: Describe the problem

Our app is crashing with this error code. I couldn't find a way to reproduce this error.

Screenshot 2020-06-23 at 9 32 28 AM

Fatal Exception: NSInternalInconsistencyException
FIRESTORE INTERNAL ASSERTION FAILED: Attempting to fetch value instead of handling error Not found: Failed to stat file: /var/mobile/Containers/Data/Application/AC16519C-25FC-4CDA-A36B-FE5B7DC56C3B/Library/Application Support/firestore/__FIRAPP_DEFAULT/cubii-android/main/000057.ldb (errno 2: No such file or directory)
firebase::firestore::util::ObjcThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)

Fatal Exception: NSInternalInconsistencyException
0  CoreFoundation                 0x1ac9a096c __exceptionPreprocess
1  libobjc.A.dylib                0x1ac6b9028 objc_exception_throw
2  CoreFoundation                 0x1ac89d4fc +[_CFXNotificationTokenRegistration keyCallbacks]
3  Foundation                     0x1acd30474 -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:]
4  Cubii_Git                      0x101276578 firebase::firestore::util::ObjcThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 59 (exception_apple.mm:59)
5  Cubii_Git                      0x101276224 firebase::firestore::util::Throw(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 90 (exception.cc:90)
6  Cubii_Git                      0x1012c6178 firebase::firestore::util::internal::FailAssertion(char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*) + 42 (hard_assert.cc:42)
7  Cubii_Git                      0x101329efc firebase::firestore::util::internal_statusor::Helper::Crash(firebase::firestore::util::Status const&) + 35 (statusor.cc:35)
8  Cubii_Git                      0x1012d7854 firebase::firestore::local::LevelDbPersistence::CalculateByteSize()
9  Cubii_Git                      0x1012ef974 firebase::firestore::local::LruGarbageCollector::Collect(std::__1::unordered_map<int, firebase::firestore::local::TargetData, std::__1::hash<int>, std::__1::equal_to<int>, std::__1::allocator<std::__1::pair<int const, firebase::firestore::local::TargetData> > > const&)
10 Cubii_Git                      0x1012ef474 std::__1::__function::__func<std::__1::enable_if<!(std::is_same<void, decltype(fp0())>::value), decltype(fp0())>::type firebase::firestore::local::Persistence::Run<firebase::firestore::local::LocalStore::CollectGarbage(firebase::firestore::local::LruGarbageCollector*)::$_16>(absl::lts_2020_02_25::string_view, firebase::firestore::local::LocalStore::CollectGarbage(firebase::firestore::local::LruGarbageCollector*)::$_16)::'lambda'(), std::__1::allocator<std::__1::enable_if<!(std::is_same<void, decltype(fp0())>::value), decltype(fp0())>::type firebase::firestore::local::Persistence::Run<firebase::firestore::local::LocalStore::CollectGarbage(firebase::firestore::local::LruGarbageCollector*)::$_16>(absl::lts_2020_02_25::string_view, firebase::firestore::local::LocalStore::CollectGarbage(firebase::firestore::local::LruGarbageCollector*)::$_16)::'lambda'()>, void ()>::operator()()
11 Cubii_Git                      0x1012d7bc8 firebase::firestore::local::LevelDbPersistence::RunInternal(absl::lts_2020_02_25::string_view, std::__1::function<void ()>)
12 Cubii_Git                      0x1012e99c4 firebase::firestore::local::LocalStore::CollectGarbage(firebase::firestore::local::LruGarbageCollector*)
13 Cubii_Git                      0x10129b350 std::__1::__function::__func<firebase::firestore::core::FirestoreClient::ScheduleLruGarbageCollection()::$_4, std::__1::allocator<firebase::firestore::core::FirestoreClient::ScheduleLruGarbageCollection()::$_4>, void ()>::operator()()
14 Cubii_Git                      0x1012572e4 firebase::firestore::util::AsyncQueue::ExecuteBlocking(std::__1::function<void ()> const&)
15 Cubii_Git                      0x1012768ec firebase::firestore::util::TimeSlot::InvokedByLibdispatch(void*)
16 libdispatch.dylib              0x1ac645fd8 _dispatch_client_callout
17 libdispatch.dylib              0x1ac648758 _dispatch_continuation_pop
18 libdispatch.dylib              0x1ac658f18 _dispatch_source_invoke2
19 libdispatch.dylib              0x1ac6588c4 _dispatch_source_invoke
20 libdispatch.dylib              0x1ac64c320 _dispatch_lane_serial_drain
21 libdispatch.dylib              0x1ac64ce7c _dispatch_lane_invoke
22 libdispatch.dylib              0x1ac655f20 _dispatch_workloop_worker_thread
23 libsystem_pthread.dylib        0x1ac6ab6d0 _pthread_wqthread
24 libsystem_pthread.dylib        0x1ac6b19e8 start_wqthread

Steps to reproduce:

I couldn't find a way to reproduce this error.

Relevant Code:

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions