Crashes immediately after launch on 6.0.1
A cross-platform XML/CSS based eBook reader
Brought to you by:
buggins
On Cool Reader 3.1.2-102 (as well as -87), on a Nexus 5 running Android 6.0.1 (5 August 2016 patch), Cool Reader crashes upon being opened (usually with a black screen, sometimes shortly after displaying the message about full screen support or some such).
The error logged is:
08-21 18:17:40.414 28361 28361 D AndroidRuntime: Shutting down VM
08-21 18:17:40.421 28361 28361 E AndroidRuntime: FATAL EXCEPTION: main
08-21 18:17:40.421 28361 28361 E AndroidRuntime: Process: org.coolreader, PID: 28361
08-21 18:17:40.421 28361 28361 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.Enumeration.hasMoreElements()' on a null object reference
08-21 18:17:40.421 28361 28361 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1626)
08-21 18:17:40.421 28361 28361 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1573)
08-21 18:17:40.421 28361 28361 E AndroidRuntime: at com.android.vending.billing.IInAppBillingService$Stub$Proxy.getSkuDetails(IInAppBillingService.java:251)
08-21 18:17:40.421 28361 28361 E AndroidRuntime: at org.coolreader.donations.CRDonationService.getProducts(CRDonationService.java:117)
08-21 18:17:40.421 28361 28361 E AndroidRuntime: at org.coolreader.donations.CRDonationService.access$4(CRDonationService.java:105)
08-21 18:17:40.421 28361 28361 E AndroidRuntime: at org.coolreader.donations.CRDonationService$1.onServiceConnected(CRDonationService.java:80)
This error was not present on Android 5.0 on the same device.