This is the code Applet program
This is a method of post-processing program
I will JasperPrint ObjectOutputStream stream serialized to go and then use ObjectInputStream Applet want to deserialize objects they found out JasperPrint serialVersionUID inconsistent versions, confirm that the same object is a class file JasperPrint inside net.sf.jasperreports.engine.JasperPrint ! jre javaee inside the jar and the jar inside the package is the same! but why not deserialize read out JasperPrint object has been suggested serialVersionUID wrong version ... is the sequence of time if other classes of such references, then the other serialVersionUID version of the class also needs to be consistent? I guess it was only for this reason it! feel so strange?
The following error message may be determined based on the error can be determined JasperPrint is inconsistent versions of this class, but I like this version is the same! Jdk environment is not at issue in how the environment is problematic Applet!
java.io.InvalidClassException: javax.swing.JComponent; local class incompatible: stream classdesc serialVersionUID = -5074484439485650315, local class serialVersionUID = 3742318830738515599
at java.io.ObjectStreamClass.initNonProxy (Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc (Unknown Source)
at java.io.ObjectInputStream.readClassDesc (Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc (Unknown Source)
at java.io.ObjectInputStream.readClassDesc (Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc (Unknown Source)
at java.io.ObjectInputStream.readClassDesc (Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc (Unknown Source)
at java.io.ObjectInputStream.readClassDesc (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.defaultReadFields (Unknown Source)
at java.io.ObjectInputStream.readSerialData (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.defaultReadFields (Unknown Source)
at java.io.ObjectInputStream.defaultReadObject (Unknown Source)
at net.sf.jasperreports.engine.fill.JRTemplatePrintImage.readObject (JRTemplatePrintImage.java:492)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source)
at java.lang.reflect.Method.invoke (Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject (Unknown Source)
at java.io.ObjectInputStream.readSerialData (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.readObject (Unknown Source)
at java.util.ArrayList.readObject (Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source)
at java.lang.reflect.Method.invoke (Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject (Unknown Source)
at java.io.ObjectInputStream.readSerialData (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.defaultReadFields (Unknown Source)
at java.io.ObjectInputStream.readSerialData (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.defaultReadFields (Unknown Source)
at java.io.ObjectInputStream.readSerialData (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.readObject (Unknown Source)
at java.util.ArrayList.readObject (Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source)
at java.lang.reflect.Method.invoke (Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject (Unknown Source)
at java.io.ObjectInputStream.readSerialData (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.defaultReadFields (Unknown Source)
at java.io.ObjectInputStream.readSerialData (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.defaultReadFields (Unknown Source)
at java.io.ObjectInputStream.defaultReadObject (Unknown Source)
at net.sf.jasperreports.engine.JasperPrint.readObject (JasperPrint.java:849)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source)
at java.lang.reflect.Method.invoke (Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject (Unknown Source)
at java.io.ObjectInputStream.readSerialData (Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject (Unknown Source)
at java.io.ObjectInputStream.readObject0 (Unknown Source)
at java.io.ObjectInputStream.readObject (Unknown Source)
at arg.x.applet.PublicModel.printPdf (PublicModel.java:20)
at arg.x.applet.PublicModel.init (PublicModel.java:33)
at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init (Unknown Source)
at sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run (Unknown Source)
at java.lang.Thread.run (Unknown Source)