JasperReports 라이브러리를 사용하여 PDF 보고서를 생성 중입니다. 이 보고서에는 문제를 일으키는 QR 코드가 있습니다.JasperReport의 보고서를 생성하는 동안 NoSuchMethodError
jasperreports, itext-pdfa, itext-pdf, commons-beanutils, commons-collections, commons-digester, commons-logging, groovy-all, 바베큐, 바코드, barcode4j, 바틱
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)
어떤 문제가 : -anim, 바틱 브리지 코어, w3c.css.sac, W3C, xmlgraphics - 공유지는, 바틱 - 모든
나는 예외가 나타날?
: 예컨대, 클래스 중 하나를위한 전체 클래스 이름을 사용해야 할 수도 있습니다. 'anim.dom'은'dom.svg'와 같지 않습니다 – Jens
@ pulpet112 전체 스택 추적이란 무엇입니까? –
@Jens full stacktrace를 추가했습니다. – pulpet112