users@jaxb.java.net

Re: Internal Error after migration to 1.0.1

From: Thomas John Kincaid <Tom.Kincaid_at_sun.com>
Date: Thu, 05 Jun 2003 17:35:32 -0400

Mark Brouwer wrote:
> 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 am a bit confused. Does it work on Solaris x86 and fail on XP or does
it work on both?

Thanks,
Tom

>
> 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)