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 sa...@wso2.com on 2007/05/12 07:54:28 UTC

Re: [Axis2] Fastinfoset implementation doesn't interoperate with Axiom

No problem, I'll look in to that.

/Sanjaya

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Thanks Sanjaya.
>
> But I just added writeStartDocument, before serializing the OMElement,
> but it gave me another exception. I then looked at the message formatter
> code and the writeStartDocument is commented out.
>
> It would be great if you can fix the test case that I have added so that
>
> 1. makes me understand the problem and might be able to look in to Axiom
> if the problem is with it.
> 2. no one can break your code later, which is the case sometimes in Axis2
> ;)
>
> Thanks,
> Chinthaka
>
> Sanjaya Karunasena wrote:
>> I took a look at the test code. The problem is at,
>>
>> OMElement element = new StAXOMBuilder(inputFile).getDocumentElement();
>>
>> The OMElement you receive at this point doesn't fire the start document
>> event
>> but interestingly fires the end document event. So the workaround
>> manually
>> call start document before serializing.
>>
>> Interestingly, when you get the SOAP envelop, that fires start document
>> event
>> but does not fire the end document event. If you look at the message
>> formatter you will see that I have done a workaround for that.
>>
>> Thanks
>> Sanjaya
>>
>> On Friday 11 May 2007 10:56, Thilina Gunarathne wrote:
>>> Hi,
>>> I can remember Sanjaya was dealing with a issue like that... AFAIC
>>> remember the NP was due to not setting a thing called vocabulary to
>>> the FastInforset parser.. The FI parser expects a startDocument event
>>> or something similar which instantiates that vocabulary and our Axiom
>>> is not throwing that event...  Sanjaya is the best person to answer
>>> how he overcome that...
>>>
>>> Thanks,
>>> Thilina
>>>
>>> On 5/11/07, Eran Chinthaka <ch...@opensource.lk> wrote:
>> Hi,
>>
>> I wanted to test the interoperability of fastinfoset with Axiom and
>> wstx. So I wrote and committed a small test case in to
>> org.apache.axis2.fastinfoset.FastInfosetInputOutputTest.
>> It reads an xml file into Axiom using wstx, serializes in to a binary
>> file using FI, reads the serialized file using FI in to Axiom, serialize
>> Axiom in to a file using wstx. The test simply compares input and output
>> XML files. When I did that I encountered an NPE from FI code. I did the
>> same thing some time back and found this error. But since FI seems to be
>> integrated in to Axis2, I did the same thing and the problem seems to be
>> still there.
>>
>> I opened an issue in JIRA [1] for this.
>>
>> This is somewhat related to Axiom also, so cc'ed to commons-dev list as
>> well.
>>
>> Thanks,
>> Chinthaka
>>
>> https://issues.apache.org/jira/browse/AXIS2-2653
>>>>
> - ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-dev-help@ws.apache.org
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.3 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFGRUxjjON2uBzUhh8RApmcAJ9xzxZDnZ+zjDoJxZrNEhNV1ttNOwCgoAMx
> xfQWEp/PpWztSGfPGZO7jf4=
> =Hlms
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-dev-help@ws.apache.org
>
>


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