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