axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bjorn Townsend <bj...@sourcelabs.com>
Subject Re: [jira] Commented: (AXIS-2447) Axis reformats documents when using MessageFactory.createMessage(byte[])
Date Fri, 31 Mar 2006 01:54:20 GMT
Werner,

It is -- 1.4-FINAL is a tag branch; the nightly snapshots are (I  
believe) of the trunk, which has substantial changes. However, 1.4- 
FINAL is what is being planned as the next release.

 From the svn logs, there are quite a few changes dealing with XML  
Pretty Printing in the nightly snapshots that are not in 1.4-FINAL.   
Would you be willing to test 1.4-FINAL and see if the issues are  
present in that branch as well?

It's at http://svn.apache.org/repos/asf/webservices/axis/branches/ 
AXIS_1_4_FINAL/

Thanks,
Bjorn

On Mar 30, 2006, at 11:19 AM  March 30, Werner Dittmann wrote:

> Björn,
>
> today I downloaded a nightly snapshot of Axis 1.4 - same problem.
>
> Is 1.4FINAL different from the nightly snapshots?
>
> When I look at the serialized XML message then I see that some part
> of the code inserts linefeeds. Axis 1.2.1 does not show this  
> behaviour.
> Some info on the mailing list said that prettyxml is disabled by  
> default
> (somehow I wonder why this sort of function was introduced in Axis  
> in -
> computers don't care abozt pretty printing).
>
> Bjorn Townsend (JIRA) wrote:
>>     [ http://issues.apache.org/jira/browse/AXIS-2447? 
>> page=comments#action_12372498 ]
>>
>> Bjorn Townsend commented on AXIS-2447:
>> --------------------------------------
>>
>> Werner,
>>
>> Isn't this already fixed in 1.4-FINAL? Looks like you and Dims had  
>> a discussion about it back in October:
>>
>> http://mail-archives.apache.org/mod_mbox/ws-fx-dev/200510.mbox/% 
>> 3c19e0530f0510120242y9f44977v31689e43e3a3e426@mail.gmail.com%3e
>>
>> Link to the revision:
>> http://svn.apache.org/viewcvs.cgi?rev=314867&view=rev
>>
>> Were there still problems still outstanding with this?
>>
>> Thanks,
>> Bjorn
>>
>>
>>> Axis reformats documents when using MessageFactory.createMessage 
>>> (byte[])
>>> -------------------------------------------------------------------- 
>>> ----
>>>
>>>         Key: AXIS-2447
>>>         URL: http://issues.apache.org/jira/browse/AXIS-2447
>>>     Project: Apache Axis
>>>        Type: Bug
>>>  Components: Serialization/Deserialization
>>>    Versions: 1.3
>>> Environment: Linux, JDK 1.4.2_07
>>>    Reporter: Werner Dittmann
>>>    Priority: Blocker
>>
>>
>>> WHen document is converted to a SOAP Message using the following  
>>> code:
>>>        Canonicalizer c14n =
>>>                Canonicalizer.getInstance 
>>> (Canonicalizer.ALGO_ID_C14N_WITH_COMMENTS);
>>>        byte[] canonicalMessage = c14n.canonicalizeSubtree(doc);
>>>        ByteArrayInputStream in = new ByteArrayInputStream 
>>> (canonicalMessage);
>>>        MessageFactory factory = MessageFactory.newInstance();
>>>        return factory.createMessage(null, in);
>>> The message factory is "javax.xml.soap.MessageFactory;", the doc  
>>> is a signed
>>> document.
>>> Printing the message after retrieving it with getSOAPEnvelope 
>>> ().getAsDOM():
>>> XMLUtils.PrettyElementToWriter(signedMsg.getSOAPEnvelope 
>>> ().getAsDOM(), new PrintWriter(System.out));
>>>
>>> shows that the methods inserted newlines at various places. This  
>>> destroys every
>>> signature created for that document.
>>> **** All WSS4J test cases fail with 1.3 * Axis 1.2.1 works  
>>> perfectly with the unaltered test cases ****
>>
>>
>


Mime
View raw message