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 ..

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#a13367851
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