https://bz.apache.org/bugzilla/show_bug.cgi?id=59001

            Bug ID: 59001
           Summary: Unable to load jar files when they have exclamation in
                    the path
           Product: Tomcat 7
           Version: 7.0.42
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Catalina
          Assignee: dev@tomcat.apache.org
          Reporter: prashu...@gmail.com

My workspace contains an exclamation in the path, unfortunately when Tomcat
tries to load the jar files, entire path is broken into pieces when the second
exclamation mark is encountered.

Let me know if you need more information.

This is the stacktrace -

Feb 12, 2016 11:45:27 PM org.apache.catalina.startup.TldConfig tldScanJar
WARNING: Failed to process JAR
[jar:file:/G:/TEST!Maven!/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/test/WEB-INF/lib/asm-3.3.1.jar!/]
for TLD files
java.io.FileNotFoundException: G:\TEST!Maven (The system cannot find the file
specified)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:219)
    at java.util.zip.ZipFile.<init>(ZipFile.java:149)
    at java.util.jar.JarFile.<init>(JarFile.java:166)
    at java.util.jar.JarFile.<init>(JarFile.java:103)
    at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
    at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
    at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:109)
    at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
    at
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
    at org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)
    at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)
    at org.apache.catalina.startup.TldConfig.tldScanJar(TldConfig.java:489)
    at org.apache.catalina.startup.TldConfig.access$100(TldConfig.java:59)
    at
org.apache.catalina.startup.TldConfig$TldJarScannerCallback.scan(TldConfig.java:305)
    at
org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:259)
     at
org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:178)
    at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:278)
    at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:569)
    at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

Feb 12, 2016 11:45:27 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error getConfigured
Feb 12, 2016 11:45:27 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/test] startup failed due to previous errors

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to