users@jaxb.java.net

Internal Error after migration to 1.0.1

From: Mark Brouwer <mark.brouwer_at_virgil.nl>
Date: Thu, 05 Jun 2003 22:22:12 +0200

I modified my build process to handle compiling a schema that imports
another schema. The application hasn't been changed except for replacing
the jar files. However all I get is this internal Error, see stacktrace
below. This error I never got before.

I run on Solaris 8 x86 with Java(TM) 2 Runtime Environment, Standard
Edition (build 1.4.1_02-b06), Java HotSpot(TM) Client VM (build
1.4.1_02-b06, mixed mode). But the same result on windows XP with
exactly the same version of JVM.

I don't use Xerces like I've never done before. I can't make much of it,
except that I get a nasty feeling ...

Jun 5, 2003 10:10:54 PM org.cheiron.seven.boot.Bootstrap main
SEVERE: can't start container
java.lang.InternalError
        at
org.cheiron.jsc.model.impl.runtime.InterleaveDispatcher.owner(InterleaveDispatcher.java:95)
        at
org.cheiron.jsc.model.impl.runtime.SAXUnmarshallerHandlerImpl.addToIdTable(SAXUnmarshallerHandlerImpl.java:482)
        at
org.cheiron.jsc.model.impl.runtime.InterleaveDispatcher$Site.addToIdTable(InterleaveDispatcher.java:343)
        at
org.cheiron.jsc.model.impl.ExprImpl$Unmarshaller.eatText0(ExprImpl.java:179)
        at
org.cheiron.jsc.model.impl.ExprImpl$Unmarshaller.handleText(ExprImpl.java:288)
        at
org.cheiron.jsc.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl.text(AbstractUnmarshallingEventHandlerImpl.java:90)
        at
org.cheiron.jsc.model.impl.runtime.InterleaveDispatcher.text(InterleaveDispatcher.java:167)
        at
org.cheiron.jsc.model.impl.runtime.SAXUnmarshallerHandlerImpl.consumeText(SAXUnmarshallerHandlerImpl.java:215)
        at
org.cheiron.jsc.model.impl.runtime.SAXUnmarshallerHandlerImpl.consumeAttribute(SAXUnmarshallerHandlerImpl.java:430)
        at
org.cheiron.jsc.model.impl.runtime.InterleaveDispatcher$Site.consumeAttribute(InterleaveDispatcher.java:347)
        at
org.cheiron.jsc.model.impl.ConfigDefImpl$ExprImpl$Unmarshaller.handleText(ConfigDefImpl.java:461)
        at
org.cheiron.jsc.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl.text(AbstractUnmarshallingEventHandlerImpl.java:90)
        at
org.cheiron.jsc.model.impl.runtime.InterleaveDispatcher.text(InterleaveDispatcher.java:167)
        at
org.cheiron.jsc.model.impl.runtime.SAXUnmarshallerHandlerImpl.consumeText(SAXUnmarshallerHandlerImpl.java:215)
        at
org.cheiron.jsc.model.impl.runtime.SAXUnmarshallerHandlerImpl.processText(SAXUnmarshallerHandlerImpl.java:219)
        at
org.cheiron.jsc.model.impl.runtime.SAXUnmarshallerHandlerImpl.endElement(SAXUnmarshallerHandlerImpl.java:144)
        at
org.iso_relax.verifier.impl.ForkContentHandler.endElement(Unknown
Source)
        at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528)
        at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
        at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
        at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
        at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
        at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
        at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
        at
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
        at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
        at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
        at
org.cheiron.jsc.model.impl.runtime.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:142)
        at
javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:131)
        at
javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:178)
        at
org.cheiron.seven.core.ContainerManager$ConfigFactoryImpl.createDeploymentDescriptor(ContainerManager.java:579)
        at
org.cheiron.seven.core.ContainerManager$3.run(ContainerManager.java:611)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.cheiron.seven.core.ContainerManager$ConfigFactoryImpl.createDeploymentDescriptor(ContainerManager.java:601)
        at
org.cheiron.seven.plugins.config.xml.Handler.createServiceConfig(Handler.java:928)
        at
org.cheiron.seven.plugins.config.xml.Handler.getServiceConfig(Handler.java:332)
        at
org.cheiron.seven.core.ContainerManager.startPrivileged(ContainerManager.java:1580)
        at
org.cheiron.seven.core.ContainerManager.access$400(ContainerManager.java:129)
        at
org.cheiron.seven.core.ContainerManager$2.run(ContainerManager.java:205)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.cheiron.seven.core.ContainerManager.start(ContainerManager.java:200)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.cheiron.seven.boot.Bootstrap.main(Bootstrap.java:155)