[ 
https://issues.apache.org/jira/browse/XALANJ-2396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12521418
 ] 

Henry Zongaro commented on XALANJ-2396:
---------------------------------------

I discussed this with Michael Glavassevich and Neil Delima, who are Xerces-J 
developers.  They agreed that Attr.getSchemaTypeInfo() should never return 
null.  Michael said, "The DOM spec is very explicit about which methods can 
return null and under what circumstances."  In the cases of 
Attr.getSchemaTypeInfo() and Element.getSchemaTypeInfo(), there are no 
statements indicating that the methods are permitted to return null, so they 
are not permitted to do so.

This problem should be rerouted to SAAJ.

> NullPointerException serializing a SOAPPart document
> ----------------------------------------------------
>
>                 Key: XALANJ-2396
>                 URL: https://issues.apache.org/jira/browse/XALANJ-2396
>             Project: XalanJ2
>          Issue Type: Bug
>          Components: Serialization
>    Affects Versions: 2.7
>            Reporter: Dr. Java
>         Attachments: serializeAttributes_npe.patch
>
>
> When trying to serialize a SOAPPart document using the SUN "Soap w/ 
> Attachments API" (saaj 1.3), I get a NullPointerException in 
> DOM3TreeWalker.serializeAttList (line 678).
> Sample code looks like this:
>       protected void doConversion(final SOAPMessage message)
>               throws Exception
>       {
>               LSSerializer serializer = this.impl.createLSSerializer();
>                 LSOutput output = impl.createLSOutput();
>                 StringWriter w = new StringWriter();
>                 output.setCharacterStream(w);
>               serializer.write(message.getSOAPPart(), output);
>       }

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

Reply via email to