HTTP Status 500 – Internal Server Error


Type Exception Report

Message java.io.FileNotFoundException: /usr/local/tomcat/webapps/ROOT/WEB-INF/lib/bookie-presentation-api-1.17.35.jar (No such file or directory)

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.IllegalStateException: java.io.FileNotFoundException: /usr/local/tomcat/webapps/ROOT/WEB-INF/lib/bookie-presentation-api-1.17.35.jar (No such file or directory)
	org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:100)
	org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:257)
	org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:280)
	org.apache.catalina.webresources.Cache.getResource(Cache.java:62)
	org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:215)
	org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:224)
	org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2376)
	org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:881)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1384)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1228)
	net.sf.packtag.filter.GzipFilter.doFilter(GzipFilter.java:42)
	org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

Root Cause

java.io.FileNotFoundException: /usr/local/tomcat/webapps/ROOT/WEB-INF/lib/bookie-presentation-api-1.17.35.jar (No such file or directory)
	java.util.zip.ZipFile.open(Native Method)
	java.util.zip.ZipFile.<init>(ZipFile.java:228)
	java.util.zip.ZipFile.<init>(ZipFile.java:157)
	java.util.jar.JarFile.<init>(JarFile.java:171)
	java.util.jar.JarFile.<init>(JarFile.java:135)
	org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:209)
	org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:194)
	org.apache.catalina.webresources.AbstractArchiveResourceSet.openJarFile(AbstractArchiveResourceSet.java:308)
	org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:96)
	org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:257)
	org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:280)
	org.apache.catalina.webresources.Cache.getResource(Cache.java:62)
	org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:215)
	org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:224)
	org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2376)
	org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:881)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1384)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1228)
	net.sf.packtag.filter.GzipFilter.doFilter(GzipFilter.java:42)
	org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.78