Ich erstelle einen PDF-Bericht mit der JasperReports-Bibliothek. Ich habe diesen Bericht Ich habe einen QRCode, der Probleme macht. Ich musste viele Bibliotheken hinzufügen:NoSuchMethodError beim Generieren des JasperReport-Berichts
jasperreports, itext, itext-pdfa, itext-pdf, commons-beanutils, commons-sammlungen, commons-digester, common-logging, groovy-all, grill, barcode, barcode4j, batik -anim, Batik-Brücke, Kern, w3c.css.sac, w3c, xmlgraphics-commons, Batik-all
ich erhalte eine Ausnahme:
java.lang.ClassCastException: org.apache.batik.anim.dom.SVGOMDocument cannot be cast to org.apache.batik.dom.svg.SVGOMDocument
at org.apache.batik.bridge.BridgeContext.setDocument(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
at net.sf.jasperreports.renderers.AbstractSvgDataToGraphics2DRenderer.ensureSvg(AbstractSvgDataToGraphics2DRenderer.java:166)
at net.sf.jasperreports.renderers.AbstractSvgDataToGraphics2DRenderer.getDimension(AbstractSvgDataToGraphics2DRenderer.java:111)
at net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.processGraphics2D(JRPdfExporter.java:1793)
at net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.process(JRPdfExporter.java:1582)
at net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.access$300(JRPdfExporter.java:1535)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportImage(JRPdfExporter.java:1475)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:1093)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:1056)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:920)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:537)
at reports.JasperReport.generatePdf(JasperReport.java:178)
Was ist falsch?
Sie mis zwei verschiedene Klassen verwenden. 'anim.dom' ist nicht gleich' dom.svg' – Jens
@ pulpet112 Was ist ein vollständiger Stacktrace? –
@Jens Ich habe full stacktrace hinzugefügt – pulpet112