Mystery Exception


#1

When opening a database in Xamarin.iOS I get the below exception. Is it something I should be worried about?

Thanks,
Martin

Database action raised exception System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.TypeInitializationException: The type initializer for ‘Couchbase.Lite.Store.ForestDBCouchStore’ threw an exception. —> System.EntryPointNotFoundException: c4rev_getGeneration
at (wrapper managed-to-native) CBForest.Native:c4rev_getGeneration (CBForest.C4Slice)
at CBForest.Native.c4rev_getGeneration (System.String revID) <0x1012276e0 + 0x00047> in :0
at Couchbase.Lite.Store.ForestDBCouchStore…cctor () <0x10112f1c0 + 0x00033> in :0
— End of inner exception stack trace —
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) <0x1003d8380 + 0x00033> in :0
— End of inner exception stack trace —
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) <0x1003d8380 + 0x00078> in :0
at System.RuntimeType.CreateInstanceMono (Boolean nonPublic) <0x1002d9060 + 0x0012b> in :0
at System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, System.Threading.StackCrawlMark& stackMark) <0x1002d9000 + 0x00047> in :0
at System.RuntimeType.CreateInstanceDefaultCtor (Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, System.Threading.StackCrawlMark& stackMark) <0x1002d8d70 + 0x00057> in :0
at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) <0x100231600 + 0x0009f> in :0
at System.Activator.CreateInstance (System.Type type) <0x1002315d0 + 0x00017> in :0
at Couchbase.Lite.Database.OpenWithOptions (Couchbase.Lite.DatabaseOptions options) <0x1010b3970 + 0x0022b> in :0
at Couchbase.Lite.Manager.OpenDatabase (System.String name, Couchbase.Lite.DatabaseOptions options) <0x1010b8490 + 0x0007f> in :0
at Couchbase.Lite.Manager.GetDatabase (System.String name) <0x1010b85a0 + 0x0003b> in :0


#2

#3

I’m closing this as it’s a duplicate of your other question.