browsermob-proxy
browsermob-proxy copied to clipboard
"Error while stopping an expired proxy on port" when running tests from two containers at the same time
Hi, I'm running three separate rancher stacks
- selenium grid with browsermob-proxy
- selenium tests 1
- selenium tests 2
When tests are run from one stack everything works fine but when I try to run both test stacks at the same time then this happens:
03/06/2019 14:13:44[INFO 2019-06-03T12:13:44,794 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (expired-proxy-cleanup-thread) Done shutting down proxy server
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,400 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-20) Starting proxy at address: 0.0.0.0/0.0.0.0:39512
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,400 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-16) Starting proxy at address: 0.0.0.0/0.0.0.0:39514
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,400 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-19) Starting proxy at address: 0.0.0.0/0.0.0.0:39513
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,400 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-18) Starting proxy at address: 0.0.0.0/0.0.0.0:39515
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,401 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-20) Proxy listening with TCP transport
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,401 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-16) Proxy listening with TCP transport
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,408 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-19) Proxy listening with TCP transport
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,408 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-18) Proxy listening with TCP transport
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,408 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-16) Proxy started at address: /0:0:0:0:0:0:0:0:39514
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,408 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-20) Proxy started at address: /0:0:0:0:0:0:0:0:39512
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,408 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-19) Proxy started at address: /0:0:0:0:0:0:0:0:39513
03/06/2019 14:34:16[INFO 2019-06-03T12:34:16,408 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-18) Proxy started at address: /0:0:0:0:0:0:0:0:39515
03/06/2019 14:36:43[INFO 2019-06-03T12:36:43,233 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-17) Starting proxy at address: 0.0.0.0/0.0.0.0:39516
03/06/2019 14:36:43[INFO 2019-06-03T12:36:43,234 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-16) Starting proxy at address: 0.0.0.0/0.0.0.0:39517
03/06/2019 14:36:43[INFO 2019-06-03T12:36:43,234 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-17) Proxy listening with TCP transport
03/06/2019 14:36:43[INFO 2019-06-03T12:36:43,236 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp2053628870-16) Proxy listening with TCP transport
03/06/2019 14:36:43[WARN 2019-06-03T12:36:43,236 net.lightbody.bmp.proxy.ProxyManager] (qtp2053628870-17) Error while stopping an expired proxy on port 39516 java.lang.NullPointerException: null
03/06/2019 14:36:43 at net.lightbody.bmp.BrowserMobProxyServer.getPort(BrowserMobProxyServer.java:436) ~[browsermob-dist-2.1.4.jar:?]
03/06/2019 14:36:43 at net.lightbody.bmp.proxy.ProxyManager$1.onRemoval(ProxyManager.java:108) [browsermob-dist-2.1.4.jar:?]
03/06/2019 14:36:43 at com.google.common.cache.LocalCache.processPendingNotifications(LocalCache.java:1963) [browsermob-dist-2.1.4.jar:?]