I've upgraded Zucker to 1.8 from 1.7. I initially did this on a development server, and everything went fine. I then copied the codebase over to our production server, and went through the repair steps, only to find that when I run a report, I get errors spit back out. Here's an example:
cmdline: java -Djava.awt.headless=true -classpath "modules/ZuckerReports/resources/:modules/ZuckerReports/resources/ContactAccountReport.jasper_files/:modules/ZuckerReports/jasper/antlr-2.7.5.jar:modules/ZuckerReports/jasper/toniclf.jar:modules/ZuckerReports/jasper/itext-1.3.1.jar:modules/ZuckerReports/jasper/commons-logging-api-1.0.2.jar:modules/ZuckerReports/jasper/jasperreports-2.0.1.jar:modules/ZuckerReports/jasper/jpa.jar:modules/ZuckerReports/jasper/jcommon-0.9.6.jar:modules/ZuckerReports/jasper/jdt-compiler-3.1.1.jar:modules/ZuckerReports/jasper/bsh-1.3.0.jar:modules/ZuckerReports/jasper/cglib-2.1.jar:modules/ZuckerReports/jasper/poi-2.0-final-20040126.jar:modules/ZuckerReports/jasper/jta.jar:modules/ZuckerReports/jasper/png-encoder-1.5.jar:modules/ZuckerReports/jasper/jr-bsh-compiler.jar:modules/ZuckerReports/jasper/saaj-api-1.3.jar:modules/ZuckerReports/jasper/mysql-connector-java-3.1.12-bin.jar:modules/ZuckerReports/jasper/jxl.jar:modules/ZuckerReports/jasper/commons-collections-2.1.jar:modules/ZuckerReports/jasper/servlet.jar:modules/ZuckerReports/jasper/commons-logging-1.0.2.jar:modules/ZuckerReports/jasper/jcommon-1.0.0.jar:modules/ZuckerReports/jasper/commons-digester-1.3.jar:modules/ZuckerReports/jasper/commons-digester-1.7.jar:modules/ZuckerReports/jasper/tinylaf.jar:modules/ZuckerReports/jasper/hsqldb-1.7.1.jar:modules/ZuckerReports/jasper/jsmoothgen-ant-0.9.7.jar:modules/ZuckerReports/jasper/looks-2.0-rc.jar:modules/ZuckerReports/jasper/antlr-2.7.5H3.jar:modules/ZuckerReports/jasper/xercesImpl.jar:modules/ZuckerReports/jasper/jfreechart-0.9.21.jar:modules/ZuckerReports/jasper/xalan.jar:modules/ZuckerReports/jasper/zuckerreports-1.0.jar:modules/ZuckerReports/jasper/groovy-all-1.0-beta-10.jar:modules/ZuckerReports/jasper/itext-1.01.jar:modules/ZuckerReports/jasper/log4j-1.2.8.jar:modules/ZuckerReports/jasper/groovy-all-1.0.jar:modules/ZuckerReports/jasper/jakarta-bcel-20050813.jar:modules/ZuckerReports/jasper/jcmdline-1.0.2.jar:modules/ZuckerReports/jasper/ehcache-1.1.jar:modules/ZuckerReports/jasper/nsisant-1.1.jar:modules/ZuckerReports/jasper/hibernate3.jar:modules/ZuckerReports/jasper/jdt-compiler.jar:modules/ZuckerReports/jasper/jxl-2.6.jar:modules/ZuckerReports/jasper/mysql-connector-java-3.1.13-bin.jar:modules/ZuckerReports/jasper/jaxen-1.1.1.jar:modules/ZuckerReports/jasper/jfreechart-1.0.0.jar:modules/ZuckerReports/jasper/iReport.jar:modules/ZuckerReports/jasper/jasperreports-1.2.2.jar:modules/ZuckerReports/jasper/xml-apis.jar:modules/ZuckerReports/jasper/commons-beanutils-1.5.jar:modules/ZuckerReports/jasper/commons-beanutils-1.7.jar:modules/ZuckerReports/jasper/jasperreports-0.6.7.jar:modules/ZuckerReports/jasper/asm.jar:modules/ZuckerReports/jasper/ant-1.5.1.jar:modules/ZuckerReports/jasper/asm-attrs.jar:modules/ZuckerReports/jasper/commons-javaflow-20060411.jar:modules/ZuckerReports/jasper/commons-lang-2.1.jar:modules/ZuckerReports/jasper/bsh-2.0b4.jar:modules/ZuckerReports/jasper/xmlParserAPIs.jar:modules/ZuckerReports/jasper/poi-3.0.1-FINAL-20070705.jar:modules/ZuckerReports/jasper/barbecue-1.1.jar:modules/ZuckerReports/jasper/dom4j-1.6.jar:" at.go_mobile.zuckerreports.JasperBatchMain modules/ZuckerReports/temp/df91a35e-02a9-4279-7095-487e4a1e05ff/cmd.properties 2>&1
JasperBatchMain :: loading jasper design modules/ZuckerReports/resources/ContactAccountReport.jasper
JasperBatchMain :: Error loading object from file : modules/ZuckerReports/resources/ContactAccountReport.jasper
net.sf.jasperreports.engine.JRException: Error loading object from file : modules/ZuckerReports/resources/ContactAccountReport.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:92)
at net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:64)
at at.go_mobile.zuckerreports.JasperBatchMain.main(Ja sperBatchMain.java:108)
Caused by: java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 607, local class serialVersionUID = 10200
at java.io.ObjectStreamClass.initNonProxy(ObjectStrea mClass.java:463)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectI nputStream.java:1521)
at java.io.ObjectInputStream.readClassDesc(ObjectInpu tStream.java:1435)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectI nputStream.java:1521)
at java.io.ObjectInputStream.readClassDesc(ObjectInpu tStream.java:1435)
at java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:1626)
at java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1274)
at java.io.ObjectInputStream.readObject(ObjectInputSt ream.java:324)
at net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:88)
... 2 more
Anyone have any ideas? I've tried things that really shouldn't have any bearing, like clearing the cache before I do anything, ext, but nothing seems to be working.


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks