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.