users@jaxb.java.net

NPE in JAXB

From: Mikhail Balanov <realsonic3_at_gmail.com>
Date: Sun, 4 Nov 2012 01:24:04 +0400

Hello,

I have JavaSE desktop program that loads xml data into object model using
JAXB.
When I run it in IntellijIDEA it work perfectly. But when I run it through
jar-file in Windows by java -jar I got an NPE:
java.lang.NullPointerException
at
com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.reportError(Unknown
Source)
at
com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.handleGenericException(Unknown
Source)
 at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.receive(Unknown
Source)
at
com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.endElement(Unknown
Source)
 at
com.sun.xml.internal.bind.v2.runtime.unmarshaller.SAXConnector.endElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown
Source)
 at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
 at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown
Source)
 at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
 at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
 at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
 at
com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(Unknown
Source)
at
com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(Unknown
Source)
 at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(Unknown
Source)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(Unknown Source)
 at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(Unknown
Source)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(Unknown Source)
 at ifml2.om.OMManager.loadStoryFromXmlFile(OMManager.java:82)
at ifml2.engine.Engine.loadStory(Engine.java:53)
 at ifml2.players.guiplayer.GUIPlayer.loadStory(GUIPlayer.java:114)
at ifml2.players.guiplayer.GUIPlayer.main(GUIPlayer.java:103)
 at ifml2.Launcher.main(Launcher.java:31)

Can you please help me with it? Maybe it's a JAXB bug?
Thanks in advance.