JCA EndpointProxy must handle toString methodtr
-----------------------------------------------
Key: JBESB-3712
URL:
https://issues.jboss.org/browse/JBESB-3712
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Transports
Affects Versions: 4.10 CP1
Reporter: Kevin Conner
Some JCA providers will call toString on the EndpointProxy, for example WSMQ, leading to
the following exception
(WorkManager(2)-7) java.lang.IllegalStateException: Multiple message delivery between
before and after delivery is not allowed for message endpoint category: write service:
updatejms jca adapter: wmq.jmsra.rar
(WorkManager(2)-7) at
org.jboss.soa.esb.listeners.jca.EndpointProxy.delivery(EndpointProxy.java:231)
(WorkManager(2)-7) at
org.jboss.soa.esb.listeners.jca.EndpointProxy.invoke(EndpointProxy.java:150)
(WorkManager(2)-7) at $Proxy227.toString(Unknown Source)
(WorkManager(2)-7) at
com.ibm.msg.client.commonservices.trace.TableBuilder.append(TableBuilder.java:236)
We should handle this within the proxy and, in addition, include hashcode and equals
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira