You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@xmlbeans.apache.org by Kanzhe Jiang <kj...@yahoo.com> on 2010/12/14 00:22:50 UTC

Out of range issue

Hi,

I am trying to use xmlbean to compile a large set of schema, and received the 
following exception stack:

Exception in thread "main" org.apache.xmlbeans.SchemaTypeLoaderException: Value 
65535 out of range: must fit in a 16-bit unsigned short. 
(schemaorg_apache_xmlbeans.system.sA175561634192E6E7BD8C3CF144E2EA2.index) - 
code 10
    at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.writeShort(SchemaTypeSystemImpl.java:1784)

    at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.writeString(SchemaTypeSystemImpl.java:1833)

    at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.writeClassnameMap(SchemaTypeSystemImpl.java:2199)

    at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.writeIndexData(SchemaTypeSystemImpl.java:1706)

    at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.saveIndex(SchemaTypeSystemImpl.java:335)

    at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.save(SchemaTypeSystemImpl.java:1319)

    at 
org.apache.xmlbeans.impl.tool.SchemaCompiler.compile(SchemaCompiler.java:1126)
    at 
org.apache.xmlbeans.impl.tool.SchemaCompiler.main(SchemaCompiler.java:373)

It seemed that the max number of objects is the size of an unsigned short. Is 
there a patch to increase the limit to the size of an unsigned int?

Thanks,
Kanzhe