Exceptions appearing in log
- Dominant language
- Java
- Stars
- 1
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
In exploring the state of CPF in our Delivery environment and OpenJDK11, I observed that the DLV instance, which is on OpenJDK11, had exceptions recorded in the startup logs.
Recording these here.
```
13-Nov-2019 02:06:01.812 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [pub#cpf-worker] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@785b665c]) and a value of type [java.lang.Class] (value [class oracle.sql.AnyDataFactory]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
13-Nov-2019 02:06:01.812 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [pub#cpf-worker] created a ThreadLocal with key of type [org.glassfish.grizzly.Writer$Reentrant$1] (value [org.glassfish.grizzly.Writer$Reentrant$1@303284d]) and a value of type [org.glassfish.grizzly.Writer.Reentrant] (value [org.glassfish.grizzly.Writer$Reentrant@7a55f71a]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
13-Nov-2019 02:06:01.812 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [pub#cpf-worker] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@599f178a]) and a value of type [org.glassfish.grizzly.ThreadCache.ObjectCache] (value [org.glassfish.grizzly.ThreadCache$ObjectCache@2300c37f]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
13-Nov-2019 02:06:01.812 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [pub#cpf-worker] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@39dbc612]) and a value of type [java.lang.Class] (value [class oracle.sql.TypeDescriptorFactory]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
```
### AND
```
13-Nov-2019 02:06:04.865 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [pub#cpf] appears to have started a thread named [cpfJobScheduler-pool-thread-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@11.0.4/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.4/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@11.0.4/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
java.base@11.0.4/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
java.base@11.0.4/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
java.base@11.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@11.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@11.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
org.jeometry.common.logging.LoggingRunnable.run(LoggingRunnable.java:20)
java.base@11.0.4/java.lang.Thread.run(Unknown Source)
13-Nov-2019 02:06:04.866 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [pub#cpf] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@517d14e8]) and a value of type [java.lang.Class] (value [class oracle.sql.TypeDescriptorFactory]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
13-Nov-2019 02:06:04.866 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [pub#cpf] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@12c6ba1e]) and a value of type [java.lang.Class] (value [class oracle.sql.AnyDataFactory]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
```
### AND
```
13-Nov-2019 02:22:03.431 WARNING [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat Native library failed to load. The error reported was [no tcnative-1 in java.library.path: [/s00/jdk11/lib, /s00/lib, /s00/svn/lib, /lib, /lib, /usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib], no libtcnative-1 in java.library.path: [/s00/jdk11/lib, /s00/lib, /s00/svn/lib, /lib, /lib, /usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib](/s00/jdk11/lib:/s00/lib:/s00/svn/lib:/lib:/lib:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib)]
java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path: [/s00/jdk11/lib, /s00/lib, /s00/svn/lib, /lib, /lib, /usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib], no libtcnative-1 in java.library.path: [/s00/jdk11/lib, /s00/lib, /s00/svn/lib, /lib, /lib, /usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib](/s00/jdk11/lib:/s00/lib:/s00/svn/lib:/lib:/lib:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib)
at org.apache.tomcat.jni.Library.(Unknown Source)
at org.apache.tomcat.jni.Library.initialize(Unknown Source)
at org.apache.catalina.core.AprLifecycleListener.init(AprLifecycleListener.java:198)
at org.apache.catalina.core.AprLifecycleListener.isAprAvailable(AprLifecycleListener.java:107)
at org.apache.catalina.connector.Connector.(Connector.java:80)
at org.apache.catalina.startup.ConnectorCreateRule.begin(ConnectorCreateRule.java:64)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1200)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1458)
at org.apache.catalina.startup.Catalina.load(Catalina.java:566)
at org.apache.catalina.startup.Catalina.load(Catalina.java:607)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:304)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:474)
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.