android - Unable to Handle Fatal Exception When Unmarshalling unknown type code -


the latest update microsoft health application appears have broken backwards compatibility sdk preview resulting in errors similar following android development:

04-28 20:02:09.001    8840-9755/org.hackerforhire.msbandlight e/androidruntime﹕ fatal exception: f     process: org.hackerforhire.msbandlight, pid: 8840     java.lang.runtimeexception: parcel android.os.parcel@1d1d95f2: unmarshalling unknown type code 40 @ offset 368             @ android.os.parcel.readvalue(parcel.java:2228)             @ android.os.parcel.readarraymapinternal(parcel.java:2485)             @ android.os.basebundle.unparcel(basebundle.java:221)             @ android.os.bundle.getparcelable(bundle.java:755)             @ com.microsoft.band.f.d(sourcefile:820)             @ com.microsoft.band.f.d(sourcefile:40)             @ com.microsoft.band.f$d.a(sourcefile:892)             @ com.microsoft.band.internal.e$3.handlemessage(sourcefile:137)             @ android.os.handler.dispatchmessage(handler.java:102)             @ android.os.looper.loop(looper.java:135)             @ com.microsoft.band.internal.e.run(sourcefile:148) 

i assumed issue proguard rules per this stack overflow; however, did not have impact.

at point, i'm looking see if can suggest way dig library jar , see if there's can manually patch things working. there such thing or best hope microsoft release new sdk soon?

version information:

  • microsoft health version: 1.3.10427.2
  • microsoft band sdk version: 1.3.10215.1
  • microsoft band firmware version: 10.2.2810.0 09 r
  • android version: 5.1 (nexus 6)

update 2015-04-30: confirmed newest version of sdk (1.3.10428.1) resolves issue.

i'm afraid don't have solution, can confirm problem. have hit same problem today. xamarin.forms android build interfacing microsoft band working fine yesterday. it's dead - call bandclient.connecttaskasync() never completes. sample app fails connect.

my app using:

  • microsoft.band.android 1.3.10215.1
  • microsoft.band.portable 1.0.0.0

i testing on motorola moto e running android 4.4.4 using microsoft band firmware version: 10.2.2810.0 09 r

the output debugger (from sample app) follows: fatal exception: f process: microsoft.band.sample, pid: 9382 java.lang.runtimeexception: parcel android.os.parcel@4193eec8: unmarshalling unknown type code 3473459 @ offset 344 @ android.os.parcel.readvalue(parcel.java:2080) @ android.os.parcel.readsparsearrayinternal(parcel.java:2363) @ android.os.parcel.readsparsearray(parcel.java:1735) @ android.os.parcel.readvalue(parcel.java:2070) @ android.os.parcel.readarraymapinternal(parcel.java:2313) @ android.os.bundle.unparcel(bundle.java:249) @ android.os.bundle.getparcelable(bundle.java:1206) @ com.microsoft.band.f.d(sourcefile:820) @ com.microsoft.band.f.d(sourcefile:40) @ com.microsoft.band.f$d.a(sourcefile:892) @ com.microsoft.band.internal.e$3.handlemessage(sourcefile:137) @ android.os.handler.dispatchmessage(handler.java:102) @ android.os.looper.loop(looper.java:136) @ com.microsoft.band.internal.e.run(sourcefile:148) current freed 23k, 17% free 36752k/43852k, paused 4ms+23ms, total 113ms activity microsoft.band.sample.mainactivity has leaked serviceconnection com.microsoft.band.f$1@41aa1438 bound here android.app.serviceconnectionleaked: activity microsoft.band.sample.mainactivity has leaked serviceconnection com.microsoft.band.f$1@41aa1438 bound here @ com.micros04-29 17:21:27.607 e/activitythread( 9382): @ android.app.loadedapk$servicedispatcher.<init>(loadedapk.java:979) @ android.app.loadedapk.getservicedispatcher(loadedapk.java:873) @ android.app.contextimpl.bindservicecommon(contextimpl.java:1690) @ android.app.contextimpl.bindservice(contextimpl.java:1673) @ android.content.contextwrapper.bindservice(contextwrapper.java:517) @ com.microsoft.band.f.f(sourcefile:330) @ com.microsoft.band.a.connect(sourcefile:106) @ mono.android.view.view_onclicklistenerimplementor.n_onclick(native method) @ mono.android.view.view_onclicklistenerimplementor.onclick(view_onclicklistenerimplementor.java:29) @ android.view.view.performclick(view.java:4456) @ android.view.view$performclick.run(view.java:18465) @ android.os.handler.handlecallback(handler.java:733) @ android.os.handler.dispatchmessage(handler.java:95) @ android.os.looper.loop(looper.java:136) @ android.app.activitythread.main(activitythread.java:5086) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:515) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:785) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:601) @ dalvik.system.nativestart.main(native method)


Comments

Popular posts from this blog

java - Spring Data JPA: Why findOne(id) executing delete query internally? -

python - Mongodb How to add addtional information when aggregating? -

java - Incorrect order of records in M-M relationship in hibernate -