Can seem to get wicket-contrib jasperReports to work. Using wicket 1.4-r2, jasperreports 3.1.2
Has anyone seen and got around this problem ?
Caused by: org.apache.wicket.WicketRuntimeException: net.sf.jasperreports.engine
.JRException: Error loading object from file : C:\WicketLibWkSpace\testJasperRep
orts\src\webapp\reports\example.jasper
at wicket.contrib.jasperreports.JRResource.getJasperReport(JRResource.ja
va:230)
at wicket.contrib.jasperreports.JRResource.getFileName(JRResource.java:3
33)
at wicket.contrib.jasperreports.JRResource.setHeaders(JRResource.java:48
2)
at org.apache.wicket.markup.html.WebResource.configureResponse(WebResour
ce.java:53)
at org.apache.wicket.Resource.onResourceRequested(Resource.java:121)
at org.apache.wicket.markup.html.link.ResourceLink.onResourceRequested(R
esourceLink.java:108)
... 24 more
Caused by: net.sf.jasperreports.engine.JRException: Error loading object from fi
le : C:\WicketLibWkSpace\testJasperReports\src\webapp\reports\example.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:96
)
at wicket.contrib.jasperreports.JRResource$3.newJasperReport(JRResource.
java:191)
at wicket.contrib.jasperreports.JRResource.getJasperReport(JRResource.ja
va:226)
... 29 more
Caused by: java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBas
eReport; local class incompatible: stream classdesc serialVersionUID = 10001, lo
cal class serialVersionUID = 10200
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:155
2)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:155
2)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
699)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:92
)
... 31 more