Hi,

I tried that too and again same thing coming on. Yesterday I sent my code
snippets. I dodnt know whether u got those or not. Resending again

FileReader reader = new FileReader("SampleXML.xml"); 

                Unmarshaller unmarshaller = new Unmarshaller(Exception.class);
                unmarshaller.setIgnoreExtraAttributes(true); 
                unmarshaller.setIgnoreExtraElements(true); 

                 //Exception exception =
(Exception)Unmarshaller.unmarshal(Exception.class, new
FileReader("SampleXML.xml"));
                  Exception exp = (Exception)unmarshaller.unmarshal(reader);

I see the output as null


castor-dev wrote:
> 
> Hi,
> 
> Please help me on this. I got tired trying this. I am trying to unmarshall
> an xml file and I see the output as "null"
> 
> Here is  my Java code snippet.
> ======================
>       public class Test3 {
>         public static void main(String args[]) throws MappingException,
> XMLException, ValidationException {
>           try {
>               Log log =LogFactory.getLog(ExceptionTest.class);
> 
>               
>                Exception exception =
> (Exception)Unmarshaller.unmarshal(Exception.class, new
> FileReader("SampleXML.xml"));
>          
>                log.info(exception.getBody());
>                log.info(exception.getEnvelope());
>             
>           } catch (IOException e) {
>             System.out.println(e.toString() );
>           }
>       }
>       }
> 
> And I see the output as .. "null" Now I didnt see FieldDescriptor warnings
> which I have before.
> 
> Thanks Kiran
> 
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler
> startElement
> WARNING: unable to find FieldDescriptor for 'body' in ClassDescriptor of
> exception
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring ProjectName no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring ClientName no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Error_Type no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Error_Code no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Error_Activity no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Error_Msg no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring EventData no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Severity no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Priority no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Flag no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Time_to_Wait no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Action no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring SubAction no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring ProposedActions no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Action no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring SubAction no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring SuggestedAction no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Resolution no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Field no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Value no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring GeneralPurpose no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring ExceptionInfo no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Code no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Reason no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Node no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Role no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Detail no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Fault no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring body no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler
> startElement
> WARNING: unable to find FieldDescriptor for 'envelope' in ClassDescriptor
> of exception
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring EventId no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring GlobalTransactionId no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring TimeStamp no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Component no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Source_Domain no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Cur_Domain no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Object_Id no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Object_Version no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Object_Definition_Version no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring EventDetail no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Field no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Value no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring EventProperty no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring EventProperties no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Event no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Header no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring ProjectName no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring ClientName no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Error_Type no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Error_Code no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Error_Activity no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Error_Msg no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring EventData no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Severity no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Priority no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Flag no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Time_to_Wait no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Action no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring SubAction no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring ProposedActions no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Action no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring SubAction no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring SuggestedAction no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Resolution no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Field no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Value no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring GeneralPurpose no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring ExceptionInfo no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Code no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Reason no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Node no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Role no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Detail no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Fault no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring Body no descriptor was found
> Oct 23, 2007 11:12:37 AM org.exolab.castor.xml.UnmarshalHandler endElement
> INFO: Ignoring envelope no descriptor was found
> Oct 23, 2007 11:12:37 AM Test3 main
> INFO: null
> Oct 23, 2007 11:12:37 AM Test3 main
> INFO: null
> 
> I tried with mapping file also. Then also I see the same error. I am using
> Castor 1.1.2.1. XML file is as follows
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <exception valid="true">
>     <ns1:body xmlns:ns1="http://www.mydus.com/his/Exception";>
>         <ns1:ExceptionInfo>
>             <ns1:ProjectName>HIS</ns1:ProjectName>
>             <ns1:ClientName>DE</ns1:ClientName>
>             <ns1:Error_Type></ns1:Error_Type>
>             <ns1:Error_Code
>                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns1:Error_Code>
>             <ns1:Error_Activity></ns1:Error_Activity>
>             <ns1:Error_Msg
>                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns1:Error_Msg>
>             <ns1:EventData
>                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns1:EventData>
>             <ns1:Severity>1</ns1:Severity>
>             <ns1:Priority>0</ns1:Priority>
>             <ns1:Resolution>
>                 <ns1:Flag>true</ns1:Flag>
>                 <ns1:Time_to_Wait>10</ns1:Time_to_Wait>
>                 <ns1:ProposedActions>
>                     <ns1:Action></ns1:Action>
>                     <ns1:SubAction></ns1:SubAction>
>                 </ns1:ProposedActions>
>                 <ns1:SuggestedAction>
>                     <ns1:Action></ns1:Action>
>                     <ns1:SubAction></ns1:SubAction>
>                 </ns1:SuggestedAction>
>             </ns1:Resolution>
>             <ns1:GeneralPurpose>
>                 <ns1:Field></ns1:Field>
>                 <ns1:Value></ns1:Value>
>             </ns1:GeneralPurpose>
>         </ns1:ExceptionInfo>
>         <ns1:Fault>
>             <ns1:Code>aa</ns1:Code>
>             <ns1:Reason></ns1:Reason>
>             <ns1:Node
>                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns1:Node>
>             <ns1:Role
>                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns1:Role>
>             <ns1:Detail
>                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns1:Detail>
>         </ns1:Fault>
>     </ns1:body>
>     <ns2:envelope xmlns:ns2="http://www.mydus.com/his/Exception";>
>         <ns2:Header>
>             <ns2:Event>
>                
> <ns2:EventId>47fa42b3-8112-11dc-b37b-0014a4589aa9</ns2:EventId>
>                 <ns2:GlobalTransactionId></ns2:GlobalTransactionId>
>                
> <ns2:TimeStamp>2007-10-22T21:47:22.984-05:00</ns2:TimeStamp>
>                 <ns2:EventDetail>
>                     <ns2:Component>HIS</ns2:Component>
>                     <ns2:Source_Domain>his</ns2:Source_Domain>
>                     <ns2:Cur_Domain>DE</ns2:Cur_Domain>
>                     <ns2:Object_Id>1</ns2:Object_Id>
>                     <ns2:Object_Version>1</ns2:Object_Version>
>                    
> <ns2:Object_Definition_Version>his</ns2:Object_Definition_Version>
>                 </ns2:EventDetail>
>                 <ns2:EventProperties>
>                     <ns2:EventProperty>
>                         <ns2:Field></ns2:Field>
>                         <ns2:Value></ns2:Value>
>                     </ns2:EventProperty>
>                 </ns2:EventProperties>
>             </ns2:Event>
>         </ns2:Header>
>         <ns2:Body>
>             <ns2:ExceptionInfo>
>                 <ns2:ProjectName>HIS</ns2:ProjectName>
>                 <ns2:ClientName>DE</ns2:ClientName>
>                 <ns2:Error_Type></ns2:Error_Type>
>                 <ns2:Error_Code
>                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns2:Error_Code>
>                 <ns2:Error_Activity></ns2:Error_Activity>
>                 <ns2:Error_Msg
>                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns2:Error_Msg>
>                 <ns2:EventData
>                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns2:EventData>
>                 <ns2:Severity>1</ns2:Severity>
>                 <ns2:Priority>0</ns2:Priority>
>                 <ns2:Resolution>
>                     <ns2:Flag>true</ns2:Flag>
>                     <ns2:Time_to_Wait>10</ns2:Time_to_Wait>
>                     <ns2:ProposedActions>
>                         <ns2:Action></ns2:Action>
>                         <ns2:SubAction></ns2:SubAction>
>                     </ns2:ProposedActions>
>                     <ns2:SuggestedAction>
>                         <ns2:Action></ns2:Action>
>                         <ns2:SubAction></ns2:SubAction>
>                     </ns2:SuggestedAction>
>                 </ns2:Resolution>
>                 <ns2:GeneralPurpose>
>                     <ns2:Field></ns2:Field>
>                     <ns2:Value></ns2:Value>
>                 </ns2:GeneralPurpose>
>             </ns2:ExceptionInfo>
>             <ns2:Fault>
>                 <ns2:Code>aa</ns2:Code>
>                 <ns2:Reason></ns2:Reason>
>                 <ns2:Node
>                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns2:Node>
>                 <ns2:Role
>                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns2:Role>
>                 <ns2:Detail
>                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="java:java.lang.String"></ns2:Detail>
>             </ns2:Fault>
>         </ns2:Body>
>     </ns2:envelope>
> </exception>
> 
> Please help me on this.
> 
> Thanks Rick
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/unable-to-find-FieldDescriptor-for-%27body%27-in-ClassDescriptor-of-exception-tf4678584.html#a13397300
Sent from the Castor - User mailing list archive at Nabble.com.


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

    http://xircles.codehaus.org/manage_email

Reply via email to