deserialization - Java Serialization Caused by java.lang.IllegalArgumentException: not a primitive field -


i getting below exception trace. can please suggest. doing objectinputstream.readobject(). creating problem.

exception: java.lang.runtimeexception: error occured while executing doinbackground()        @ android.os.asynctask$3.done(asynctask.java:300)        @ java.util.concurrent.futuretask.finishcompletion(futuretask.java:355)        @ java.util.concurrent.futuretask.setexception(futuretask.java:222)        @ java.util.concurrent.futuretask.run(futuretask.java:242)        @ android.os.asynctask$serialexecutor$1.run(asynctask.java:231)        @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1112)        @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:587)        @ java.lang.thread.run(thread.java:841) caused java.lang.illegalargumentexception: not primitive field        @ java.lang.reflect.field.setffield(field.java)        @ java.lang.reflect.field.setfloat(field.java:746)        @ java.io.objectinputstream.readfieldvalues(objectinputstream.java:1092)        @ java.io.objectinputstream.defaultreadobject(objectinputstream.java:455)        @ java.io.objectinputstream.readobjectforclass(objectinputstream.java:1347)        @ java.io.objectinputstream.readhierarchy(objectinputstream.java:1244)        @ java.io.objectinputstream.readnewobject(objectinputstream.java:1833)        @ java.io.objectinputstream.readnonprimitivecontent(objectinputstream.java:762)        @ java.io.objectinputstream.readobject(objectinputstream.java:1981)        @ java.io.objectinputstream.readobject(objectinputstream.java:1938) 

a field may either of primitive or reference type. there 8 primitive types: boolean , byte , short , int , long , char , float , , double . reference type direct or indirect subclass of java.lang.object including interfaces, arrays, , enumerated types.

probably class contains reference type field not serializable, try serialize reference type fields in class.


Comments

Popular posts from this blog

How to use SUM() in MySQL for calculated values -

loops - Spock: How to use test data with @Stepwise -