java - android.text.BoringLayout declares multiple JSON fields named mPaint? -


can tell me in hell going on here?

02-06 09:51:41.609: e/acra(15955): com.goosesys.dta_pta_test fatal error : unable start service com.goosesys.dta_pta_test.bgcollectorproc@4232c178 intent { flg=0x4 cmp=com.goosesys.dta_pta_test/.bgcollectorproc (has extras) }: java.lang.illegalargumentexception: class android.text.boringlayout declares multiple json fields named mpaint 02-06 09:51:41.609: e/acra(15955): java.lang.runtimeexception: unable start service com.goosesys.dta_pta_test.bgcollectorproc@4232c178 intent { flg=0x4 cmp=com.goosesys.dta_pta_test/.bgcollectorproc (has extras) }: java.lang.illegalargumentexception: class android.text.boringlayout declares multiple json fields named mpaint 02-06 09:51:41.609: e/acra(15955):  @ android.app.activitythread.handleserviceargs(activitythread.java:2515) 02-06 09:51:41.609: e/acra(15955):  @ android.app.activitythread.access$1900(activitythread.java:133) 02-06 09:51:41.609: e/acra(15955):  @ android.app.activitythread$h.handlemessage(activitythread.java:1300) 02-06 09:51:41.609: e/acra(15955):  @ android.os.handler.dispatchmessage(handler.java:99) 02-06 09:51:41.609: e/acra(15955):  @ android.os.looper.loop(looper.java:137) 02-06 09:51:41.609: e/acra(15955):  @ android.app.activitythread.main(activitythread.java:4810) 02-06 09:51:41.609: e/acra(15955):  @ java.lang.reflect.method.invokenative(native method) 02-06 09:51:41.609: e/acra(15955):  @ java.lang.reflect.method.invoke(method.java:511) 02-06 09:51:41.609: e/acra(15955):  @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:789) 02-06 09:51:41.609: e/acra(15955):  @ com.android.internal.os.zygoteinit.main(zygoteinit.java:556) 02-06 09:51:41.609: e/acra(15955):  @ dalvik.system.nativestart.main(native method) 02-06 09:51:41.609: e/acra(15955): caused by: java.lang.illegalargumentexception: class android.text.boringlayout declares multiple json fields named mpaint 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.getboundfields(reflectivetypeadapterfactory.java:122) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.create(reflectivetypeadapterfactory.java:72) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.gson.getadapter(gson.java:356) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory$1.<init>(reflectivetypeadapterfactory.java:82) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.createboundfield(reflectivetypeadapterfactory.java:81) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.getboundfields(reflectivetypeadapterfactory.java:118) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.create(reflectivetypeadapterfactory.java:72) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.gson.getadapter(gson.java:356) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory$1.<init>(reflectivetypeadapterfactory.java:82) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.createboundfield(reflectivetypeadapterfactory.java:81) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.getboundfields(reflectivetypeadapterfactory.java:118) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.create(reflectivetypeadapterfactory.java:72) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.gson.getadapter(gson.java:356) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory$1.<init>(reflectivetypeadapterfactory.java:82) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.createboundfield(reflectivetypeadapterfactory.java:81) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.getboundfields(reflectivetypeadapterfactory.java:118) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.create(reflectivetypeadapterfactory.java:72) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.gson.getadapter(gson.java:356) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory$1.<init>(reflectivetypeadapterfactory.java:82) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.createboundfield(reflectivetypeadapterfactory.java:81) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.getboundfields(reflectivetypeadapterfactory.java:118) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.create(reflectivetypeadapterfactory.java:72) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.gson.getadapter(gson.java:356) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory$1.<init>(reflectivetypeadapterfactory.java:82) 02-06 09:51:41.609: e/acra(15955):  @ com.google.gson.internal.bind.reflectivetypeadapterfactory.createboundfield(reflectivetypeadapterfactory.java:81) 

app working brilliantly last night, refactored morning , this. i'm assuming it's object -> json (via gson), i'm unsure of how fix it, because error message bloody useless!

figured out shortly after posting this. due objects inheriting basedb class. when came json/gson serializing, hit basedb class , fell over.

fix add transient modifier didn't want serialized. worked charm!


Comments

Popular posts from this blog

python - Subclassed QStyledItemDelegate ignores Stylesheet -

java - HttpClient 3.1 Connection pooling vs HttpClient 4.3.2 -

SQL: Divide the sum of values in one table with the count of rows in another -