Jasper reports iReport“;无法分配net.sf.jasperreports.engine.base的实例";错误
我正在使用Win XP进行工作Jasper reports iReport“;无法分配net.sf.jasperreports.engine.base的实例";错误,jasper-reports,ireport,Jasper Reports,Ireport,我正在使用Win XP进行工作 NetBeans 6.9.1 iReport 4.1.3 Liferay Portal 6.0.6,Jboss 5.1.0作为应用服务器 jdk1.6.0_24 我正在做一个java portlet,它为使用iReport设计的报告生成一个数据源(LinkedList of objects的CustumDataSource) 在我的NetBeans项目中,我添加了以下库: jasperreport-4.1.3.jar commons-digest-1.7.j
- NetBeans 6.9.1
- iReport 4.1.3
- Liferay Portal 6.0.6,Jboss 5.1.0作为应用服务器
- jdk1.6.0_24
- jasperreport-4.1.3.jar
- commons-digest-1.7.jar
- groovy-all-1.7.5.jar
- iText-2.1.7.jar
...
jasperPrint = JasperFillManager.fillReport(jasperResource, jParams, jds);
....
我发现以下错误:
。。。
17:30:49937错误[STDERR]java.lang.ClassCastException:无法
分配net.sf.jasperreports.engine.base.JRBaseStaticText的实例
野战
net.sf.jasperreports.engine.base.jrbaseParagraphContainer的net.sf.jasperreports.base.jrbaseParagraphContainer
在的实例中键入net.sf.jasperreports.engine.JRParagraphContainer
net.sf.jasperreports.engine.base.jrbase段落17:30:49937错误
[STDERR]在
java.io.ObjectStreamClass$FieldReflector.SetObjJFieldValues(ObjectStreamClass.java:2039)
17:30:49937错误[STDERR]位于
java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1212)
2011-11-03 17:30:49937错误[STDERR](http-127.0.0.1-8080-4)
java.lang.ClassCastException:无法分配的实例
net.sf.jasperreports.engine.base.JRBaseStaticText to字段
net.sf.jasperreports.engine.base.jrbaseParagraphContainer的net.sf.jasperreports.base.jrbaseParagraphContainer
在的实例中键入net.sf.jasperreports.engine.JRParagraphContainer
net.sf.jasperreports.engine.base.jrbase段落2011-11-03
17:30:49937错误[STDERR](http-127.0.0.1-8080-4)位于
java.io.ObjectStreamClass$FieldReflector.SetObjJFieldValues(ObjectStreamClass.java:2039)
17:30:49968错误[STDERR]位于
ObjectInputStream.defaultReadFields(ObjectInputStream.java:1952)
17:30:49968错误[STDERR]位于
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
17:30:49968错误[STDERR]位于
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
17:30:49968错误[STDERR]位于
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
17:30:49968错误[STDERR]位于
ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
2011-11-03 17:30:49937错误[STDERR](http-127.0.0.1-8080-4)在 java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1212) 2011-11-03 17:30:49968错误[STDERR](http-127.0.0.1-8080-4)
在 ObjectInputStream.defaultReadFields(ObjectInputStream.java:1952) 2011-11-03 17:30:49968错误[STDERR](http-127.0.0.1-8080-4)
在 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) 2011-11-03 17:30:49968错误[STDERR](http-127.0.0.1-8080-4)
在 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) 2011-11-03 17:30:49968错误[STDERR](http-127.0.0.1-8080-4)
位于java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) 2011-11-03 17:30:49968错误[STDERR](http-127.0.0.1-8080-4)
在 ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) 17:30:50062错误[STDERR]位于 java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479) 17:30:50062错误[STDERR]位于 net.sf.jasperreports.engine.base.JRBaseTextElement.readObject(JRBaseTextElement.java:1191) 17:30:50062错误[STDERR]位于 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 17:30:50078错误[STDERR]位于 invoke(NativeMethodAccessorImpl.java:39) 17:30:50078错误[STDERR]位于 reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2011-11-03 17:30:50062错误[STDERR](http-127.0.0.1-8080-4)
在 java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479) 2011-11-03 17:30:50062错误[STDERR](http-127.0.0.1-8080-4)
在 net.sf.jasperreports.engine.base.JRBaseTextElement.readObject(JRBaseTextElement.java:1191) 2011-11-03 17:30:50062错误[STDERR](http-127.0.0.1-8080-4)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 2011-11-03 17:30:50078错误[STDERR](http-127.0.0.1-8080-4)
在 invoke(NativeMethodAccessorImpl.java:39) 2011-11-03 17:30:50078错误[STDERR](http-127.0.0.1-8080-4)
在 reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2011-11-03 17:30:50156错误[STDERR](http-127.0.0.1-8080-4)
在java.lang.reflect.Method.invoke(Method.java:597)2011-11-03 17:30:50187错误[STDERR](http-127.0.0.1-8080-4)位于 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) 2011-11-03 17:30:50187错误[STDERR](http-127.0.0.1-8080-4)
在 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) 2011-11-03 17:30:50187错误[STDERR](http-127.0.0.1-8080-4)
在 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) 2011-11-03 17:30:50187错误[STDERR](http-127.0.0.1-8080-4)
位于java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) 17:30:50156错误[STDERR]位于 java.lang.reflect.Method.invoke(Method.java:597)17:30:50187错误 [STDERR]在 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) 17:30:50187错误[STDERR]位于 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) 17:30:50187错误[STDERR]位于 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) 17:30:50187错误[STDERR]位于 java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) 17:30:50203错误[STDERR]位于 java.io.ObjectInputStream.readObject(ObjectInputStream.java