-----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