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 -

ios - IBOutlet for image button not correctly referencing button after recreating outlet -

java - AEM: 403 Forbidden occurs when call a Post servlet -