When I try to unmarshall a SOAPElement, I get a null pointer exception,
(stack trace follows). If I convert that element to string then
unmarshall the string, it works perfectly fine. Has anyone encountered
this before?
java.lang.NullPointerException
at com.sun.xml.bind.unmarshaller.DOMScanner.buildNamespaceSupport
(DOMScanner.java:163)
at com.sun.xml.bind.unmarshaller.DOMScanner.buildNamespaceSupport
(DOMScanner.java:159)
at com.sun.xml.bind.unmarshaller.DOMScanner.buildNamespaceSupport
(DOMScanner.java:159)
at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:100)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0
(UnmarshallerImpl.java:288)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal
(UnmarshallerImpl.java:277)
at com.pp.common.util.JAXBUtils.unmarshal(JAXBUtils.java:899)
at com.pp.common.util.SOAPUtils.processResponse(SOAPUtils.java:508)
at com.pp.common.util.SOAPUtils.callSynchronous(SOAPUtils.java:391)
at com.pp.common.util.SOAPUtils.callSynchronous(SOAPUtils.java:248)
at
com.pp.presentation.ws.test.BillerDirectoryPortTest.testGetCustomersForTargetedMessage(BillerDirectoryPortTest.java:541)
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:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
(RemoteTestRunner.java:478)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run
(RemoteTestRunner.java:344)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main
(RemoteTestRunner.java:196)