Out Of Memory Crash/Error

Environment:

VS Code Machine: Windows 10 Professional
OH Server: Windows Server 2012

Both are fully patched to latest updates

OH Version: 2.3 Build 1204

Whenever I open VS Code to do work on my OH setup I receive a popup error message stating that there is an internal error and I need to look at my server logs…
image

I look in my OH log file and find the following…any suggestions as I know many are using VS code and not running into this issue.

2018-05-15 20:20:45.085 [WARN ] [org.eclipse.jetty.io.ManagedSelector] - 
java.lang.OutOfMemoryError: Java heap space
2018-05-15 20:20:45.103 [ERROR] [eclipse.lsp4j.jsonrpc.RemoteEndpoint] - Internal error: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:53) ~[102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:105) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:203) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:139) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:149) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:77) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:84) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:51) ~[?:?]
	... 11 more
Caused by: java.lang.OutOfMemoryError: Java heap space
2018-05-15 20:20:45.096 [WARN ] [org.eclipse.jetty.io.ManagedSelector] - 
java.lang.OutOfMemoryError: Java heap space
2018-05-15 20:20:45.096 [ERROR] [org.apache.felix.fileinstall        ] - In main loop, we have serious trouble
java.lang.OutOfMemoryError: Java heap space
2018-05-15 20:20:45.147 [ERROR] [nrpc.json.ConcurrentMessageProcessor] - java.net.SocketException: Connection reset by peer: socket write error
java.lang.RuntimeException: java.net.SocketException: Connection reset by peer: socket write error
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:68) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:208) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:139) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:149) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:77) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:84) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.net.SocketException: Connection reset by peer: socket write error
	at java.net.SocketOutputStream.socketWrite0(Native Method) ~[?:?]
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:143) ~[?:?]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:63) ~[?:?]
	... 10 more
2018-05-15 20:20:45.514 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:20:46.516 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:20:50.559 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:20:53.628 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:20:55.737 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:20:57.503 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:21:00.820 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:21:02.236 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:21:17.669 [ERROR] [eclipse.lsp4j.jsonrpc.RemoteEndpoint] - Internal error: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:53) ~[102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:105) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:203) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:139) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:149) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:77) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:84) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:51) ~[?:?]
	... 11 more
Caused by: java.lang.OutOfMemoryError: Java heap space
2018-05-15 20:21:18.509 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:21:19.512 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:22:45.501 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:23:01.205 [ERROR] [nrpc.json.ConcurrentMessageProcessor] - java.net.SocketException: Connection reset
java.lang.RuntimeException: java.net.SocketException: Connection reset
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:103) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:84) [102:org.eclipse.lsp4j.jsonrpc:0.2.1.v20170706-0855]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:210) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:224) ~[?:?]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:61) ~[?:?]
	... 6 more
2018-05-15 20:23:55.544 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:23:56.546 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:23:57.554 [ERROR] [g.jupnp.protocol.sync.ReceivingEvent] - Invalid subscription ID, no active subscription: (IncomingEventRequestMessage) NOTIFY /upnpcallback/dev/RINCON_000E582120FC01400_MR/svc/upnp-org/AVTransport/event/cb SEQUENCE: 0
2018-05-15 20:24:00.547 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:24:02.594 [ERROR] [g.jupnp.protocol.sync.ReceivingEvent] - Invalid subscription ID, no active subscription: (IncomingEventRequestMessage) NOTIFY /upnpcallback/dev/RINCON_000E582120FC01400_MR/svc/upnp-org/AVTransport/event/cb SEQUENCE: 0
2018-05-15 20:24:05.559 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-15 20:24:06.568 [ERROR] [g.jupnp.protocol.sync.ReceivingEvent] - Invalid subscription ID, no active subscription: (IncomingEventRequestMessage) NOTIFY /upnpcallback/dev/RINCON_000E5823AE2001400_MR/svc/upnp-org/AVTransport/event/cb SEQUENCE: 0
2018-05-15 20:24:10.568 [WARN ] [lipse.jetty.server.AbstractConnector] - 
java.nio.channels.ClosedSelectorException: null
	at sun.nio.ch.SelectorImpl.keys(SelectorImpl.java:68) [?:?]
	at org.eclipse.jetty.io.ManagedSelector.size(ManagedSelector.java:104) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.chooseSelector(SelectorManager.java:190) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:232) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:217) [79:org.eclipse.jetty.io:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:407) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:398) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) [87:org.eclipse.jetty.server:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
	at java.lang.Thread.run(Thread.java:748) [?:?]




I also see error messages in the Karaf Console…

Any suggestions would be appreciated.

Squid

@KidSquid
Looks like your max java heap space is to small:

‘Karaf console: shell:info’

I had to increase the heap space, as my setup crashed every two days. To increase the heap space got to ‘/etc/defaults/openhab2’ and modify the ‘EXTRA_JAVA_OPTS’.

EXTRA_JAVA_OPTS="-XX:+HeapDumpOnOutOfMemoryError -Xmx512m"

-Xmx512m sets the max heap space to 512 MB

Best

Fhz

1 Like

That error can be caused by a memory leak and if it is then increasing the heap size only means it takes longer before it still occurs. Best to disable bindings one by one until you find the one causing it, or you can do a heap dump and/or analoze the memory use age in your java vm.

@matt1Skinah
Not necessarily. I run a larger installation with multiple bindings & rules and the standard heap space is just to small. After increasing the heap space the system runs stable, no increasing memory usage over time

I think this error can be caused by a memory leak.