yes indeed. thanks for the heads up.

Rich Scheuerle
IBM Web Services
Apache Axis2 ([EMAIL PROTECTED])
512-838-5115  (IBM TL 678-5115)

Davanum Srinivas <[EMAIL PROTECTED]> wrote on 03/13/2008 08:48:35 PM:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Rich,
>
> It should be
>
> if(unprocessed == null || unprocessed.size() == 0){
>
> If you look at the context, if it is null or empty we should return.
>
> 104 :               List<QName> unprocessed = (List)msgContext.
> getProperty(Constants.UNPROCESSED_HEADER_QNAMES);
> 105 :              if(unprocessed == null || unprocessed.size()==0){
> 106 :              if(log.isDebugEnabled()){
> 107 :              log.debug("UNPROCESSED_HEADER_QNAMES not found.");
> 108 :              }
> 109 :              return;
> 110 :              }
>
> thanks,
> dims
>
> R J Scheuerle Jr wrote:
> | I am seeing an NPE when running with this new code in the new
HandlerUtils
> | class.
> |
> | if(unprocessed == null && unprocessed.size()>0){
> |
> | should be
> |
> | if(unprocessed == null || unprocessed.size()>0){
> |
> | I am rerunning the tests with the change and will commit a little later
> | this evening.
> |
> | Thanks
> |
> | Rich Scheuerle
> | IBM Web Services
> | Apache Axis2 ([EMAIL PROTECTED])
> | 512-838-5115  (IBM TL 678-5115)
> |
> |
> |
> |              "Nikhil Thaker
> |              (JIRA)"
> |              <[EMAIL PROTECTED]>
To
> |                                        [email protected]
> |              03/13/2008 04:38
cc
> |              PM
> |
Subject
> |                                        [jira] Resolved: (AXIS2-3568)
Wrong
> |              Please respond to         SOAP MustUnderstand Handling
when
> |              [EMAIL PROTECTED]         using JAX-WS Handler
> |                    e.org
> |
> |
> |
> |
> |
> |
> |
> |
> |
> |
> |      [
> | https://issues.apache.org/jira/browse/AXIS2-3568?page=com.
> atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> |  ]
> |
> | Nikhil Thaker resolved AXIS2-3568.
> | ----------------------------------
> |
> |     Resolution: Fixed
> |
> | Commited JIRA_3568_MustUnderstand_final.txt patch. This issue is now
> | resolved.
> |
> | revision # 636898.
> |
> |> Wrong SOAP MustUnderstand Handling when using JAX-WS Handler
> |> ------------------------------------------------------------
> |>
> |>                 Key: AXIS2-3568
> |>                 URL: https://issues.apache.org/jira/browse/AXIS2-3568
> |>             Project: Axis 2.0 (Axis2)
> |>          Issue Type: Bug
> |>          Components: jaxws
> |>            Reporter: Nikhil Thaker
> |>            Assignee: Nikhil Thaker
> |>             Fix For: 1.4
> |>
> |>         Attachments: JIRA_3568_MustUnderstand.txt,
> | JIRA_3568_MustUnderstand_final.txt, JIRA_3568_MustUnderstand_new.txt
> |>
> |> Implemented a simple JAX-WS service provider "DemoService" and a
simple
> | JAX-WS SOAP handler "DemoHandler". DemoHandler was configured on
> | DemoService's handlerChain. The DemoHandler implementationcontains a
> | getHeaders() method specifying that it handles the "myheader" header in
the
> | "?http://demo/"; namespace.
> |> When sending the attached SOAP request everything works fine. The
handler
> | is called and the server responds with an appropriate SOAP response.
The
> | request
> |> is almost the same request, with the  only difference that the
> | mustUnderstand attribute for the "myheader" header has been set to "1".
> | When sending this request, the
> |> server responds with a SOAP fault generated  Axis runtime: "Must
> | Understand check failed soap :
> |> {http://demo/}
> |> myheader"
> |> This behaviour is incorrect, It does not conform to the JAX-WS
> | specification JSR-224 v2.0. Chapter 10.2.1 ("SOAP mustUnderstand
> | Processing") and chapter 10.1.1.3 ("SOAP header") mandate that all
headers
> | specified by the getHeaders method of a SOAPHandler must be considererd
as
> | "understood" by the JAX-WS runtime.
> |
> | --
> | This message is automatically generated by JIRA.
> | -
> | You can reply to this email to add a comment to the issue online.
> |
> |
> | ---------------------------------------------------------------------
> | To unsubscribe, e-mail: [EMAIL PROTECTED]
> | For additional commands, e-mail: [EMAIL PROTECTED]
> |
> |
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Cygwin)
>
> iD8DBQFH2dlzgNg6eWEDv1kRArr3AKCfMOCBDJiuh4/qWSVdul2ebTZy+ACcCR7S
> cAi11m9cPAu9T8oSOjAOvnE=
> =xGIP
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

Reply via email to