DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31806>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31806

MalformedURLException in ApplicationContext.getResource

           Summary: MalformedURLException in ApplicationContext.getResource
           Product: Tomcat 5
           Version: 5.0.28
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Catalina
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


ApplicationContext.getResource throws a MalformedURLException when paths start 
with a back-slash.  Unfortunately, UNCs use a backslash.  In fact, 
context.getRealPath("") returns a path with a back-slash.

        if (path == null || !path.startsWith("/")) {
            throw new MalformedURLException(sm.getString
("applicationContext.requestDispatcher.iae", path));
        }

java.net.MalformedURLException: Path 
\\serverpath\webapp\webappname\config/uaprofValidatorConfig.xml does not start 
with a "/" character
        at org.apache.catalina.core.ApplicationContext.getResource
(ApplicationContext.java:469)
        at org.apache.catalina.core.ApplicationContextFacade.getResource
(ApplicationContextFacade.java:176)
        at org.apache.cocoon.environment.http.HttpContext.getResource
(HttpContext.java:99)
        at 
org.apache.cocoon.components.deli.DeliImpl$CocoonServletContext.getResource
(DeliImpl.java:254)
        at com.hp.hpl.deli.Workspace.getResource(Workspace.java:473)
        at com.hp.hpl.deli.Workspace.getInputSource(Workspace.java:439)
        at com.hp.hpl.deli.DatatypeExpression.<init>
(DatatypeExpression.java:38)
        at com.hp.hpl.deli.Workspace$1$CreateWorkspace.<init>
(Workspace.java:204)
        at com.hp.hpl.deli.Workspace.configure(Workspace.java:367)
        at org.apache.cocoon.components.deli.DeliImpl.initialize
(DeliImpl.java:147)
        at org.apache.avalon.framework.container.ContainerUtil.initialize
(ContainerUtil.java:282)
        at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance
(DefaultComponentFactory.java:313)
        at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize
(ThreadSafeComponentHandler.java:143)
        at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize
(ExcaliburComponentManager.java:558)
        at org.apache.cocoon.components.CocoonComponentManager.initialize
(CocoonComponentManager.java:547)
        at org.apache.avalon.framework.container.ContainerUtil.initialize
(ContainerUtil.java:282)
        at org.apache.cocoon.Cocoon.initialize(Cocoon.java:340)
        at org.apache.avalon.framework.container.ContainerUtil.initialize
(ContainerUtil.java:282)
        at org.apache.cocoon.servlet.CocoonServlet.createCocoon
(CocoonServlet.java:1371)
        at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:514)
        at org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1029)
        at org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
        at org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:4013)
        at org.apache.catalina.core.StandardContext.start
(StandardContext.java:4357)
        at org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
        at org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
        at org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
        at org.apache.catalina.core.StandardHostDeployer.addChild
(StandardHostDeployer.java:903)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.commons.beanutils.MethodUtils.invokeMethod
(MethodUtils.java:216)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at org.apache.catalina.util.CatalinaDigester.endElement
(CatalinaDigester.java:76)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1567)
        at org.apache.catalina.core.StandardHostDeployer.install
(StandardHostDeployer.java:488)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
        at org.apache.catalina.startup.HostConfig.deployDescriptors
(HostConfig.java:483)
        at org.apache.catalina.startup.HostConfig.deployApps
(HostConfig.java:427)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java:349)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start
(ContainerBase.java:1091)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
        at org.apache.catalina.core.ContainerBase.start
(ContainerBase.java:1083)
        at org.apache.catalina.core.StandardEngine.start
(StandardEngine.java:478)
        at org.apache.catalina.core.StandardService.start
(StandardService.java:480)
        at org.apache.catalina.core.StandardServer.start
(StandardServer.java:2313)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to