Hi,

what version of Castor have you been using to generate the Java classes
from the XML schema, and if not the same, what version of Castor are you
using for XML data binding ?

Regards
Werner

Sankalita wrote:
> Hi Joachim,
> 
> I had generated the Java classes. The problem occurred later on when I
> was trying to use (translate) the xml document with the Arguments
> portion.
> 
> Sankalita
> 
> On Fri, Sep 19, 2008 at 11:58 AM, Joachim Grüneis <[EMAIL PROTECTED]> wrote:
>> Hello Sankalita,
>>
>> have you generated the Java classes or do you use a mapping file?
>>
>> Regards
>>
>> Joachim
>>
>> 2008/9/19 Sankalita <[EMAIL PROTECTED]>:
>>> Hi Lukas,
>>>
>>> Thanks for your reply.
>>>
>>> The part of the XML document which leads to the error looks like the 
>>> following:
>>>
>>> <Arguments>
>>>  <IntegerValue> 1 </IntegerValue>
>>>  <IntegerValue> 0 </IntegerValue>
>>>  <IntegerValue> 3 </IntegerValue>
>>>  <IntegerValue> 252 </IntegerValue>
>>> </Arguments>
>>>
>>> Any instance of such multiple occurrences of IntegerValue causes the 
>>> exception.
>>>
>>> The parts of the schema:
>>> <xsd:element name="Arguments">
>>>    <xsd:complexType>
>>>      <xsd:choice maxOccurs="unbounded">
>>> <!-- could put expression here ?? -->
>>>        <xsd:element ref="IntegerValue"/>
>>>        <xsd:element ref="RealValue"/>
>>>        <xsd:element ref="BooleanValue"/>
>>>        <xsd:element ref="StringValue"/>
>>>        <xsd:group ref="DeclaredVariable"/>
>>>      </xsd:choice>
>>>    </xsd:complexType>
>>>  </xsd:element>
>>> <xsd:element name="IntegerValue">
>>>    <xsd:simpleType>
>>>      <xsd:restriction base="xsd:integer">
>>>      </xsd:restriction>
>>>    </xsd:simpleType>
>>>  </xsd:element>
>>>
>>> Let me know if you need more information.
>>>
>>> Thanks,
>>> Sankalita
>>>
>>> On Fri, Sep 19, 2008 at 12:06 AM, Lukas Lang <[EMAIL PROTECTED]> wrote:
>>>> Hello Sankalita,
>>>>
>>>> can I ask you to provide *reduced* parts of the XML document, you are 
>>>> trying to unmarshal (including important parts of the schema) so that I 
>>>> can reconstruct your exception? Which version of Castor do you use?
>>>>
>>>> Regards,
>>>> Lukas
>>>>
>>>> Sankalita schrieb:
>>>>> Hello,
>>>>>
>>>>> I'm getting the following marshall exception with Castor.
>>>>> Exception: org.exolab.castor.xml.MarshalException: element
>>>>> "IntegerValue" occurs more than once. (parent class:
>>>>> plexil.ArgumentsItem)
>>>>>  location: 
>>>>> /_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/_items/IntegerValue{File:
>>>>> [not available]; line: 480; column: 102}
>>>>> [Ljava.lang.StackTraceElement;@1546dbc
>>>>>
>>>>> It seems like it's triggered here:
>>>>>
>>>>> PlexilPlan root = (PlexilPlan)
>>>>> Unmarshaller.unmarshal(PlexilPlan.class, reader);
>>>>>
>>>>> All the arguments to the function are valid. The xml schema allows for
>>>>> multiple occurrences of  "IntegerValue".
>>>>>
>>>>> Any insight would be very helpful.
>>>>>
>>>>> Thanks,
>>>>> Sankalita
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>>     http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>    http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to