Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Cannot Reproduce
-
2.2.4, 2.2.5
-
None
Description
i'm trying cxf with jms transport with transaction to process a message and it is dequeued when the implementor object throw an error .
the message is inonly and the code is:
EndpointImpl endpoint = new EndpointImpl(new ObjectImpl());
endpoint.setAddress("jms://");
ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory("tcp://localhost:61616");
JMSConfiguration jmsConfig = new JMSConfiguration();
jmsConfig.setConnectionFactory(connectionFactory);
jmsConfig.setTargetDestination("sso2");
jmsConfig.setSessionTransacted(true);
jmsConfig.setPubSubDomain(false);
jmsConfig.setUseJms11(true);
jmsConfig.setTransactionManager(new JmsTransactionManager(connectionFactory));
JMSConfigFeature jmsConfigFeature = new JMSConfigFeature();
jmsConfigFeature.setJmsConfig(jmsConfig);
endpoint.getFeatures().add(jmsConfigFeature);
endpoint.publish();
seems that the exception never arrive to AbstractMessageListenerContainer.doExecuteListener but it is catched inside
Attachments
Attachments
Issue Links
- is related to
-
CXF-5769 JMS message redelivery in CXF 2.7.X
- Closed