Bug 781121 (SOA-3619) - JCA EndpointProxy must handle toString method
Summary: JCA EndpointProxy must handle toString method
Keywords:
Status: NEW
Alias: SOA-3619
Product: JBoss Enterprise SOA Platform 5
Classification: JBoss
Component: unspecified
Version: 5.1.0 GA
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: Mark Little
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks: 781192
TreeView+ depends on / blocked
 
Reported: 2011-11-21 23:05 UTC by Rick Wagner
Modified: 2021-10-15 11:51 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Support Patch


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 781120 0 high CLOSED JCA EndpointProxy must handle toString method 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker JBESB-3720 0 Major Open Merge changes for JBESB-3712 to GSS-SOA-3619 branch 2013-10-13 02:22:38 UTC
Red Hat Issue Tracker SOA-3619 0 Major Resolved JCA EndpointProxy must handle toString method 2013-10-13 02:22:39 UTC

Internal Links: 781120

Description Rick Wagner 2011-11-21 23:05:13 UTC
Support Case Reference: https://c.na7.visual.force.com/apex/Case_View?id=500A0000007pEhb&sfdc.override=1
project_key: SOA

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

Comment 1 Rick Wagner 2011-11-21 23:05:13 UTC
Link: Added: This issue Cloned from SOA-3617


Comment 2 tcunning 2011-12-16 17:13:37 UTC
Link: Added: This issue relates to JBESB-3720


Comment 3 Rick Wagner 2012-01-10 16:08:46 UTC
Link: Added: This issue is a dependency of SOA-3694



Note You need to log in before you can comment on or make changes to this bug.