Problems found by AaronÂ
DocStore Shutdown Issues:
These are all memory cleanup issues. If the app is shutdown or = , =null, =null, =null, = , =null, =null}]) but
redeployed without shutting down the server then these will cause the
server to eventually run out of memory and crash.
SEVERE: The web application [/oledocstore] registered the JDBC driver
[org.apache.derby.jdbc.AutoloadedDriver] but failed to unregister it
when the web application was stopped. To prevent a memory leak, the
JDBC Driver has been forcibly unregistered.
May 21, 2012 2:54:56 PM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/oledocstore] appears to have started a
thread named [Timer-3] but has failed to stop it. This is very likely
to create a memory leak.
May 21, 2012 2:54:56 PM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/oledocstore] appears to have started a
thread named [DynamicPooledExecutor] but has failed to stop it. This
is very likely to create a memory leak.
May 21, 2012 2:54:56 PM org.apache.catalina.loader.WebappClassLoader
clearThreadLocalMap
SEVERE: The web application [/oledocstore] created a ThreadLocal with
key of type [org.apache.derby.iapi.sql.dictionary.TableDescriptor$1]
(value [org.apache.derby.iapi.sql.dictionary.TableDescriptor$1@5dbdedf8])
and a value of type [java.util.WeakHashMap] (value [{=null, =null,
failed to remove it when the web application was stopped. This is very
likely to create a memory leak.
May 21, 2012 2:54:56 PM org.apache.catalina.loader.WebappClassLoader
clearThreadLocalMap
SEVERE: The web application [/oledocstore] created a ThreadLocal with
key of type [java.lang.ThreadLocal] (value
[java.lang.ThreadLocal@605264dc]) and a value of type
[org.apache.derby.iapi.services.context.ContextManager] (value
[org.apache.derby.iapi.services.context.ContextManager@3499c4cc]) but
failed to remove it when the web application was stopped. This is very
likely to create a memory leak.