You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xerces.apache.org by Radhakrishnan J <ra...@tavant.com> on 2004/12/02 16:33:23 UTC

[Xerces-J-2.2.1] XmlInputSource.expandedSystemId()

Hi,

I'm using Xerces J - 2.2.1. An exception is thrown when
'java.net.URL.openStream()' is attempted within the XMLEntity manager.

zip:D:/WLS_SP3/user_projects/domains/mydomain/myserver/.wlnotdelete/extract/
myserver_WorkflowSimulator/APP-INF/lib/log4j-1.2.863237.jar!/org/apache/log4
j/xml/org/apache/log4j/xml/log4j.dtd

The URL is malformed. I tried to debug and herez what I found in the
XMLEntityManager class

literalSystemId is [org/apache/log4j/xml/log4j.dtd]
baseSystemId is
[zip:D:/WLS_SP3/user_projects/domains/mydomain/myserver/.wlnotdelete/extract
/myserver_WorkflowSimulator/APP-INF/lib/log4j-1.2.863237.jar!/org/apache/log
4j/xml/log4j.dtd]
expandedSystemId is
[zip:D:/WLS_SP3/user_projects/domains/mydomain/myserver/.wlnotdelete/extract
/myserver_WorkflowSimulator/APP-INF/lib/log4j-1.2.863237.jar!/org/apache/log
4j/xml/org/apache/log4j/xml/log4j.dtd]

What exactly has gone wrong ?

Stack-Trace
============
og4j:ERROR Could not parse input source [org.xml.sax.InputSource@104f889].
ava.io.FileNotFoundException:
zip:D:/WLS_SP3/user_projects/domains/mydomain/myserver/.wlnotdelete/extract/
myserver_WorkflowSimulator/APP-INF/lib/log4j-1.2.863237.jar!/org/apache/log4
j/xml/org/apache/log4j/xml/log4j.dtd
       at weblogic.utils.zip.ZipURLConnection.connect(Handler.java:74)
       at
weblogic.utils.zip.ZipURLConnection.getInputStream(Handler.java:55)
       at java.net.URL.openStream(URL.java:913)
       at
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:85
7)
       at
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java
:807)
       at
org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.ja
va:288)
       at
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocu
mentScannerImpl.java:902)
       at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume
ntFragmentScannerImpl.java:346)
       at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:529)
       at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:585)
       at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
       at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)
       at
org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:20
1)
       at
tavant.platform.logging.util.DOMConfigurator.doConfigure(DOMConfigurator.jav
a:672)
       at
tavant.platform.logging.util.DOMConfigurator.doConfigure(DOMConfigurator.jav
a:616)
       at
tavant.platform.logging.util.DOMConfigurator.doConfigure(DOMConfigurator.jav
a:602)
       at
tavant.platform.logging.util.DOMConfigurator.configure(DOMConfigurator.java:
704)
       at
tavant.platform.logging.util.LoggingFactory.initializeLog4jUsingMainProperti
es(LoggingFactory.java:92)
       at
tavant.platform.logging.util.LoggingFactory.<clinit>(LoggingFactory.java:44)
       at
tavant.platform.logging.enterprise.appenders.WebLogicApplicationLifecycleLis
tener.getLogger(WebLogicApplicationLifecycleListener.java:80)
       at
tavant.platform.logging.enterprise.appenders.WebLogicApplicationLifecycleLis
tener.<clinit>(WebLogicApplicationLifecycleListener.java:70)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
       at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
sorImpl.java:39)
       at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.java:27)
       at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
       at java.lang.Class.newInstance0(Class.java:308)
       at java.lang.Class.newInstance(Class.java:261)
       at
weblogic.j2ee.J2EEApplicationContainer.loadListener(J2EEApplicationContainer
.java:4550)
       at
weblogic.j2ee.J2EEApplicationContainer.initUserListeners(J2EEApplicationCont
ainer.java:4584)
       at
weblogic.j2ee.J2EEApplicationContainer.setupClassLoaderDependents(J2EEApplic
ationContainer.java:747)
       at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:991)
       at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:823)
       at
weblogic.management.deploy.slave.SlaveDeployer$Application.prepare(SlaveDepl
oyer.java:2925)
       at
weblogic.management.deploy.slave.SlaveDeployer.prepareAllApplications(SlaveD
eployer.java:967)
       at
weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:349
)
       at
weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(Deplo
ymentManagerServerLifeCycleImpl.java:229)
       at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
       at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966)
       at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)

Thanks,
Radhakrishnan J
Infrastructure Team
phone: +91-80-51190367
e-mail: radhakrishnan.j@tavant.com

http://kwiki-infra.tavant.com/kwiki/



---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org