Ir al contenido


Foto

JasperReports :loader constraint violation in interface itable initialization


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 tmsanchez

tmsanchez

    Advanced Member

  • Miembros
  • PipPipPip
  • 85 mensajes

Escrito 13 septiembre 2012 - 03:04

En mi aplicación se presentó un error por una incopatibilidad entre dos  .jars (Batik y xml-apis ) que necesita JasperReports para generar códigos de barra.
Después de buscar encontré una solución: indicarle al JasperReports el modo que utiliza para generar la imagen.

[java]
                streamReport = new FileInputStream(reportFile);
                JasperReport report = (JasperReport) JRLoader.loadObject(streamReport);
              // esto forza al reporteador a no utilizar xml-apis por default era "svg"
                report.setProperty("net.sf.jasperreports.components.barcode4j.image.producer", "image");
                jasperPrint = JasperFillManager.fillReport(report, new HashMap<String, Object>(), datasource);
[/java]

Aqui el famoso error:

java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "org.apache.batik.dom.AbstractDocument.getDomConfig()Lorg/w3c/dom/DOMConfiguration;" the class loader (instance of org/netbeans/StandardModule$OneModuleClassLoader) of the current class, org/apache/batik/dom/AbstractDocument, and the class loader (instance of <bootloader>) for interface org/w3c/dom/Document have different Class objects for the type org/w3c/dom/DOMConfiguration used in the signature
    at org.apache.batik.dom.svg.SVGDOMImplementation.createDocument(SVGDOMImplementation.java:149)
    at org.apache.batik.dom.util.SAXDocumentFactory.startElement(SAXDocumentFactory.java:615)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
    at


Lo dejo aquí en el foro por si se le presenta el mismo problema a alguien.

Saludos
  • 0




IP.Board spam blocked by CleanTalk.