2 Replies Latest reply on Apr 27, 2007 7:23 PM by yodtim

    Unknown error messages

    yodtim

      I am a relative neophyte when it comes to troubleshooting server issues. Could anyone please explain the precise meaning of the error messages below and suggest actions I could pursue to resolve them?

      2007-04-27 01:54:33,795 ERROR [org.jboss.jms.client.container.ExceptionInterceptor] Caught RuntimeException
      java.lang.IllegalStateException: Timer already cancelled.
      at java.util.Timer.sched(Unknown Source)
      at java.util.Timer.schedule(Unknown Source)
      at org.jboss.remoting.util.TimerUtil.schedule(TimerUtil.java:38)
      at org.jboss.remoting.ConnectionValidator.start(ConnectionValidator.java:304)
      at org.jboss.remoting.ConnectionValidator.addConnectionListener(ConnectionValidator.java:228)
      at org.jboss.remoting.Client.addConnectionListener(Client.java:353)
      at org.jboss.remoting.Client.addConnectionListener(Client.java:325)
      at org.jboss.jms.client.container.ConnectionAspect.handleSetExceptionListener(ConnectionAspect.java:135)
      at sun.reflect.GeneratedMethodAccessor101.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.jboss.aop.advice.PerInstanceAdvice.invoke(PerInstanceAdvice.java:130)
      at org.jboss.jms.client.delegate.ClientConnectionDelegate$setExceptionListener_8089029433030319178.invokeNext(ClientConnectionDelegate$setExceptionListener_8089029433030319178.java)
      at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:182)
      at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
      at org.jboss.jms.client.delegate.ClientConnectionDelegate$setExceptionListener_8089029433030319178.invokeNext(ClientConnectionDelegate$setExceptionListener_8089029433030319178.java)
      at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
      at org.jboss.jms.client.delegate.ClientConnectionDelegate$setExceptionListener_8089029433030319178.invokeNext(ClientConnectionDelegate$setExceptionListener_8089029433030319178.java)
      at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
      at org.jboss.jms.client.delegate.ClientConnectionDelegate$setExceptionListener_8089029433030319178.invokeNext(ClientConnectionDelegate$setExceptionListener_8089029433030319178.java)
      at org.jboss.jms.client.delegate.ClientConnectionDelegate.setExceptionListener(ClientConnectionDelegate.java)
      at org.jboss.jms.client.JBossConnection.setExceptionListener(JBossConnection.java:116)
      at org.jboss.ejb.plugins.jms.DLQHandler.startService(DLQHandler.java:203)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:196)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStartDelivery(JMSContainerInvoker.java:823)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl$ExceptionListenerRunnable.run(JMSContainerInvoker.java:1419)
      at java.lang.Thread.run(Unknown Source)
      2007-04-27 01:54:33,796 ERROR [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Reconnect failed: JMS provider failure detected for DataPointManagementMDB
      javax.jms.IllegalStateException: Timer already cancelled.
      at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:91)
      at org.jboss.jms.client.delegate.ClientConnectionDelegate$setExceptionListener_8089029433030319178.invokeNext(ClientConnectionDelegate$setExceptionListener_8089029433030319178.java)
      at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
      at org.jboss.jms.client.delegate.ClientConnectionDelegate$setExceptionListener_8089029433030319178.invokeNext(ClientConnectionDelegate$setExceptionListener_8089029433030319178.java)
      at org.jboss.jms.client.delegate.ClientConnectionDelegate.setExceptionListener(ClientConnectionDelegate.java)
      at org.jboss.jms.client.JBossConnection.setExceptionListener(JBossConnection.java:116)
      at org.jboss.ejb.plugins.jms.DLQHandler.startService(DLQHandler.java:203)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:196)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStartDelivery(JMSContainerInvoker.java:823)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl$ExceptionListenerRunnable.run(JMSContainerInvoker.java:1419)
      at java.lang.Thread.run(Unknown Source)

      Regards,

      Tim

        • 1. Re: Unknown error messages
          clebert.suconic

          How often do you set the ExceptionListener?

          Do you have any way to duplicate the issue?

          Any logs?

          • 2. Re: Unknown error messages
            yodtim

            There was an OutOfMemory error on our server during the same period. Hope this could be the culprit here (see below). We're also making sure we're on SP4 right now (we should be).

            I'm still attempting to determine how often or even if we ever set the Exception Listener. What role would it play in this?


            2007-04-27 01:54:00,657 ERROR [org.jboss.jms.client.container.ConnectionAspect] Caught exception from connection
            2007-04-27 01:54:11,207 FATAL [org.jboss.serial.persister.RegularObjectPersister] error
            java.lang.reflect.InvocationTargetException
            at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120)
            at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86)
            at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
            at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:275)
            at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:202)
            at org.jboss.serial.persister.ObjectOutputStreamProxy.writeObjectOverride(ObjectOutputStreamProxy.java:60)
            at java.io.ObjectOutputStream.writeObject(Unknown Source)
            at EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1190)
            at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120)
            at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86)
            at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
            at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:275)
            at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:202)
            at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
            at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
            at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
            at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:275)
            at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:202)
            at org.jboss.serial.io.JBossObjectOutputStream.writeObjectOverride(JBossObjectOutputStream.java:181)
            at java.io.ObjectOutputStream.writeObject(Unknown Source)
            at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.sendObject(JavaSerializationManager.java:86)
            at org.jboss.remoting.marshal.serializable.SerializableMarshaller.write(SerializableMarshaller.java:104)
            at org.jboss.jms.server.remoting.JMSWireFormat.write(JMSWireFormat.java:310)
            at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versionedWrite(MicroSocketClientInvoker.java:885)
            at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:537)
            at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
            at org.jboss.remoting.LeasePinger.sendClientPing(LeasePinger.java:257)
            at org.jboss.remoting.LeasePinger.access$100(LeasePinger.java:20)
            at org.jboss.remoting.LeasePinger$LeaseTimerTask.run(LeasePinger.java:274)
            at java.util.TimerThread.mainLoop(Unknown Source)
            at java.util.TimerThread.run(Unknown Source)
            Caused by: java.lang.OutOfMemoryError: Java heap space
            2007-04-27 01:54:23,456 WARN [org.jboss.jms.server.connectionmanager.SimpleConnectionManager] A problem has been detected with the connection to remote client 4shm3g-uzu2x6-f0y4rnad-1-f0y5v8kw-a. It is possible the client has exited without closing its connection(s) or there is a network problem. All connection resources corresponding to that client process will now be removed.
            2007-04-27 01:54:11,206 ERROR [STDERR] Exception in thread "WorkerThread#8[172.17.22.122:56839]"
            2007-04-27 01:54:23,457 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space