id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 1041,ZipException: error in opening zip file in JarClassLoader if a JAR file given on class path doesn't exists,Nicklas Nordborg,Nicklas Nordborg,"Here is the interesting parts of the stacktrace: {{{ 14:37:31,384 ERROR ExtensionsFile:425 - Error loading extensions from JAR file: /home/auster/nicklas/program/tomcat/webapps/base2/WEB-INF/extensions/base-ftpserver.jar java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:114) at java.util.jar.JarFile.(JarFile.java:133) at java.util.jar.JarFile.(JarFile.java:97) at net.sf.basedb.util.JarClassLoader.loadJarFile(JarClassLoader.java:269) at net.sf.basedb.util.JarClassLoader.loadJarFile(JarClassLoader.java:297) at net.sf.basedb.util.JarClassLoader.(JarClassLoader.java:205) at net.sf.basedb.util.JarClassLoader.getInstance(JarClassLoader.java:117) at net.sf.basedb.clients.web.extensions.ExtensionsFile.loadJar(ExtensionsFile.java:420) }}} The starting JAR file passed to JarClassLoader.getInstance() has a `MANIFEST.MF` file where the `Class-Path` entry lists a non-existing file. The call `loadJarFile(JarClassLoader.java:297)` is a recursive call to load the non-existing file which fails. I think non-existing files should be ignored and maybe a warning-level message should be logged. ",defect,closed,major,BASE 2.8,core,,fixed,,