You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Scott Derrick <sc...@tnstaafl.net> on 2016/06/10 18:19:27 UTC

Yet another odd file in /tmp created by tomcat7

Tomcat7
CentOS 6

I see the file ehcache-sizeof-agent2473717668134475820.jar in /tmp

It is created when I run one of my applications for the first time. The number part of the file name changes every time I restart the application.

I have seen an exception like this a few times that is associated with this file.

INFO   | jvm 1    | 2016/06/07 10:07:52 | Jun 07, 2016 10:07:52 AM org.apache.tomcat.util.scan.StandardJarScanner scan
INFO   | jvm 1    | 2016/06/07 10:07:52 | WARNING: Failed to scan [file:/tmp/ehcache-sizeof-agent4275027271014173816.jar] from classloader hierarchy
INFO   | jvm 1    | 2016/06/07 10:07:52 | java.io.FileNotFoundException: /tmp/ehcache-sizeof-agent4275027271014173816.jar (No such file or directory)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at java.util.zip.ZipFile.open(Native Method)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at java.util.zip.ZipFile.<init>(ZipFile.java:215)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at java.util.zip.ZipFile.<init>(ZipFile.java:145)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at java.util.jar.JarFile.<init>(JarFile.java:153)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at java.util.jar.JarFile.<init>(JarFile.java:90)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:88)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2664)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:259)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:221)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1931)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1261)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1256)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:212)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:611)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
INFO   | jvm 1    | 2016/06/07 10:07:52 | 	at java.lang.Thread.run(Thread.java:724)
INFO   | jvm 1    | 2016/06/07 10:07:52 |

I don't make a call to sizeof in any of the java code, so am assuming it is called from a library I am using, though I ran a dependency checker and don't see ehcache anywhere?

Any ideas about how to find out who is using this and why I am seeing this exception?

thanks,
scott

-- 
Great minds discuss ideas; Average minds discuss events; Small minds discuss people.
Eleanor Roosevelt

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Yet another odd file in /tmp created by tomcat7

Posted by Sean Dawson <se...@gmail.com>.
On Fri, Jun 10, 2016 at 2:19 PM, Scott Derrick <sc...@tnstaafl.net> wrote:

> Tomcat7
> CentOS 6
>
> I see the file ehcache-sizeof-agent2473717668134475820.jar in /tmp
>
> It is created when I run one of my applications for the first time. The
> number part of the file name changes every time I restart the application.
>
> I have seen an exception like this a few times that is associated with
> this file.
>
> INFO   | jvm 1    | 2016/06/07 10:07:52 | Jun 07, 2016 10:07:52 AM
> org.apache.tomcat.util.scan.StandardJarScanner scan
> INFO   | jvm 1    | 2016/06/07 10:07:52 | WARNING: Failed to scan
> [file:/tmp/ehcache-sizeof-agent4275027271014173816.jar] from classloader
> hierarchy
> INFO   | jvm 1    | 2016/06/07 10:07:52 | java.io.FileNotFoundException:
> /tmp/ehcache-sizeof-agent4275027271014173816.jar (No such file or directory)
>

http://inasmin.blogspot.com/2015/12/ehcache-jar-not-found-issue-in-tomcat.html

?


> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> java.util.zip.ZipFile.open(Native Method)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> java.util.zip.ZipFile.<init>(ZipFile.java:215)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> java.util.zip.ZipFile.<init>(ZipFile.java:145)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> java.util.jar.JarFile.<init>(JarFile.java:153)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> java.util.jar.JarFile.<init>(JarFile.java:90)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:88)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2664)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:259)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:221)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1931)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1261)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1256)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:212)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:611)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> org.apache.tomcat.util.net
> .JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |       at
> java.lang.Thread.run(Thread.java:724)
> INFO   | jvm 1    | 2016/06/07 10:07:52 |
>
> I don't make a call to sizeof in any of the java code, so am assuming it
> is called from a library I am using, though I ran a dependency checker and
> don't see ehcache anywhere?
>
> Any ideas about how to find out who is using this and why I am seeing this
> exception?
>
> thanks,
> scott
>
> --
> Great minds discuss ideas; Average minds discuss events; Small minds
> discuss people.
> Eleanor Roosevelt
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>