The problem has been fixed now. It was a data related issue.
The data had tags that were converted by another application and in aome
cases there was a \ before b which was translated to ascii 0x8.





maxxum wrote:
> 
> Hi,I am trying to marshall an XML in to a String using StringWriter but am
> getting an exception while writing out some European characters...The
> error is shown below:Error writing marshalled documentjava.io.IOException:
> Illegal character code 0x8 in content text    at
> org.jibx.runtime.impl.UTF8Escaper.writeContent(Unknown Source)    at
> org.jibx.runtime.impl.GenericXMLWriter.writeTextContent(Unknown Source)   
> at org.jibx.runtime.impl.MarshallingContext.element(Unknown Source)    at
> com.mediaslate.og.schema.xml.itemdetails.Review.JiBX_java_com_mediaslate_og_schema_xml_itemdetails_binding_marshal_1_0(Review.java)
>    
> at
> com.mediaslate.og.schema.xml.itemdetails.JiBX_java_com_mediaslate_og_schema_xml_itemdetails_bindingReview_access.marshal()
>    
> at
> com.mediaslate.og.schema.xml.itemdetails.JiBX_MungeAdapter.JiBX_java_com_mediaslate_og_schema_xml_itemdetails_binding_marshal_1_7()
>    
> at
> com.mediaslate.og.schema.xml.itemdetails.Movie.JiBX_java_com_mediaslate_og_schema_xml_itemdetails_binding_marshal_1_0(Movie.java)
>    
> at
> com.mediaslate.og.schema.xml.itemdetails.JiBX_java_com_mediaslate_og_schema_xml_itemdetails_bindingMovie_access.marshal()
>    
> at
> com.mediaslate.og.schema.xml.itemdetails.Details.JiBX_java_com_mediaslate_og_schema_xml_itemdetails_binding_marshal_1_0(Details.java)
>    
> at
> com.mediaslate.og.schema.xml.itemdetails.JiBX_java_com_mediaslate_og_schema_xml_itemdetails_bindingDetails_access.marshal()
>    
> at com.mediaslate.og.schema.xml.itemdetails.Details.marshal(Details.java)   
> at org.jibx.runtime.impl.MarshallingContext.marshalRoot(Unknown Source)   
> at org.jibx.runtime.impl.MarshallingContext.marshalDocument(Unknown
> Source)    at
> com.mediaslate.og.itemdetails.ItemDetailsUtilities.marshall(ItemDetailsUtilities.java:75)
>    
> at
> com.mediaslate.og.contentdetails.ContentDetails.prepareSelections(ContentDetails.java:142)
>    
> at
> com.mediaslate.og.service.guide.handler.impl.SearchItemsHandler.process(SearchItemsHandler.java:195)
>    
> at
> com.mediaslate.og.service.guide.handler.AbstractServiceHandler.service(AbstractServiceHandler.java:237)
>    
> at
> com.mediaslate.og.service.guide.OpenGuideServiceImpl.ogpOperation(OpenGuideServiceImpl.java:179)
>    
> at
> com.mediaslate.og.service.guide.AbstractServiceHandlerTest.sendRequest(AbstractServiceHandlerTest.java:128)
>    
> at
> com.mediaslate.og.service.guide.AbstractServiceHandlerTest.sendRequest(AbstractServiceHandlerTest.java:108)
>    
> at
> com.mediaslate.og.service.guide.SearchItemsTest.testSearchItemsFullVerbose(SearchItemsTest.java:69)
>    
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at
> sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)    at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)    at
> java.lang.reflect.Method.invoke(Unknown Source)    at
> junit.framework.TestCase.runTest(TestCase.java:154)    at
> junit.framework.TestCase.runBare(TestCase.java:127)    at
> junit.framework.TestResult$1.protect(TestResult.java:106)    at
> junit.framework.TestResult.runProtected(TestResult.java:124)    at
> junit.framework.TestResult.run(TestResult.java:109)    at
> junit.framework.TestCase.run(TestCase.java:118)    at
> org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
>    
> at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>    
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
>    
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
>    
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
>    
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)The
> code that marshalls this document is:    public static String marshall (
> Details details ) {        String results = null;                boolean
> status = false;        try {            StringWriter writer = new
> StringWriter();//            ByteArrayOutputStream byteWriter = new
> ByteArrayOutputStream(); //            OutputStreamWriter writer = new
> OutputStreamWriter(byteWriter, "utf-8");                       
> IBindingFactory bfact = BindingDirectory.getFactory(details.getClass());      
>      
> IMarshallingContext mctx = bfact.createMarshallingContext();           
> mctx.marshalDocument(details, "UTF-8", null, writer);                       
> results = writer.toString();        } catch (JiBXException e) {           
> e.printStackTrace();        }        return results;    }Any help in
> getting around this problem is highly appreciated...Regards,RD
> _________________________________________________________________
> Live Search: Better results, fast
> http://get.live.com/search/overview
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier.
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> jibx-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jibx-users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Error-writing-marshalled-document-when-contains-some-non-standard-characters...-tf3206808.html#a8983293
Sent from the jibx-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to