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


Reply via email to