I updated Mojave version 10.14.4 last night and when I got back to work, my Books.app has a generic icon and does not open. Execution of the binary from the terminal gives me the following information
Mar 28 14:01:11 MBP Books: objc: The bb74bdd798ceadff5c1f0c2b class is implemented in /Applications/Books.app/Contents/Frameworks/BKPlatformCore.framework/Versions/A/BKPlatformCore (0x10ed0d768) and /Applications/Books.application One of two will be used. Which is not defined. March 28 14:01:11 MBP com.apple.xpc.launchd (com.apple.imfoundation.IMRemoteURLConnectionAgent): unknown key for the integer: _DirtyJetsamMemoryLimit March 28 14:01:12 MBP com.apple.xpc.launchd (com.apple.iBooksX.30484): Service stopped with abnormal code: 1 March 28 14:02:35 MBP Self Service: USE DEPRECATED in the libdispatch client: the dispatch source is activated without a defined event handler; set a stop point on _dispatch_bug_deprecated to debug
I tried to delete the plists, containers and caches and saved the application states for the application. I've also run first aid on disk and SIP is enabled.
This is not really serious, I just try to find the solution in case one of our users would encounter this problem.
This is also the only app on my machine that does not have the "Everyone (custom)" ACL permission.