You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Dmitry Kudrenko <dm...@ardas.dp.ua> on 2010/01/19 15:17:02 UTC

Could not load DTDDVFactoryImpl exception.

Greetings,

I am using jackrabbit 1.6.0 which is deployed under JBoss 4.2.2.GA and 
from client I am using jcr2spi. All works fine, but after some time in 
the jboss log I see the following stacktrace every few seconds:

--- cut ---
14:11:05,341 INFO  [WebappClassLoader] Illegal access: this web 
application instance has been stopped already.  Could not load 
org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl.  The eventual following 
stack trace is caused by an error thrown for debugging purposes as well 
as to attempt to terminate the thread which caused the illegal access, 
and has no functional impact.
java.lang.IllegalStateException
         at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1244)
         at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
         at 
org.apache.xerces.impl.dv.ObjectFactory.findProviderClass(Unknown Source)
         at org.apache.xerces.impl.dv.ObjectFactory.newInstance(Unknown 
Source)
         at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown 
Source)
         at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown 
Source)
         at org.apache.xerces.parsers.XML11Configuration.<init>(Unknown 
Source)
         at 
org.apache.xerces.parsers.XIncludeAwareParserConfiguration.<init>(Unknown Source)
         at 
org.apache.xerces.parsers.XIncludeAwareParserConfiguration.<init>(Unknown Source)
         at 
sun.reflect.GeneratedConstructorAccessor6.newInstance(Unknown Source)
         at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
         at java.lang.Class.newInstance0(Class.java:350)
         at java.lang.Class.newInstance(Class.java:303)
         at org.apache.xerces.parsers.ObjectFactory.newInstance(Unknown 
Source)
         at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown 
Source)
         at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown 
Source)
         at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
         at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
         at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown 
Source)
         at 
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown 
Source)
         at 
org.apache.jackrabbit.webdav.client.methods.DavMethodBase.getResponseBodyAsDocument(DavMethodBase.java:117)
         at 
org.apache.jackrabbit.webdav.client.methods.DavMethodBase.getRootElement(DavMethodBase.java:139)
         at 
org.apache.jackrabbit.webdav.client.methods.PollMethod.processResponseBody(PollMethod.java:98)
         at 
org.apache.commons.httpclient.HttpMethodBase.readResponse(Unknown Source)
         at org.apache.commons.httpclient.HttpMethodBase.execute(Unknown 
Source)
         at 
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Unknown Source)
         at 
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(Unknown 
Source)
         at 
org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source)
         at 
org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source)
         at 
org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.poll(RepositoryServiceImpl.java:1725)
         at 
org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.getEvents(RepositoryServiceImpl.java:1625)
         at 
org.apache.jackrabbit.jcr2spi.WorkspaceManager$ChangePolling.run(WorkspaceManager.java:1043)
         at java.lang.Thread.run(Thread.java:595)
--- cut ---
It looks like application works without any changes, but this exception 
is not understandable for me. Does somebody have an idea what is wrong 
and how to fix it?

Thank you in advance.
--
Dmitry Kudrenko
ARDAS group (http://www.ardas.dp.ua)