Hi Amit,
Sorry to disturb you.
How you resolved this problem? I am having the same problem and I am
struggling hard to resolve it. I tried with several options and got tired.
If you can provide some inputs that would be great.
Please send response to [EMAIL PROTECTED]
Thanks Kiran
Werner Guttmann wrote:
>
> Hi,
>
> what does the XML look like that you are trying to unmarshal with Castor
> ? It looks like the XML might contain an artefact named 'import' ....
> for which of course Castor will not be able to find a valid descriptor.
>
> Werner
>
> Amit Edkee wrote:
>> Hi!!
>>
>> I'm using castor 1.0.5.
>> I've generated Java classes from XML schema using Castor's Source
>> Generator(through Eclipse Plugin)
>> While trying to unmarshall an XML file the following exception occurs
>>
>>
>>
>> The following are lines of code I use to perform the unmarshalling
>>
>> Unmarshaller unm = new
>> Unmarshaller(EMMSchema.class);
>>
>> obj =
>> (org.castor.example.schema.SomeClass)unm.unmarshal(reader);
>>
>> Am I going the right way? I am not using any mapping file...
>> Can someone help me with this?
>>
>>
>>
>> *The Input Schema has ‘imported’ another schema and also the target
>> namespace of both the schemas are different***
>>
>>
>>
>> unable to find FieldDescriptor for 'import' in ClassDescriptor of
>> EMMSchema{file: [not available]; line: 5; column: 28}
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:732_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:588_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:809_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.schemaObject.EMMSchema.unmarshal(_EMMSchema.java:238_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.EMMGeneratorHandler.<init>(_EMMGeneratorHandler.java:25_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.EMMGeneratorHandler.main(_EMMGeneratorHandler.java:55_)
>>
>> Caused by: _org.xml.sax.SAXException_: unable to find FieldDescriptor
>> for 'import' in ClassDescriptor of EMMSchema
>>
>> at
>> org.exolab.castor.xml.UnmarshalHandler.startElement(_UnmarshalHandler.java:1937_)
>>
>> at
>> org.exolab.castor.xml.UnmarshalHandler.startElement(_UnmarshalHandler.java:1375_)
>>
>> at
>> org.apache.xerces.parsers.SAXParser.startElement(_SAXParser.java:1376_)
>>
>> at
>> org.apache.xerces.validators.common.XMLValidator.callStartElement(_XMLValidator.java:965_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner.scanElement(_XMLDocumentScanner.java:1858_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(_XMLDocumentScanner.java:1234_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner.parseSome(_XMLDocumentScanner.java:381_)
>>
>> at
>> org.apache.xerces.framework.XMLParser.parse(_XMLParser.java:952_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:718_)
>>
>> ... 5 more
>>
>> Caused by: _org.xml.sax.SAXException_: unable to find FieldDescriptor
>> for 'import' in ClassDescriptor of EMMSchema
>>
>> at
>> org.exolab.castor.xml.UnmarshalHandler.startElement(_UnmarshalHandler.java:1937_)
>>
>> at
>> org.exolab.castor.xml.UnmarshalHandler.startElement(_UnmarshalHandler.java:1375_)
>>
>> at
>> org.apache.xerces.parsers.SAXParser.startElement(_SAXParser.java:1376_)
>>
>> at
>> org.apache.xerces.validators.common.XMLValidator.callStartElement(_XMLValidator.java:965_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner.scanElement(_XMLDocumentScanner.java:1858_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(_XMLDocumentScanner.java:1234_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner.parseSome(_XMLDocumentScanner.java:381_)
>>
>> at
>> org.apache.xerces.framework.XMLParser.parse(_XMLParser.java:952_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:718_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:588_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:809_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.schemaObject.EMMSchema.unmarshal(_EMMSchema.java:238_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.EMMGeneratorHandler.<init>(_EMMGeneratorHandler.java:25_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.EMMGeneratorHandler.main(_EMMGeneratorHandler.java:55_)
>>
>> Caused by: _org.xml.sax.SAXException_: unable to find FieldDescriptor
>> for 'import' in ClassDescriptor of EMMSchema
>>
>> at
>> org.exolab.castor.xml.UnmarshalHandler.startElement(_UnmarshalHandler.java:1937_)
>>
>> at
>> org.exolab.castor.xml.UnmarshalHandler.startElement(_UnmarshalHandler.java:1375_)
>>
>> at
>> org.apache.xerces.parsers.SAXParser.startElement(_SAXParser.java:1376_)
>>
>> at
>> org.apache.xerces.validators.common.XMLValidator.callStartElement(_XMLValidator.java:965_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner.scanElement(_XMLDocumentScanner.java:1858_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(_XMLDocumentScanner.java:1234_)
>>
>> at
>> org.apache.xerces.framework.XMLDocumentScanner.parseSome(_XMLDocumentScanner.java:381_)
>>
>> at
>> org.apache.xerces.framework.XMLParser.parse(_XMLParser.java:952_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:718_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:588_)
>>
>> at
>> org.exolab.castor.xml.Unmarshaller.unmarshal(_Unmarshaller.java:809_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.schemaObject.EMMSchema.unmarshal(_EMMSchema.java:238_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.EMMGeneratorHandler.<init>(_EMMGeneratorHandler.java:25_)
>>
>> at
>> com.techm.motorola.osf.emmgenerator.EMMGeneratorHandler.main(_EMMGeneratorHandler.java:55_)
>>
>> ---exception---nullEMM Stringnull
>>
>>
>>
>>
>>
>> ============================================================================================================================
>>
>> Tech Mahindra, formerly Mahindra-British Telecom.
>>
>> Disclaimer:
>>
>> This message and the information contained herein is proprietary and
>> confidential and subject to the Tech Mahindra policy statement, you may
>> review at http://www.techmahindra.com/Disclaimer.html externally and
>> http://tim.techmahindra.com/Disclaimer.html internally within Tech
>> Mahindra.
>>
>> ============================================================================================================================
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
--
View this message in context:
http://www.nabble.com/-RFC--unable-to-find-FieldDescriptor-for-%27import%27-in--ClassDescriptor-of-...while-unmarshaling-tf2906997.html#a13398212
Sent from the Castor - Dev mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email