java.io.NotSerializableException в предопределенном jar: barbecue-1.5-beta1.jar
Я использую библиотеку JasperReport и API барбекю для заполнения отчета, содержащего штрих-код UCC128, но когда я выполняю код, я получаю эту ошибку, но у меня даже нет отправной точки для решения этой проблемы:
Исключение в потоке "main" Java: 710) в net.sf.jasperreports.engine.fill.JRSwapFileVirtualizer.pageOut (JRSwapFileVirtualizer.java:87) в net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.virtualizeData(JRAbstractLj.sf)64.jasperreports.engine.fill..ensureData(VirtualizableElementList.java:463) в net.sf.jasperreports.engine.base.ElementsBlock.ensureDataAndTouch(VirtualizableElementList.java:432) в net.sf.jasperreports.engine.base.ElementsBlock.get:ListEjEJE) на net.sf.jasperreports.engine.base.VirtualizableElementList.get(VirtualizableElementList.java:96) в net.sf.jasperreports.engine.base.VirtualizableElementList.get(VirtualizableElementList.java:54) в java.util.AbstractList$Itr.nejava: Аннотация:358) на net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:834) на net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:818) на net.sf.jas ".java:150) по адресу net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:497) по адресу fr.srd.remap.runtime.PdfReportGenerator.generate(PdfReportGenerator.java:rd4.map).runtime.Main.main(Main.java:89) Причина: java.io.NotSerializableException: net.sourceforge.barbecue.linear.code128.CharBuffer в java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180) в java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) в java.io.ObjectOuterialStata.93.jpg.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) в java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) в java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:11ream.jpgOjectOput.jectOut.Out.Out.Out.Out.Out.OutFault: 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.invoke неизвестно (неизвестно).reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke(Method.java:601) в java.io.ObjectStreamClass.invokeWriteObject(Objectava.io.jpg) ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1480) по адресу java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) по адресу java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.Outual.Java).java: 1528) по адресу java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) по адресу java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) по адресу java.io.ObjectOutputStream0j.OjOOuttut0j.jpgOj в java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) at net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.writeData(JRAbstractLRUVirtualizer.java:704) ... еще 18