You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Mike Rheinheimer (JIRA)" <ji...@apache.org> on 2006/12/05 00:24:20 UTC

[jira] Created: (AXIS2-1825) changed marshaller code to be stateless

changed marshaller code to be stateless
---------------------------------------

                 Key: AXIS2-1825
                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: jaxws
            Reporter: Mike Rheinheimer


A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:

ProxyTests.testInvokeWithWSDL()
AddressBookTests.testAddressBookWithDispatch()
MtomSampleTests.testSendImageAttachmentProperty12()
MtomSampleTests.testSendImageAttachmentAPI12()

Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?

Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Commented: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Rich Scheuerle (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-1825?page=comments#action_12455688 ] 
            
Rich Scheuerle commented on AXIS2-1825:
---------------------------------------

There are a lot of merge conflicts here.  This will take me a while to resolve.

Thanks for the contribution.

Rich

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Assigned To: Rich Scheuerle
>         Attachments: patch.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Assigned: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Rich Scheuerle (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-1825?page=all ]

Rich Scheuerle reassigned AXIS2-1825:
-------------------------------------

    Assignee: Rich Scheuerle  (was: Nick Gallardo)

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Assigned To: Rich Scheuerle
>         Attachments: patch.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Commented: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Rich Scheuerle (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-1825?page=comments#action_12455721 ] 
            
Rich Scheuerle commented on AXIS2-1825:
---------------------------------------

Made some minor changes to the patch to resolve conflicts
I also had to disable 2 additional tests (in SOAP12ProxyTests)
I marked all of the disabled tests with the following: TODO Temporarily disabled by AXIS2-1825

This JIRA will remain open until these tests are enabled.

Committed revision 482732.


> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Assigned To: Rich Scheuerle
>         Attachments: patch.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Work started: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Rich Scheuerle (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-1825?page=all ]

Work on AXIS2-1825 started by Rich Scheuerle.

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Assigned To: Rich Scheuerle
>         Attachments: patch.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Updated: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Mike Rheinheimer (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-1825?page=all ]

Mike Rheinheimer updated AXIS2-1825:
------------------------------------

    Attachment: patch.txt

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Attachments: patch.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Resolved: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Rich Scheuerle (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-1825?page=all ]

Rich Scheuerle resolved AXIS2-1825.
-----------------------------------

    Resolution: Fixed

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Assigned To: Rich Scheuerle
>         Attachments: patch.txt, patch2.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Updated: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Rich Scheuerle (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-1825?page=all ]

Rich Scheuerle updated AXIS2-1825:
----------------------------------

    Attachment: patch2.txt

This patch corrects (and enables) the failing tests.

There were two problems:
  1) The outbound client JAXWS message should use the protocol (SOAP 1.1/SOAP 1.2) defined by EndpointInteraface.getClientBindingID

   2) The outbound server JAXWS message should use the same protocol as the request message.

SVN Revision=482754

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Assigned To: Rich Scheuerle
>         Attachments: patch.txt, patch2.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Assigned: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Nick Gallardo (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-1825?page=all ]

Nick Gallardo reassigned AXIS2-1825:
------------------------------------

    Assignee: Nick Gallardo

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Assigned To: Nick Gallardo
>         Attachments: patch.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Work stopped: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Rich Scheuerle (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-1825?page=all ]

Work on AXIS2-1825 stopped by Rich Scheuerle.

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Assigned To: Rich Scheuerle
>         Attachments: patch.txt, patch2.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Commented: (AXIS2-1825) changed marshaller code to be stateless

Posted by "Mike Rheinheimer (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-1825?page=comments#action_12455457 ] 
            
Mike Rheinheimer commented on AXIS2-1825:
-----------------------------------------

Patch created at top level

> changed marshaller code to be stateless
> ---------------------------------------
>
>                 Key: AXIS2-1825
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1825
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Mike Rheinheimer
>         Attachments: patch.txt
>
>
> A problem was detected where two parallel async calls would result in values "crossing over."  This was due to using a single instance of the ProxyHandler which carried state information down to the OperationDescription level.  Thus, the first async call worked, but all subsequent calls used the first call's Description.  This is fixed.  In the process of providing this patch, many many method signatures and fields were modified.  The patch results in 1 test failure, and 3 test errors.  These tests have been disabled pending further investigation:
> ProxyTests.testInvokeWithWSDL()
> AddressBookTests.testAddressBookWithDispatch()
> MtomSampleTests.testSendImageAttachmentProperty12()
> MtomSampleTests.testSendImageAttachmentAPI12()
> Notice these all are SOAP12 version tests.  Maybe that has something to do with the problem?
> Patch is against SVN rev 480141

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org