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]