Type Exception Report
Message java.io.IOException: java.lang.reflect.InvocationTargetException
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
java.lang.IllegalStateException: java.io.IOException: java.lang.reflect.InvocationTargetException org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:101) org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:263) org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:281) org.apache.catalina.webresources.Cache.getResource(Cache.java:64) org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:216) org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:225) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2359) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:870) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1371) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215) org.apache.logging.log4j.message.ParameterizedNoReferenceMessageFactory.newMessage(ParameterizedNoReferenceMessageFactory.java:104) org.apache.logging.log4j.message.AbstractMessageFactory.newMessage(AbstractMessageFactory.java:99) org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2057) org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1931) org.apache.logging.log4j.spi.AbstractLogger.warn(AbstractLogger.java:2805) org.apache.logging.log4j.spi.AbstractLogger.handleLogMessageException(AbstractLogger.java:2225) org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2208) org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159) org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142) org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1994) org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1852) org.apache.logging.log4j.jcl.Log4jLog.error(Log4jLog.java:116) org.opencms.main.OpenCmsCore.errorHandling(OpenCmsCore.java:2775) org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:2240) org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:325) javax.servlet.http.HttpServlet.service(HttpServlet.java:655) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.opencms.jsp.jsonpart.CmsJsonPartFilter.doFilter(CmsJsonPartFilter.java:298) org.opencms.main.OpenCmsUrlServletFilter.doFilter(OpenCmsUrlServletFilter.java:150) org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
Root Cause
java.io.IOException: java.lang.reflect.InvocationTargetException org.apache.tomcat.util.compat.Jre9Compat.jarFileNewInstance(Jre9Compat.java:209) org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:226) org.apache.catalina.webresources.AbstractArchiveResourceSet.openJarFile(AbstractArchiveResourceSet.java:314) org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:97) org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:263) org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:281) org.apache.catalina.webresources.Cache.getResource(Cache.java:64) org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:216) org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:225) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2359) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:870) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1371) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215) org.apache.logging.log4j.message.ParameterizedNoReferenceMessageFactory.newMessage(ParameterizedNoReferenceMessageFactory.java:104) org.apache.logging.log4j.message.AbstractMessageFactory.newMessage(AbstractMessageFactory.java:99) org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2057) org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1931) org.apache.logging.log4j.spi.AbstractLogger.warn(AbstractLogger.java:2805) org.apache.logging.log4j.spi.AbstractLogger.handleLogMessageException(AbstractLogger.java:2225) org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2208) org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159) org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142) org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1994) org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1852) org.apache.logging.log4j.jcl.Log4jLog.error(Log4jLog.java:116) org.opencms.main.OpenCmsCore.errorHandling(OpenCmsCore.java:2775) org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:2240) org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:325) javax.servlet.http.HttpServlet.service(HttpServlet.java:655) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.opencms.jsp.jsonpart.CmsJsonPartFilter.doFilter(CmsJsonPartFilter.java:298) org.opencms.main.OpenCmsUrlServletFilter.doFilter(OpenCmsUrlServletFilter.java:150) org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
Root Cause
java.lang.reflect.InvocationTargetException java.base/jdk.internal.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source) java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) org.apache.tomcat.util.compat.Jre9Compat.jarFileNewInstance(Jre9Compat.java:206) org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:226) org.apache.catalina.webresources.AbstractArchiveResourceSet.openJarFile(AbstractArchiveResourceSet.java:314) org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:97) org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:263) org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:281) org.apache.catalina.webresources.Cache.getResource(Cache.java:64) org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:216) org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:225) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2359) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:870) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1371) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215) org.apache.logging.log4j.message.ParameterizedNoReferenceMessageFactory.newMessage(ParameterizedNoReferenceMessageFactory.java:104) org.apache.logging.log4j.message.AbstractMessageFactory.newMessage(AbstractMessageFactory.java:99) org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2057) org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1931) org.apache.logging.log4j.spi.AbstractLogger.warn(AbstractLogger.java:2805) org.apache.logging.log4j.spi.AbstractLogger.handleLogMessageException(AbstractLogger.java:2225) org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2208) org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159) org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142) org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1994) org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1852) org.apache.logging.log4j.jcl.Log4jLog.error(Log4jLog.java:116) org.opencms.main.OpenCmsCore.errorHandling(OpenCmsCore.java:2775) org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:2240) org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:325) javax.servlet.http.HttpServlet.service(HttpServlet.java:655) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.opencms.jsp.jsonpart.CmsJsonPartFilter.doFilter(CmsJsonPartFilter.java:298) org.opencms.main.OpenCmsUrlServletFilter.doFilter(OpenCmsUrlServletFilter.java:150) org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
Root Cause
java.nio.file.NoSuchFileException: /var/lib/tomcat9/webapps/ROOT/WEB-INF/lib/ch.ethz.sed.bootstrap.resources.employee-2017.1-copy.jar java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55) java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:149) java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99) java.base/java.nio.file.Files.readAttributes(Files.java:1764) java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1414) java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:742) java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:859) java.base/java.util.zip.ZipFile.<init>(ZipFile.java:257) java.base/java.util.zip.ZipFile.<init>(ZipFile.java:186) java.base/java.util.jar.JarFile.<init>(JarFile.java:348) java.base/jdk.internal.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source) java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) org.apache.tomcat.util.compat.Jre9Compat.jarFileNewInstance(Jre9Compat.java:206) org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:226) org.apache.catalina.webresources.AbstractArchiveResourceSet.openJarFile(AbstractArchiveResourceSet.java:314) org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:97) org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:263) org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:281) org.apache.catalina.webresources.Cache.getResource(Cache.java:64) org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:216) org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:225) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2359) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:870) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1371) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215) org.apache.logging.log4j.message.ParameterizedNoReferenceMessageFactory.newMessage(ParameterizedNoReferenceMessageFactory.java:104) org.apache.logging.log4j.message.AbstractMessageFactory.newMessage(AbstractMessageFactory.java:99) org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2057) org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1931) org.apache.logging.log4j.spi.AbstractLogger.warn(AbstractLogger.java:2805) org.apache.logging.log4j.spi.AbstractLogger.handleLogMessageException(AbstractLogger.java:2225) org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2208) org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159) org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142) org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1994) org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1852) org.apache.logging.log4j.jcl.Log4jLog.error(Log4jLog.java:116) org.opencms.main.OpenCmsCore.errorHandling(OpenCmsCore.java:2775) org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:2240) org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:325) javax.servlet.http.HttpServlet.service(HttpServlet.java:655) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.opencms.jsp.jsonpart.CmsJsonPartFilter.doFilter(CmsJsonPartFilter.java:298) org.opencms.main.OpenCmsUrlServletFilter.doFilter(OpenCmsUrlServletFilter.java:150) org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
Note The full stack trace of the root cause is available in the server logs.