Hi,
Can you please provide me with a full working set of files for me to be able to replay your scenario ? E.g. JUnit test case, etc,. Werner ________________________________ Von: Praveen Jani [mailto:[EMAIL PROTECTED] Gesendet: Freitag, 09. März 2007 23:00 An: [email protected] Betreff: [castor-user] Unable to instantiate abstract class Hi I have a base element that is declated "abstract". I am creating a instance of a concrete class that extends this abstract class. When I tried to read the XML. I get exception Unable to instantiate com.mae.frontend.command.BaseCmdRequestType; {file: [not available]; line: 10; column: 67} Could you please help? Thanks -- Abstract class--- <xs:complexType name="BaseCmdRequestType" abstract="true"> <xs:sequence> <xs:element ref="base:Parameters" minOccurs="0" maxOccurs="1"/> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" /> </xs:complexType> -----Concrete class ----- <xs:complexType name="GetCommandStatusCmdType"> <xs:complexContent> <xs:extension base="base:BaseCmdRequestType"/> </xs:complexContent> </xs:complexType> ---- XML instance --- <?xml version="1.0" encoding="UTF-8"?> <CmdRequestEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.w3.org/2001/XMLSchema-instance"> <CmdRequestHeader> <ConversationId>123445</ConversationId> <Parameters> <Parameter Name="HeaderParaName1" Value="HeaderParaValue1" /> </Parameters> </CmdRequestHeader> <CmdRequestBody> <CmdRequest name="GetStatus" xsi:type="GetCommandStatusCmdType"> <Parameters> <Parameter Name="reqParaName1" Value="reqParaValue1" /> </Parameters> </CmdRequest> </CmdRequestBody> </CmdRequestEnvelope>

