Bug in 9.2.4?

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug in 9.2.4?

Matthew
Hi there,

Is this a known bug that will be resolved by upgrading to the latest version?  

We're seeing the following stack trace :

java.lang.NullPointerException
       at com.swiftmq.impl.queue.standard.MessageQueue.d(Unknown Source)
       at com.swiftmq.impl.queue.standard.MessageQueue.d(Unknown Source)
       at com.swiftmq.impl.queue.standard.ab.done(Unknown Source)
       at com.swiftmq.tools.concurrent.AsyncCompletionCallback.notifyCallbackStack(Unknown Source)
       at com.swiftmq.impl.store.standard.log.LogManager.process(Unknown Source)
       at com.swiftmq.tools.queue.SingleProcessorQueue.dequeue(Unknown Source)
       at com.swiftmq.impl.store.standard.log.b.run(Unknown Source)
       at com.swiftmq.impl.threadpool.standard.PoolThread.run(Unknown Source)

Followed by a panic and the router terminating.  This started recently and we haven't upgraded the router or anything like that.. My suspicion would therefore be some sort of rogue message (null body or something) or perhaps something to do with the JMX?

Reply | Threaded
Open this post in threaded view
|

Re: Bug in 9.2.4?

IIT Software
Administrator
This is not a known bug. Do you get this often? If you have any more infos, please post it here.
Reply | Threaded
Open this post in threaded view
|

Re: Bug in 9.2.4?

Matthew
hi - no it has only happened twice but both today and yesterday.

That log output is the only detail we have at the moment.. are you able to give any indication as to what we might be looking for?  W

e can't tell whether it might be a null message, property etc etc or really exactly what operation is occurring at the time..

Looks like a message being consumed from a queue but impossible to tell which queue.

Reply | Threaded
Open this post in threaded view
|

Re: Bug in 9.2.4?

IIT Software
Administrator
Just checked the code. I don't find any hints there. Do you use 9.2.4? HA or non-HA?
Reply | Threaded
Open this post in threaded view
|

Re: Bug in 9.2.4?

Matthew
This is the HA version
Reply | Threaded
Open this post in threaded view
|

Re: Bug in 9.2.4?

Matthew
BTW - When it happened this time, the HA node was disabled and the primary was running STANDALONE
Reply | Threaded
Open this post in threaded view
|

Re: Bug in 9.2.4?

IIT Software
Administrator
I'm afraid but I can't help without more information. If you have more details, please send it to bugreport@swiftmq.com and we will have a look at this.
Reply | Threaded
Open this post in threaded view
|

Re: Bug in 9.2.4?

Matthew
What sort of information would you like?  The above stack trace is currently the only output from SwiftMQ before dying.

Is the com.swiftmq.impl.queue.standard.MessageQueue.d(...) method so convoluted that it offers no hint as to where to start looking?
Reply | Threaded
Open this post in threaded view
|

Re: Bug in 9.2.4?

IIT Software
Administrator
The support we can give on this free forum is limited. For bug reports we need the necessary information to a reproduce it.

I just checked the change log. There were a bunch of changes between 9.2.4 and the latest release. So I recommend to upgrade.