I just updated to macOS Catalina 10.15 beta 6. The Books app is crashing immediatley after I try to open it. Any suggestions how to solve this. Thanks in advance for your help.
Books app crashing after macOS Catalina 10.15 beta 6 update
Same for me, It eventually starts up but is completely blank. And does not see my ebook or audiobook collections (from iTunes). If I start it with the ctrl+ key it then asks me to drag a iTunes collection over to merge but that doesn't seem to do anything either.
So I am wondering because it crashed initially is there some blank Books Collection somewhere that I need to delete.
Thanks jeromeof
for the reply.
Initially it started and was open less than a second. I opened
Systems Preferences / Apple ID / iCloud / iCloud Drive / options
and removed the checkmark on Books and afterwards added it again
After I did this the Book app crahes immediatley.
I looked up in the console app / system log and get the following:
Books[1802]: objc[1802]: Class asn1OSToken is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x7fff8d928410) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x1154ab3d0). One of the two will be used. Which one is undefined.
I am not sure if this conflict in the two pathes causes the crashing.
I was running the Books App inside terminal and get the following error (see below):
~ % /System/Applications/Books.app/Contents/MacOS/Books
objc[6212]: Class UfDkPx3UB2zY60 is implemented in both /System/Library/PrivateFrameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation and /System/Applications/Books.app/Contents/MacOS/Books. One of the two will be used. Which one is undefined.
objc[6212]: Class asn1ReceiptToken is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x7fff8d928438) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x115d70290). One of the two will be used. Which one is undefined.
objc[6212]: Class ISPurchaseReceipt is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x7fff8d9283c0) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x115d702e0). One of the two will be used. Which one is undefined.
objc[6212]: Class asn1Token is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x7fff8d9284b0) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x115d70330). One of the two will be used. Which one is undefined.
objc[6212]: Class asn1SetToken is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x7fff8d928488) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x115d70358). One of the two will be used. Which one is undefined.
objc[6212]: Class asn1SequenceToken is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x7fff8d928460) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x115d70380). One of the two will be used. Which one is undefined.
objc[6212]: Class asn1IntegerToken is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x7fff8d9283e8) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x115d703a8). One of the two will be used. Which one is undefined.
objc[6212]: Class asn1OSToken is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x7fff8d928410) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x115d703d0). One of the two will be used. Which one is undefined.
2019-08-20 22:03:43.590 Books[6212:338877] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff2f21d193 __exceptionPreprocess + 250
1 libobjc.A.dylib 0x00007fff651d3bd4 objc_exception_throw + 48
2 CoreFoundation 0x00007fff2f2de71a _CFThrowFormattedException + 202
3 CoreFoundation 0x00007fff2f2dc700 -[__NSArrayM insertObject:atIndex:].cold.2 + 0
4 CoreFoundation 0x00007fff2f15dc35 -[__NSArrayM insertObject:atIndex:] + 1255
5 CoreFoundation 0x00007fff2f26d3f7 __NSARRAY_IS_CALLING_OUT_TO_A_BLOCK__ + 7
6 CoreFoundation 0x00007fff2f1a52dd -[__NSSingleObjectArrayI enumerateObjectsWithOptions:usingBlock:] + 80
7 Foundation 0x00007fff31b15194 -[NSFileMultipleAccessClaim initWithPurposeID:intents:claimer:] + 244
8 Foundation 0x00007fff31b00d25 -[NSFileCoordinator(NSPrivate) _coordinateAccessWithIntents:queue:byAccessor:] + 313
9 Foundation 0x00007fff31afea9d -[NSFileCoordinator coordinateAccessWithIntents:queue:byAccessor:] + 91
10 BKLibraryPlatformDataSources 0x00000001125755da BCBookshelfPlatformDataSourcesLog + 60313
11 BKLibraryPlatformDataSources 0x00000001125752ad BCBookshelfPlatformDataSourcesLog + 59500
12 libdispatch.dylib 0x00007fff664dc663 _dispatch_call_block_and_release + 12
13 libdispatch.dylib 0x00007fff664dd5ee _dispatch_client_callout + 8
14 libdispatch.dylib 0x00007fff664e2bae _dispatch_lane_serial_drain + 597
15 libdispatch.dylib 0x00007fff664e3565 _dispatch_lane_invoke + 414
16 libdispatch.dylib 0x00007fff664ecba1 _dispatch_workloop_worker_thread + 582
17 libsystem_pthread.dylib 0x00007fff66736773 _pthread_wqthread + 290
18 libsystem_pthread.dylib 0x00007fff667365cf start_wqthread + 15
)
libc++abi.dylib: terminating with uncaught exception of type NSException
zsh: abort /System/Applications/Books.app/Contents/MacOS/Books
Helped me. Thanks!
I just "removed the checkmark on Books..." and did not "... afterwards added it again".
Same here. Updating to Beta 7 made it work. :-)
Still have the same problem, the update did not change anything.
It finally opened after crashing, but it repeatedly asks me to log in with my Apple ID.
same here, just ignore it, press cancel...
FB-Report sent. Please send too.
I have the same problem after updating to Catalina (official release, not beta).
No more Books app.
In the console, I get 5-6 messages like the following:
Class ...... is implemented in both /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore (0x......) and /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP (0x.....). One of the two will be used. Which one is undefined.
No, haven't regretted updating 😎
I have the same problem after updating to Catalina official release. The message cited "Class..... is implemented in both...." is logged on my machine for: Excel,CoreServices, SyncedDefaults, CommercialCore. Besides this, I have intermittently got a failed touristd process running every minute and something called "AMMuxedDeviceDisconnected" errors. This is seriously slowing down my system. Luckily have my Linux machine still running.
Not amused.