You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Ron Gavlin (JIRA)" <ji...@apache.org> on 2008/11/06 12:09:05 UTC
[jira] Created: (SM-1678) smx-jms MultiplexingProviderProcessor
onMessage() does not send error exchanges for Exceptions nor does it set
exchange Faults correctly
smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
----------------------------------------------------------------------------------------------------------------------------------------
Key: SM-1678
URL: https://issues.apache.org/activemq/browse/SM-1678
Project: ServiceMix
Issue Type: Bug
Components: servicemix-jms
Affects Versions: 3.2.3
Reporter: Ron Gavlin
Priority: Critical
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Reopened: (SM-1678) smx-jms MultiplexingProviderProcessor
onMessage() does not send error exchanges for Exceptions nor does it set
exchange Faults correctly
Posted by "Ron Gavlin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SM-1678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ron Gavlin reopened SM-1678:
----------------------------
Hi Guillaume,
Would you mind backporting this fix to the 3.2.x branch?
/Ron
> smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SM-1678
> URL: https://issues.apache.org/activemq/browse/SM-1678
> Project: ServiceMix
> Issue Type: Bug
> Components: servicemix-jms
> Affects Versions: 3.2.3
> Reporter: Ron Gavlin
> Priority: Critical
> Fix For: servicemix-jms-2008.02
>
> Attachments: sm-1678.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (SMXCOMP-13) smx-jms MultiplexingProviderProcessor
onMessage() does not send error exchanges for Exceptions nor does it set
exchange Faults correctly
Posted by "Lars Heinemann (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SMXCOMP-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lars Heinemann updated SMXCOMP-13:
----------------------------------
Fix Version/s: (was: servicemix-jms-2009.01)
servicemix-jms-2009.02
> smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SMXCOMP-13
> URL: https://issues.apache.org/activemq/browse/SMXCOMP-13
> Project: ServiceMix Components
> Issue Type: Bug
> Components: servicemix-jms
> Affects Versions: 3.2.3
> Reporter: Ron Gavlin
> Priority: Critical
> Fix For: servicemix-jms-2009.02
>
> Attachments: sm-1678.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (SM-1678) smx-jms MultiplexingProviderProcessor
onMessage() does not send error exchanges for Exceptions nor does it set
exchange Faults correctly
Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SM-1678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet resolved SM-1678.
---------------------------------
Fix Version/s: servicemix-jms-2008.02
Resolution: Fixed
Sending trunk/src/main/java/org/apache/servicemix/jms/multiplexing/MultiplexingProviderProcessor.java
Sending trunk/src/test/java/org/apache/servicemix/jms/JMSComponentTest.java
Transmitting file data ..
Committed revision 711864.
> smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SM-1678
> URL: https://issues.apache.org/activemq/browse/SM-1678
> Project: ServiceMix
> Issue Type: Bug
> Components: servicemix-jms
> Affects Versions: 3.2.3
> Reporter: Ron Gavlin
> Priority: Critical
> Fix For: servicemix-jms-2008.02
>
> Attachments: sm-1678.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (SM-1678) smx-jms MultiplexingProviderProcessor
onMessage() does not send error exchanges for Exceptions nor does it set
exchange Faults correctly
Posted by "Ron Gavlin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SM-1678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ron Gavlin updated SM-1678:
---------------------------
Attachment: sm-1678.patch
Proposed patch. An additional test is needed to verify that SOAP faults are handled correctly.
> smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SM-1678
> URL: https://issues.apache.org/activemq/browse/SM-1678
> Project: ServiceMix
> Issue Type: Bug
> Components: servicemix-jms
> Affects Versions: 3.2.3
> Reporter: Ron Gavlin
> Priority: Critical
> Attachments: sm-1678.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (SMXCOMP-13) smx-jms MultiplexingProviderProcessor
onMessage() does not send error exchanges for Exceptions nor does it set
exchange Faults correctly
Posted by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SMXCOMP-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Baptiste Onofré updated SMXCOMP-13:
----------------------------------------
Fix Version/s: (was: servicemix-jms-2010.01)
servicemix-jms-2010.02
> smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SMXCOMP-13
> URL: https://issues.apache.org/activemq/browse/SMXCOMP-13
> Project: ServiceMix Components
> Issue Type: Bug
> Components: servicemix-jms
> Affects Versions: 3.2.3
> Reporter: Ron Gavlin
> Priority: Critical
> Fix For: servicemix-jms-2010.02
>
> Attachments: sm-1678.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (SMXCOMP-13) smx-jms MultiplexingProviderProcessor
onMessage() does not send error exchanges for Exceptions nor does it set
exchange Faults correctly
Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SMXCOMP-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gert Vanthienen updated SMXCOMP-13:
-----------------------------------
Fix Version/s: (was: servicemix-jms-2009.02)
servicemix-jms-2010.01
> smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SMXCOMP-13
> URL: https://issues.apache.org/activemq/browse/SMXCOMP-13
> Project: ServiceMix Components
> Issue Type: Bug
> Components: servicemix-jms
> Affects Versions: 3.2.3
> Reporter: Ron Gavlin
> Priority: Critical
> Fix For: servicemix-jms-2010.01
>
> Attachments: sm-1678.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (SMXCOMP-13) smx-jms
MultiplexingProviderProcessor onMessage() does not send error exchanges for
Exceptions nor does it set exchange Faults correctly
Posted by "Richard Sladek (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SMXCOMP-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54987#action_54987 ]
Richard Sladek commented on SMXCOMP-13:
---------------------------------------
Hello,
I've tried the new code from trunk but it is still not working as expected - both faultcode and faultstring are not propagated from the original soap fault message.
Empty SOAP Fault message is always returned instead:
<faultcode>soapenv:Server</faultcode>
<faultstring></faultstring>
After some investigation I modified the code as follows:
fault.setProperty(JBIMarshaler.SOAP_FAULT_CODE, soapFault.getCode());
fault.setProperty(JBIMarshaler.SOAP_FAULT_REASON, soapFault.getReason());
fault.setProperty(JBIMarshaler.SOAP_FAULT_NODE, soapFault.getNode());
fault.setProperty(JBIMarshaler.SOAP_FAULT_ROLE, soapFault.getRole());
and now it works like a charm!
Obviously, calling just fault.setContent(soapFault.getDetails()); is not enough.
> smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SMXCOMP-13
> URL: https://issues.apache.org/activemq/browse/SMXCOMP-13
> Project: ServiceMix Components
> Issue Type: Bug
> Components: servicemix-jms
> Affects Versions: 3.2.3
> Reporter: Ron Gavlin
> Priority: Critical
> Fix For: servicemix-jms-2009.02
>
> Attachments: sm-1678.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (SMXCOMP-13) smx-jms
MultiplexingProviderProcessor onMessage() does not send error exchanges for
Exceptions nor does it set exchange Faults correctly
Posted by "Richard Sladek (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SMXCOMP-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54988#action_54988 ]
Richard Sladek commented on SMXCOMP-13:
---------------------------------------
One more thing...
ExchangeMessageImpl toString method displays fault message only if some content (soap fault details) is present in the message.
This might be misleading because when there is a soap fault message with no details,
exchange message prints out
fault: null
although a valid fault message is associated, having just properties
> smx-jms MultiplexingProviderProcessor onMessage() does not send error exchanges for Exceptions nor does it set exchange Faults correctly
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SMXCOMP-13
> URL: https://issues.apache.org/activemq/browse/SMXCOMP-13
> Project: ServiceMix Components
> Issue Type: Bug
> Components: servicemix-jms
> Affects Versions: 3.2.3
> Reporter: Ron Gavlin
> Priority: Critical
> Fix For: servicemix-jms-2009.02
>
> Attachments: sm-1678.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.