[esb-issues] [JBoss JIRA] Created: (JBESB-1160) Selector Regression (October 9th?) - Trailblazer

Tom Cunningham (JIRA) jira-events at lists.jboss.org
Thu Oct 11 11:04:05 EDT 2007


Selector Regression (October 9th?) - Trailblazer
------------------------------------------------

                 Key: JBESB-1160
                 URL: http://jira.jboss.com/jira/browse/JBESB-1160
             Project: JBoss ESB
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: 4.2.1 IR1
            Reporter: Tom Cunningham
         Assigned To: Mark Little
             Fix For: 4.2.1 IR2


After updating yesterday, I started seeing an error on the selector in the Trailblazer.     This worked correctly as of October 8th, not sure what changes caused this:

10:52:12,145 INFO  [CreditAgencyActions] CreditAgency sending back a credit score of 6
10:52:12,146 ERROR [ActionProcessingPipeline] Failed to reply to address EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > for message header: [  ]
org.jboss.soa.esb.couriers.CourierException: java.lang.IllegalArgumentException: Illegal message selector syntax <function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'>.  Must be 2 tokens seperated by an '=' character, and the token after the '=' character must be enclosed in single quotes.
        at org.jboss.internal.soa.esb.couriers.JmsCourier.<init>(JmsCourier.java:85)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.courierFromEpr(TwoWayCourierImpl.java:128)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.getDeliverCourier(TwoWayCourierImpl.java:111)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.setToEpr(TwoWayCourierImpl.java:82)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.<init>(TwoWayCourierImpl.java:69)
        at org.jboss.soa.esb.couriers.CourierFactory.getCourier(CourierFactory.java:133)
        at org.jboss.soa.esb.couriers.CourierFactory.getCourier(CourierFactory.java:108)
        at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.replyTo(ActionProcessingPipeline.java:365)
        at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:318)
        at org.jboss.soa.esb.listeners.message.MessageAwareListener$1.run(MessageAwareListener.java:297)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.IllegalArgumentException: Illegal message selector syntax <function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'>.  Must be 2 tokens seperated by an '=' character, and the token after the '=' character must be enclosed in single quotes.
        at org.jboss.soa.esb.util.Util.propertiesFromSelector(Util.java:269)
        at org.jboss.internal.soa.esb.couriers.JmsCourier.<init>(JmsCourier.java:81)
        ... 12 more
10:52:17,142 INFO  [ServiceInvoker] Unresponsive EPR: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > for message: header: [ To: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ReplyTo: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ]
10:52:17,183 INFO  [CreditAgencyActions] CreditAgency sending back a credit score of 6
10:52:17,183 ERROR [ActionProcessingPipeline] Failed to reply to address EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > for message header: [  ]
org.jboss.soa.esb.couriers.CourierException: java.lang.IllegalArgumentException: Illegal message selector syntax <function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'>.  Must be 2 tokens seperated by an '=' character, and the token after the '=' character must be enclosed in single quotes.
        at org.jboss.internal.soa.esb.couriers.JmsCourier.<init>(JmsCourier.java:85)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.courierFromEpr(TwoWayCourierImpl.java:128)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.getDeliverCourier(TwoWayCourierImpl.java:111)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.setToEpr(TwoWayCourierImpl.java:82)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.<init>(TwoWayCourierImpl.java:69)
        at org.jboss.soa.esb.couriers.CourierFactory.getCourier(CourierFactory.java:133)
        at org.jboss.soa.esb.couriers.CourierFactory.getCourier(CourierFactory.java:108)
        at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.replyTo(ActionProcessingPipeline.java:365)
        at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:318)
        at org.jboss.soa.esb.listeners.message.MessageAwareListener$1.run(MessageAwareListener.java:297)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.IllegalArgumentException: Illegal message selector syntax <function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'>.  Must be 2 tokens seperated by an '=' character, and the token after the '=' character must be enclosed in single quotes.
        at org.jboss.soa.esb.util.Util.propertiesFromSelector(Util.java:269)
        at org.jboss.internal.soa.esb.couriers.JmsCourier.<init>(JmsCourier.java:81)
        ... 12 more
10:52:22,192 INFO  [ServiceInvoker] Unresponsive EPR: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > for message: header: [ To: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ReplyTo: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ]
10:52:22,193 INFO  [ServiceInvoker] Delivering message [header: [ To: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ReplyTo: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ]] to DLQ.
10:52:22,227 ERROR [LoanBroker] exception occured: org.jboss.soa.esb.listeners.message.MessageDeliverException: Failed to deliver message [header: [ To: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ReplyTo: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ]] to Service [tbCreditAGency:creditagency].  Check for errors.
10:52:22,242 ERROR [ActionProcessingPipeline] Failed to reply to address EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > for message header: [ To: EPR: PortReference < <wsa:Address jms://localhost/queue/DeadMessageQueue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ReplyTo: EPR: PortReference < <wsa:Address jms://localhost/queue/esb-tb-creditAgencyQueue_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > MessageID: ID:JBM-6 RelatesTo: jms:correlationID#7be0e290-c8fc-4e4d-b031-cf10e31190d2 ]
org.jboss.soa.esb.couriers.CourierException: java.lang.IllegalArgumentException: Illegal message selector syntax <function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'>.  Must be 2 tokens seperated by an '=' character, and the token after the '=' character must be enclosed in single quotes.
        at org.jboss.internal.soa.esb.couriers.JmsCourier.<init>(JmsCourier.java:85)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.courierFromEpr(TwoWayCourierImpl.java:128)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.getDeliverCourier(TwoWayCourierImpl.java:111)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.setToEpr(TwoWayCourierImpl.java:82)
        at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.<init>(TwoWayCourierImpl.java:69)
        at org.jboss.soa.esb.couriers.CourierFactory.getCourier(CourierFactory.java:133)
        at org.jboss.soa.esb.couriers.CourierFactory.getCourier(CourierFactory.java:108)
        at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.replyTo(ActionProcessingPipeline.java:365)
        at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:318)
        at org.jboss.soa.esb.listeners.message.MessageAwareListener$1.run(MessageAwareListener.java:297)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.IllegalArgumentException: Illegal message selector syntax <function='request' AND jbossESBresponseUUID='37655022-f66f-444a-84b2-44e61db184dc'>.  Must be 2 tokens seperated by an '=' character, and the token after the '=' character must be enclosed in single quotes.
        at org.jboss.soa.esb.util.Util.propertiesFromSelector(Util.java:269)
        at org.jboss.internal.soa.esb.couriers.JmsCourier.<init>(JmsCourier.java:81)
        ... 12 more
10:52:27,227 INFO  [STDOUT] sending to JMS Bank...
10:52:27,236 INFO  [STDOUT] Connection Started

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       




More information about the esb-issues mailing list