Jasper report compatibilty problem
hi
members
I am using jasper report and ireport 1.3.3 for reporting purpose in
project , when we exports jasperprint object to Xls format , it removes
blank row spaces from xls report file.. but column wise spaces remains
as it is ,
To sort out this , i switched to jasper report and ireport 2.0.3, that
having method to remove column space in reports..
exporter.setParameter(JRXlsExporterParameter.IS_RE MOVE_EMPTY_S
PACE_BETWEEN_COLUMNS, Boolean.TRUE);
then i compiled my jrxml file with new ireport 2.0.3
and try to generate reports , causes a run time exception....
16:52:27,781 INFO [JasperService] Output Type 2
16:52:28,203 ERROR [JrdaExceptionHandler] Exception caught in the
handler ::
java.lang.ClassCastException: cannot assign instance of
net.sf.jasperreports.engine.base.JRBaseStaticText to field net.sf.jas
perreports.engine.base.JRBaseLineBox.boxContainer of type
net.sf.jasperreports.engine.JRBoxContainer in instance of net.sf.ja
sperreports.engine.base.JRBaseLineBox
at
java.io.ObjectStreamClass$FieldReflector.setObjFie ldValues(ObjectStrea
mClass.java:1977)
at
java.io.ObjectStreamClass.setObjFieldValues(Object StreamClass.java:11
57)
at
java.io.ObjectInputStream.defaultReadFields(Object InputStream.java:19
18)
at
java.io.ObjectInputStream.readSerialData(ObjectInp utStream.java:1836)
at
java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:
1713)
at
java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(Object InputStream.java:19
12)
at
java.io.ObjectInputStream.readSerialData(ObjectInp utStream.java:1836)
at
java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:
1713)
at
java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1299)
at
java.io.ObjectInputStream.readObject(ObjectInputSt ream.java:339)
at java.util.ArrayList.readObject(ArrayList.java:592)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorI
mpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodA
ccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
java.io.ObjectStreamClass.invokeReadObject(ObjectS treamClass.java:91
9)
at
java.io.ObjectInputStream.readSerialData(ObjectInp utStream.java:1813)
at
java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:
1713)
at
java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(Object InputStream.java:19
12)
at
java.io.ObjectInputStream.readSerialData(ObjectInp utStream.java:1836)
at
java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:
1713)
at
java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(Object InputStream.java:19
12)
at
java.io.ObjectInputStream.readSerialData(ObjectInp utStream.java:1836)
at
java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:
1713)
at
java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1299)
at
java.io.ObjectInputStream.readObject(ObjectInputSt ream.java:339)
at
net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:88)
at
net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillMana
ger.java:515)
CAN ANY BADY HAVE SOLUTION OF PROBLEM ...RELATED to
version compatibility of tools
PLZ LET ME KNOW ITS URGENT..
THANKS..
Pankaj Singh
|