JasperReport ライブラリとバーベキュー API を使用して、UCC128 バーコードを含むレポートを入力していますが、コードを実行すると、このエラーが発生しますが、この問題を解決するための出発点さえありません。
スレッド「メイン」での例外 net.sf.jasperreports.engine.JRRuntimeException: java.io.NotSerializableException: net.sourceforge.barbecue.linear.code128.CharBuffer at net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.writeData(JRAbstractLRUVirtualizer. java:710) net.sf.jasperreports.engine.fill.JRSwapFileVirtualizer.pageOut(JRSwapFileVirtualizer.java:87) で net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.virtualizeData(JRAbstractLRUVirtualizer.java:664) で net.sf .jasperreports.engine.fill.JRAbstractLRUVirtualizer.evict(JRAbstractLRUVirtualizer.java:485) net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.requestData(JRAbstractLRUVirtualizer.java:630) at net.sf.jasperreports.engine.base.ElementsBlock net.sf.jasperreports の .ensureData(VirtualizableElementList.java:463)。engine.base.ElementsBlock.ensureDataAndTouch(VirtualizableElementList.java:432) で net.sf.jasperreports.engine.base.ElementsBlock.get(VirtualizableElementList.java:283) で net.sf.jasperreports.engine.base.VirtualizableElementList.get( VirtualizableElementList.java:96) で net.sf.jasperreports.engine.base.VirtualizableElementList.get(VirtualizableElementList.java:54) で java.util.AbstractList$Itr.next(AbstractList.java:358) で net.sf.jasperreports .engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:834) net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:818) で net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream (JRPdfExporter.java:695) net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:417) で net.sf。fr.srd.remap.runtime.PdfReportGenerator.generate(PdfReportGenerator.java: 124) fr.srd.remap.runtime.Main.main(Main.java:89) で 原因: java.io.NotSerializableException: net.sourceforge.barbecue.linear.code128.CharBuffer at java.io.ObjectOutputStream.writeObject0( ObjectOutputStream.java:1180) で java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) で) java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) で java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) で java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1174) で java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java: 1416) で java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) で java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) で java.util.ArrayList.writeObject(ArrayList.java:710) で Sun で。 Reflect.GeneratedMethodAccessor17.java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java: 962) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1480) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) で java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) で java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) でio.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) で java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1174) java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) at net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.writeData(JRAbstractLRUVirtualizer.java:704) ... 18 詳細