Hi all, I have set of objects being extended from another one:
<binding xmlns:tns="http://ns.url.com/" force-classes="true" add-constructors="false"> ... <mapping abstract="true" class="model.Product" type-name="tns:Product"> ... </mapping> <mapping abstract="true" class="model.Product" name="Product"> <structure map-as="tns:Product"/> </mapping> <mapping class="model.Application" name="Application" extends="model.Product"> ... </mapping> <mapping class="model.Logo" name="Logo" extends="model.Product"> ... </mapping> </binding> All stubs generated successfully, but compilation is failed with following messages: ... [javac] /home/zzz/ContentSoap12Stub.java:1734: model.Product is abstract; cannot be instantiated [javac] uctx.getUnmarshaller(_type_index8).unmarshal(new model.Product(), uctx) [javac] ^ [javac] /home/zzz/ContentSoap12Stub.java:2407: model.Product is abstract; cannot be instantiated [javac] uctx.getUnmarshaller(_type_index8).unmarshal(new model.Product(), uctx) [javac] ^ [javac] /home/zzz/ContentSoap12Stub.java:4545: model.Product is abstract; cannot be instantiated [javac] uctx.getUnmarshaller(_type_index8).unmarshal(new model.Product(), uctx) [javac] ^ [javac] /home/zzz/ContentSoap12Stub.java:5302: model.Product is abstract; cannot be instantiated [javac] uctx.getUnmarshaller(_type_index8).unmarshal(new model.Product(), uctx) [javac] ^ [javac] /home/zzz/ContentSoapStub.java:1731: model.Product is abstract; cannot be instantiated [javac] uctx.getUnmarshaller(_type_index8).unmarshal(new model.Product(), uctx) [javac] ^ [javac] /home/zzz/ContentSoapStub.java:2404: model.Product is abstract; cannot be instantiated [javac] uctx.getUnmarshaller(_type_index8).unmarshal(new model.Product(), uctx) [javac] ^ [javac] /home/zzz/ContentSoapStub.java:4542: model.Product is abstract; cannot be instantiated [javac] uctx.getUnmarshaller(_type_index8).unmarshal(new model.Product(), uctx) [javac] ^ [javac] /home/zzz/ContentSoapStub.java:5299: model.Product is abstract; cannot be instantiated [javac] uctx.getUnmarshaller(_type_index8).unmarshal(new model.Product(), uctx) ... I'm stuck with that issue. Does someone of you guys has any idea why it trying to instantiate base abstract class and how I could solve that? Am I doing something wrong? Any help will be appreciated greatly. Thanks, Andrey. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users