Discussion:
[openjms-developer] [ openjms-Bugs-1436546 ] NullPointerException thrown by selector
SourceForge.net
19 years ago
Permalink
Bugs item #1436546, was opened at 2006-02-22 21:16
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=474136&aid=1436546&group_id=54559

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: server
Group: v0.7.7-alpha-3
Status: Open
Resolution: None
Priority: 5
Submitted By: Tim Anderson (tanderson)
Assigned to: Tim Anderson (tanderson)
Summary: NullPointerException thrown by selector

Initial Comment:
Originally from:
http://article.gmane.org/gmane.comp.java.openjms.user/2813

The following exception is being thrown intermittently
by a selector on a queue:

10:39:33.743 ERROR [ORB-Worker-6] -
java.lang.NullPointerException
at
org.exolab.jms.selector.Identifier.evaluate(Identifier.java:142)
at
org.exolab.jms.selector.LogicalOperator.evaluate(LogicalOperator.java:86)
at
org.exolab.jms.selector.Selector.selects(Selector.java:262)
at
org.exolab.jms.messagemgr.QueueDestinationCache.getMessage(QueueDestinationCache.java:241)
at
org.exolab.jms.messagemgr.QueueConsumerEndpoint.doReceive(QueueConsumerEndpoint.java:153)
at
org.exolab.jms.messagemgr.AbstractConsumerEndpoint.receive(AbstractConsumerEndpoint.java:233)
at
org.exolab.jms.server.SessionConsumer.doReceive(SessionConsumer.java:647)
at
org.exolab.jms.server.SessionConsumer.receive(SessionConsumer.java:380)
at
org.exolab.jms.server.ServerSessionImpl.receive(ServerSessionImpl.java:270)
at
org.exolab.jms.server.net.RemoteServerSession.receive(RemoteServerSession.java:195)
at
sun.reflect.GeneratedMethodAccessor24.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.exolab.jms.net.orb.DefaultORB$Handler.invoke(DefaultORB.java:553)
at
org.exolab.jms.net.orb.DefaultORB$1.run(DefaultORB.java:511)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)


----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=474136&aid=1436546&group_id=54559
SourceForge.net
19 years ago
Permalink
Bugs item #1436546, was opened at 2006-02-22 21:16
Message generated for change (Comment added) made by tanderson
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=474136&aid=1436546&group_id=54559

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: server
Group: v0.7.7-alpha-3
Status: Closed
Resolution: Duplicate
Priority: 5
Submitted By: Tim Anderson (tanderson)
Assigned to: Tim Anderson (tanderson)
Summary: NullPointerException thrown by selector

Initial Comment:
Originally from:
http://article.gmane.org/gmane.comp.java.openjms.user/2813

The following exception is being thrown intermittently
by a selector on a queue:

10:39:33.743 ERROR [ORB-Worker-6] -
java.lang.NullPointerException
at
org.exolab.jms.selector.Identifier.evaluate(Identifier.java:142)
at
org.exolab.jms.selector.LogicalOperator.evaluate(LogicalOperator.java:86)
at
org.exolab.jms.selector.Selector.selects(Selector.java:262)
at
org.exolab.jms.messagemgr.QueueDestinationCache.getMessage(QueueDestinationCache.java:241)
at
org.exolab.jms.messagemgr.QueueConsumerEndpoint.doReceive(QueueConsumerEndpoint.java:153)
at
org.exolab.jms.messagemgr.AbstractConsumerEndpoint.receive(AbstractConsumerEndpoint.java:233)
at
org.exolab.jms.server.SessionConsumer.doReceive(SessionConsumer.java:647)
at
org.exolab.jms.server.SessionConsumer.receive(SessionConsumer.java:380)
at
org.exolab.jms.server.ServerSessionImpl.receive(ServerSessionImpl.java:270)
at
org.exolab.jms.server.net.RemoteServerSession.receive(RemoteServerSession.java:195)
at
sun.reflect.GeneratedMethodAccessor24.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.exolab.jms.net.orb.DefaultORB$Handler.invoke(DefaultORB.java:553)
at
org.exolab.jms.net.orb.DefaultORB$1.run(DefaultORB.java:511)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)


----------------------------------------------------------------------
Comment By: Tim Anderson (tanderson)
Date: 2006-02-23 09:08

Message:
Logged In: YES
user_id=557161

Fixed in CVS. Fix will be available in 0.7.7-beta-1

----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=474136&aid=1436546&group_id=54559
Loading...