tsiemens / pathfinder-toolkit

A Pathfinder RPG Android app, for managing characters and parties
22 stars 6 forks source link

ClassCastException occurring during some patching #14

Closed tsiemens closed 10 years ago

tsiemens commented 10 years ago

App version: 2.0.1 Android Version: 4.3 Device: Galaxy Nexus

java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
at java.util.concurrent.FutureTask.run(FutureTask.java:239)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
at android.app.SharedPreferencesImpl.getInt(SharedPreferencesImpl.java:240)
at com.lateensoft.pathfinder.toolkit.deprecated.v1.PTUserPrefsManager.getSelectedCharacter(PTUserPrefsManager.java:57)
at com.lateensoft.pathfinder.toolkit.patching.PTUpdatePatcher.applyV5ToV6Patch(PTUpdatePatcher.java:78)
at com.lateensoft.pathfinder.toolkit.patching.PTUpdatePatcher.applyUpdatePatches(PTUpdatePatcher.java:42)
at com.lateensoft.pathfinder.toolkit.patching.PTUpdatePatcher$PatcherTask.doInBackground(PTUpdatePatcher.java:183)
at com.lateensoft.pathfinder.toolkit.patching.PTUpdatePatcher$PatcherTask.doInBackground(PTUpdatePatcher.java:174)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask.run(FutureTask.java:234)
... 4 more