JiBX

JiBXException when using ref=

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: JiBX 1.2.2
  • Fix Version/s: None
  • Component/s: CodeGen
  • Labels:
    None
  • Environment:
    openSuSE 11.3
    java version "1.6.0_20"
    Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)
  • Number of attachments :
    2

Description

Using a ref="r:..." causes a JiBXException. Schemas attached.

java org.jibx.schema.codegen.CodeGen -t gen -w -v try.xsd

Output to directory gen
Loaded and validated 1 specified schema(s) and 1 referenced schema(s):
top-level schema try.xsd
referenced schema refs.xsd
FATAL codegen.SchemaDocumentationGenerator - Error writing schema XML representation
org.jibx.runtime.JiBXException: Unknown namespace URI http://schemas.somedomain.com/refs
at org.jibx.runtime.QName.serialize(QName.java:325)
at org.jibx.custom.classes.JiBX_class_customs_bindingMungeAdapter.JiBX_schema_extract_binding_marshalAttr_1_48()
at org.jibx.custom.classes.JiBX_schema_extract_bindingAttributeElement_access.marshal()
at org.jibx.schema.codegen.SchemaDocumentationGenerator$DocumentationVisitor.visit(SchemaDocumentationGenerator.java:464)
at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:99)
at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:109)
at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:295)
at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:166)
at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
at org.jibx.schema.codegen.SchemaDocumentationGenerator.generate(SchemaDocumentationGenerator.java:315)
at org.jibx.schema.codegen.ClassHolder.initClass(ClassHolder.java:679)
at org.jibx.schema.codegen.StructureClassHolder.generate(StructureClassHolder.java:2046)
at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:210)
at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:227)
at org.jibx.schema.codegen.CodeGen.generate(CodeGen.java:1535)
at org.jibx.schema.codegen.CodeGen.main(CodeGen.java:1989)
Exception in thread "main" java.lang.IllegalStateException: Internal error - error writing schema XML representation: Unknown namespace URI http://schemas.somedomain.com/refs
at org.jibx.schema.codegen.SchemaDocumentationGenerator$DocumentationVisitor.visit(SchemaDocumentationGenerator.java:496)
at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:99)
at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:109)
at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:295)
at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:166)
at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
at org.jibx.schema.codegen.SchemaDocumentationGenerator.generate(SchemaDocumentationGenerator.java:315)
at org.jibx.schema.codegen.ClassHolder.initClass(ClassHolder.java:679)
at org.jibx.schema.codegen.StructureClassHolder.generate(StructureClassHolder.java:2046)
at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:210)
at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:227)
at org.jibx.schema.codegen.CodeGen.generate(CodeGen.java:1535)
at org.jibx.schema.codegen.CodeGen.main(CodeGen.java:1989)

  1. refs.xsd
    25/Aug/10 12:05 AM
    0.5 kB
    Bruce A. Mallett
  2. try.xsd
    25/Aug/10 12:05 AM
    0.9 kB
    Bruce A. Mallett

Activity

Hide
Gustavo Rahal added a comment -

Having the same problem. Commented out the parts that used ref="" and build worked fine. It's it common to use ref="" in xsd? I'm wondering why this is not bugging too many people...

Show
Gustavo Rahal added a comment - Having the same problem. Commented out the parts that used ref="" and build worked fine. It's it common to use ref="" in xsd? I'm wondering why this is not bugging too many people...

People

Vote (1)
Watch (1)

Dates

  • Created:
    Updated: