Hello,

  Thanks for your kindly remiander.

  I will leave you messege.

Thanks.
XI



2008/10/1 Johannes Elsinghorst <[EMAIL PROTECTED]>

> Hello,
> Hello,
>
> i currently try to get xfire/aegis to marshal a soap message into pojos.
> I use xfires inside a servicemix jsr181 SU. The Schema and classes make
> use of inheritance so i registered all used classes via the
> overrideTypesList. As i see while debugging the all get found and
> registered in the AegisBindingProvider. The soap message looks like this:
> <soap:Body>
>      <tns:"methodName">
>         <param1>simple</param1>
>         <param2 xsi:type="tns:GPValues">
>            <GPValue xsi:type="tns:GPFeatureRecordSetLayer">
>               <recordSet xsi:type="tns:recordSet">
>                  <Fields xsi:type="tns:Fields">
>                     <FieldArray xsi:type="tns:ArrayOfField">
>                        <Field xsi:type="tns:Field">
>                           <Name>FID</Name>
>                           <Type>esriFieldTypeOID</Type>
>                          ...
>                        </Field>
>                         ...
>                     </FieldArray>
>                  </Fields>
>                 ...
>               </recordSet>
>            </GPValue>
>            <GPValue xsi:type="tns:GPDouble">
>               <Value>10</Value>
>            </GPValue>
>         </param2>
>      </tns:"methodName>
>   </soap:Body>
>
> The problem is to find the BeanType for "recordSet". It finds and
> instantiates "GPFeatureRecordSetLayer" without problems. Its a BeanType,
> so during readObject in ll.135 (BeanType.java) it tries to read the
> child elements. In Line 140 it fails to find the parent and  therefore
> calls getReadType with a null for type and runs into a
> Null-PointerException.
> I'm wondering whats going wrong here since the types get all registered
> at deployment.
> Do you have any clues or hints?
>
> Thanks in advance, Johannes
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

Reply via email to