Hello,

I am getting the following issue when trying to marshal a document:

java.lang.NullPointerException
at org.jibx.runtime.impl.ISO88591StreamWriter.writeTextContent(ISO88591StreamWriter.java:215)
at org.jibx.runtime.impl.MarshallingContext.element(MarshallingContext.java:650)
at com.taylor.qseries.client.framework.data.Operation.JiBX_qSeriesDataBinding_marshal_4_0(Unknown Source)
at com.taylor.qseries.client.framework.JiBX_MungeAdapter.JiBX_qSeriesDataBinding_marshal_1_2()
at com.taylor.qseries.client.framework.data.Order.JiBX_qSeriesDataBinding_marshal_2_0(Unknown Source)
at com.taylor.qseries.client.framework.JiBX_MungeAdapter.JiBX_qSeriesDataBinding_marshal_1_3()
at com.taylor.qseries.client.framework.Orders.JiBX_qSeriesDataBinding_marshal_2_0(Unknown Source)
at com.taylor.qseries.client.framework.JiBX_qSeriesDataBindingOrders_access.marshal()
at com.taylor.qseries.client.framework.Orders.marshal(Unknown Source)
at org.jibx.runtime.impl.MarshallingContext.marshalRoot(MarshallingContext.java:919)
at org.jibx.runtime.impl.MarshallingContext.marshalDocument(MarshallingContext.java:967)
at com.taylor.qseries.client.framework.TestJibx.main(TestJibx.java:268)
Exception in thread "main"


I am using beta 3c, on a windows machine. I am able to unmarshal the document without any issues.

The call that produces the error is:

marshallingContext.marshalDocument(Orders.getInstance(), "ISO-8859-1", null, new FileOutputStream("testOrders.xml"));

It also happens when I use UTF-8 for the encoding.

Here is a snippet of the offending xml:
  <order id="1">
     <number>101</number>
     <routingId>1</routingId>
     <quantity>100</quantity>
     <operation id="1">
        <number>1</number>
        <stepId>1</stepId>
        <startTime>02/09/2004 08:00:00</startTime>
        <quantity>10</quantity>
        <productionUpdate>
           <percentage>0</percentage>
           <date>02/09/2004 08:00:00</date>
        </productionUpdate>
        <machineId>10</machineId>
     </operation>
     <operation id="2">
        <number>2</number>
        <stepId>2</stepId>
        <startTime>03/09/2004 08:00:00</startTime>
        <quantity>20</quantity>
        <productionUpdate>
           <percentage>1</percentage>
           <date>03/09/2004 08:00:00</date>
        </productionUpdate>
        <machineId>11</machineId>
     </operation>
...
</order>
</order>


------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php _______________________________________________ jibx-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to