cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jim Talbut <jtal...@spudsoft.co.uk>
Subject Re: Jettison/CXF/XMLBeans
Date Fri, 02 Jul 2010 08:49:55 GMT
I've just hit the same problem.
Originally I had an object that contained a List of Strings, I then 
changed that to a List of a custom object and now it hits this exception.
Given that it works for some objects and not for others I don't think 
it's a simple case of STAX implementation.

Jim


On 15/06/2010 18:03, Sergey Beryozkin wrote:
> Hi
>
> XMLBeansJSONProvider is not easy to customize at the moment, so you may want
> to create a custom provider, using the same code XMLBeansJSONProvider does
> in its writeTo and adding xsw.writeStartDocument(); after the write has been
> created
> cheers, Sergey
>
> On Tue, Jun 15, 2010 at 3:54 PM, Reed, Nate<nreed@hoovers.com>  wrote:
>
>    
>> I'm running into a problem in CXF marshalling a JSON response document
>> using the XMLBeansJSONProvider and Jettison.  It seems to be related to the
>> Woodstox STAX implementation.
>>
>>
>>
>> It looks like the MappedXMLStreamWriter expects a START_DOCUMENT event that
>> never occurs, as this line causes a NullPointerException:
>>
>>
>>
>>       public void writeEndElement() throws XMLStreamException {
>>
>>             if (stack.isEmpty()) throw new XMLStreamException("Too many
>> closing tags.");
>>
>> à          current = stack.pop().withProperty(current);
>>
>>       }
>>
>>
>>
>> Since it looks like a problem with this STAX implementation, is there 1)  a
>> recommended STAX implementation to use?, and 2) a way to configure this in
>> CXF?
>>
>>
>>
>> Thanks,
>>
>> Nate
>>
>>
>>
>>
>>      
>    


Mime
View raw message