Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
java.lang.LinkageError when deploying my BIRT app in Weblogic Server 11g
Channamari
<p>Hi,</p>
<p>I am getting a servlet exception when my web app, which is using birt as its reporting tool, is deployed in the Weblogic Server(11g).. This exception is thrown when we try to load the parameters (Filters).. Kindly reply with the solution.. I am currently using JDK 1.6_18.. This issue only arises when deployed in weblogic</p>
<p> </p>
<p>The complete stack trace is as follows..</p>
<p>java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "org.apache.xerces.dom.CoreDocumentImpl.getDomConfig()Lorg/w3c/dom/DOMConfiguration;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, org/apache/xerces/dom/CoreDocumentImpl, 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<br>
at org.apache.xerces.parsers.AbstractDOMParser.startDocument(Unknown Source)<br>
at org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown Source)<br>
at org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown Source)<br>
at org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown Source)<br>
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)<br>
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)<br>
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)<br>
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)<br>
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)<br>
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)<br>
at org.eclipse.birt.core.framework.jar.BundleLoader.loadExtensions(BundleLoader.java:149)<br>
at org.eclipse.birt.core.framework.jar.BundleLoader.load(BundleLoader.java:63)<br>
at org.eclipse.birt.core.framework.jar.ServicePlatform.installBundle(ServicePlatform.java:57)<br>
at org.eclipse.birt.core.framework.jar.ServiceLauncher.startup(ServiceLauncher.java:72)<br>
at org.eclipse.birt.core.framework.Platform.startup(Platform.java:75)<br>
at ubq.reportingtoolframework.ReportingToolManager.initIReportEngine(ReportingToolManager.java:467)<br>
at ubq.reportingtoolframework.ReportingToolManager.loadFilter(ReportingToolManager.java:86)<br>
at ubq.reportingtoolframework.ReportingToolServlet._loadFilter(ReportingToolServlet.java:82)<br>
at ubq.reportingtoolframework.ReportingToolServlet.handleGet(ReportingToolServlet.java:44)<br>
at ubq.base.UHttpServlet.doGet(UHttpServlet.java:125)<br>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)<br>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)<br>
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)<br>
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)<br>
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)<br>
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)<br>
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3686)<br>
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)<br>
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)<br>
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)<br>
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)<br>
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)<br>
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)<br>
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)<br>
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)</p>
<p> </p>
<p> <br>
</p>
<p> </p>
<p>Thanks in Advance..</p>
<p>Channamari</p>
Find more posts tagged with
Comments
malaythecool
<p>as this error comes by mismatching of some of your jar file</p>
<p> </p>
<p>that happens when one jar you are using require any other jar to execute</p>
<p> </p>
<p>so make sure all jar is in classpath and not reuire any other jar than you have included</p>
<p> </p>
<p>Malay</p>
Channamari
<p>Hi,</p>
<p> </p>
<p>I had taken care of all of that, but couldn't arrive at a solution for it.. However, The solution in this post worked for me <a data-ipb='nomediaparse' href='
http://developer.actuate.com/community/forum/index.php?/topic/24218-debugging-report-at-weblogic/..'>http://developer.actuate.com/community/forum/index.php?/topic/24218-debugging-report-at-weblogic/..</a></p>
;
<p> </p>
<p>Thanks</p>
<p>Channamari</p>