log rotation error/bug
Jeffrey Eaton
jeaton at cmu.edu
Fri Dec 18 16:41:29 EST 2015
I also just found, in tomcat's catalina.out, several instances of:
18-Dec-2015 15:10:03.992 INFO [Thread-77] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.ldaptive.provider.jndi.NamingExceptionUtils]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.ldaptive.provider.jndi.NamingExceptionUtils]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1354)
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1340)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1205)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1166)
at org.ldaptive.provider.jndi.JndiConnection.processNamingException(JndiConnection.java:752)
at org.ldaptive.provider.jndi.JndiConnection_JndiSearchIterator.initialize(JndiConnection.java:888)
at org.ldaptive.provider.jndi.JndiConnection.search(JndiConnection.java:533)
at org.ldaptive.SearchOperation.executeSearch(SearchOperation.java:119)
at org.ldaptive.SearchOperation.invoke(SearchOperation.java:101)
at org.ldaptive.SearchOperation.invoke(SearchOperation.java:28)
at org.ldaptive.AbstractOperation.execute(AbstractOperation.java:142)
at org.ldaptive.pool.SearchValidator.validate(SearchValidator.java:97)
at org.ldaptive.pool.SearchValidator.validate(SearchValidator.java:34)
at org.ldaptive.pool.AbstractPool.validate(AbstractPool.java:223)
at org.ldaptive.pool.AbstractConnectionPool.validate(AbstractConnectionPool.java:805)
at org.ldaptive.pool.AbstractConnectionPool_3.run(AbstractConnectionPool.java:308)
at java.util.concurrent.Executors_RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor_ScheduledFutureTask.access_301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor_ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor_Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Curiouser and curiouser. I wonder if the threads getting killed tickled some bug in the logback code.
-jeaton
More information about the users
mailing list