iReport编译错误

zhaojinll 2011-06-22 05:15:11
Error filling print... java.lang.IllegalArgumentException: Checksum is bad (4). Expected: 7
net.sf.jasperreports.engine.JRRuntimeException: java.lang.IllegalArgumentException: Checksum is bad (4). Expected: 7      at net.sf.jasperreports.components.barcode4j.BarcodeSVGImageProducer.createImage(BarcodeSVGImageProducer.java:73)      at net.sf.jasperreports.components.barcode4j.BarcodeFillComponent.setBarcodeImage(BarcodeFillComponent.java:148)      at net.sf.jasperreports.components.barcode4j.BarcodeFillComponent.fill(BarcodeFillComponent.java:113)      at net.sf.jasperreports.engine.fill.JRFillComponentElement.fill(JRFillComponentElement.java:148)      at net.sf.jasperreports.engine.fill.JRFillElementContainer.fillElements(JRFillElementContainer.java:571)      at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:432)      at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:378)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2028)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:757)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:269)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:127)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:841)      at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)      at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:877)      at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)      at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)  Caused by: java.lang.IllegalArgumentException: Checksum is bad (4). Expected: 7      at org.krysalis.barcode4j.impl.upcean.EAN13LogicImpl.handleChecksum(EAN13LogicImpl.java:99)      at org.krysalis.barcode4j.impl.upcean.EAN13LogicImpl.generateBarcodeLogic(EAN13LogicImpl.java:116)      at org.krysalis.barcode4j.impl.upcean.UPCEANBean.generateBarcode(UPCEANBean.java:93)      at net.sf.jasperreports.components.barcode4j.BarcodeSVGImageProducer.createImage(BarcodeSVGImageProducer.java:58)      ... 18 more 
Print not filled. Try to use an EmptyDataSource...

是参数类型不对,http://www.talendforge.org/bugs/view.php?id=22296这里有相关文件,那位大侠,可以给一下解答.......
...全文
160 点赞 收藏 2
写回复
2 条回复
zhudongjin 2011年06月23日
这个错误你看看是不是是不是你的内容越线了.. 然后调整下 把IReport的两个jar 导入进IReport的lib目录中就可以解决这个问题了..
回复 点赞
Gray_Sky 2011年06月22日
lz得传你的jasper出来的哦

而且ireport确实会出现一些莫名奇妙的错误。。。
回复 点赞
发动态
发帖子
Java EE
创建于2007-09-28

3.7w+

社区成员

22.5w+

社区内容

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区公告
暂无公告