This has been posted at least twice before, but never addressed. TemporaryQ.delete fails with the exception below. I've stepped through the source in a debugger, and OILClientILService does appear to be running (run() still handles PONG messages), but for some reason createConnection fails in OILClientIL. Over time the inability to delete these queues results in an out of memory exception.
13:31:50,458 ERROR [OILClientIL] Cannot connect to the ConnectionReceiver/Server
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:426)
at java.net.Socket.connect(Socket.java:376)
at java.net.Socket.(Socket.java:291)
at java.net.Socket.(Socket.java:147)
at org.jboss.mq.il.oil.OILClientIL.createConnection(OILClientIL.java:175
)
at org.jboss.mq.il.oil.OILClientIL.checkSocket(OILClientIL.java:156)
at org.jboss.mq.il.oil.OILClientIL.deleteTemporaryDestination(OILClientI
L.java:97)
at org.jboss.mq.SpyTemporaryQueue.delete(SpyTemporaryQueue.java:44)