[jboss-user] [JBoss Messaging] - Invalid Selector

macross27 do-not-reply at jboss.com
Wed May 23 10:19:49 EDT 2007


Hi all,

I got following error with JBoss messaging:

  | 15:29:00,896 WARN  [Selector] Invalid selector: JMSCorrelationID=1179926940029
  | java.lang.Exception: Bad Object: expected 'String' got 'Long' for operation: 0:EQUAL(
  |   Identifier at JMSCorrelationID
  |   1179926940029
  | )
  | 
  |         at org.jboss.jms.selector.Operator.throwBadObjectException(Operator.java:980)
  |         at org.jboss.jms.selector.Operator.equal(Operator.java:214)
  |         at org.jboss.jms.selector.Operator.apply(Operator.java:916)
  |         at org.jboss.jms.selector.Selector.accept(Selector.java:168)
  |         at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.accept(ServerConsumerEndpoint.java:347)
  |         at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.handle(ServerConsumerEndpoint.java:233)
  |         at org.jboss.messaging.core.local.RoundRobinPointToPointRouter.handle(RoundRobinPointToPointRouter.java:120)
  |         at org.jboss.messaging.core.ChannelSupport.deliverInternal(ChannelSupport.java:600)
  |         at org.jboss.messaging.core.ChannelSupport.deliver(ChannelSupport.java:306)
  |         at org.jboss.jms.server.endpoint.ServerSessionEndpoint$2.run(ServerSessionEndpoint.java:952)
  |         at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExecutor.java:89)
  |         at java.lang.Thread.run(Thread.java:595)
  | 

If I'm not wrong, apparently the attached systems tries to retrieve a message via a JMSCorrelationID which is not a string but a long. Is there a possibility to make this work? Of course I can't do anything in the source code of this attached ERP system.

Thanks for your help...

Sebastian

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4047916#4047916

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4047916



More information about the jboss-user mailing list