事象
デバッグログがそのまま残っており、メモリリークを示唆するようなメッセージが出力されることがあります。
過去事例では、Roboserverログ上、C#及び.NETのAPIからロボットを呼び出した際にメッセージが出力されました。
エラーメッセージ
●Roboserver.log、Tomcatのログ
2019-03-19 03:08:33,131 ERROR org.apache.catalina.loader.WebappClassLoader - The web application [] appears to have started a thread named [MC Tracker Timer] but has failed to stop it. This is very likely to create a memory leak.
2019-03-19 03:08:33,131 ERROR org.apache.catalina.loader.WebappClassLoader - The web application [] appears to have started a thread named [ExecuteWithTimeout pool-4-thread-1] but has failed to stop it. This is very likely to create a memory leak.
2019-03-19 03:08:33,131 ERROR org.apache.catalina.loader.WebappClassLoader - The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@48ac5d24]) and a value of type [com.hazelcast.impl.ThreadContext] (value [com.hazelcast.impl.ThreadContext@211a47f4]) 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.
2019-03-19 03:08:33,131 ERROR org.apache.catalina.loader.WebappClassLoader - The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@48ac5d24]) and a value of type [com.hazelcast.impl.ThreadContext] (value [com.hazelcast.impl.ThreadContext@143d068d]) 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.
2019-03-19 03:08:33,131 ERROR org.apache.catalina.loader.WebappClassLoader - The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@48ac5d24]) and a value of type [com.hazelcast.impl.ThreadContext] (value [com.hazelcast.impl.ThreadContext@d1224c]) 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.
●C#及び.NETのAPIからロボットを呼び出した際のログ (Console Projectの場合、Console上に確認できます)
Error, you have not called shutdown on the , this will likely cause a memory leak
Error, the RoboServerCluster was not shutdown, this is likely to cause a memory leak
原因
開発中のデバッグログがそのまま残っていることが原因です。
対処方法
ロボットの実行等、製品の動作自体には問題ないため、無視していただいて問題ありません。
区分 | 発生Ver | 改修ID | 修正Ver |
不具合 | 10.2.0.3,10.4.0.4 |
1266728 |