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

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21220

java.util.zip.ZipException on Tomcat boot is less than helpful

           Summary: java.util.zip.ZipException on Tomcat boot is less than
                    helpful
           Product: Tomcat 4
           Version: 4.1.25
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: Catalina
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


java.util.zip.ZipException: No such file or directory
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:112)Bootstrap: Class loader
creation threw exception

        at java.util.jar.JarFile.<init>(JarFile.java:117)
        at java.util.jar.JarFile.<init>(JarFile.java:55)
        at
org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1082)
        at
org.apache.catalina.loader.StandardClassLoader.<init>(StandardClassLoader.java:200)
        at
org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:202)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:141)
It sometimes happens that we get a ZipException during Tomcat boot,like so:

java.lang.IllegalArgumentException: addRepositoryInternal:
java.util.zip.ZipException: No such file or directory
        at
org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1110)
        at
org.apache.catalina.loader.StandardClassLoader.<init>(StandardClassLoader.java:200)
        at
org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:202)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:141)

This means that a jar is corrupted or a symlink to a jar has gone stale etc.

It would be helpful to make Tomcat say exactly *what* jar it just tried to load.
Patching Tomcat helped me find a bad jar in no time...

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

Reply via email to