NPE at EJBImplementationProcessor.resolve()
-------------------------------------------
Key: TUSCANY-2994
URL: https://issues.apache.org/jira/browse/TUSCANY-2994
Project: Tuscany
Issue Type: Bug
Reporter: Anbu Ponniah
EJBImplementationProcessor.resolve() throws a NPE because it assumes to have
successfully resolved the model and a presence of a EJbInfo object with
entries in it. The stack trace for the exception is :
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R Caused by:
java.lang.NullPointerException
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.implementation.ejb.xml.EJBImplementationProcessor.resolve(EJBImplementationProcessor.java:179)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.implementation.ejb.xml.EJBImplementationProcessor.resolve(EJBImplementationProcessor.java:65)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorExtensionPoint.java:388)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.resolveImplementation(BaseAssemblyProcessor.java:342)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(CompositeProcessor.java:1020)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(CompositeProcessor.java:89)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorExtensionPoint.java:388)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve(CompositeDocumentProcessor.java:222)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve(CompositeDocumentProcessor.java:58)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactProcessor.resolve(ExtensibleURLArtifactProcessor.java:106)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.processResolvePhase(ContributionServiceImpl.java:601)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.addContribution(ContributionServiceImpl.java:423)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.contribute(ContributionServiceImpl.java:195)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
com.ibm.ws.soa.sca.runtime.impl.DomainCompositeHelper.addContribution(DomainCompositeHelper.java:93)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
com.ibm.ws.soa.sca.runtime.impl.SCAContainerComponentImpl.startComposite(SCAContainerComponentImpl.java:428)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R at
com.ibm.ws.soa.sca.runtime.impl.SCAContainerComponentImpl.stateChanged(SCAContainerComponentImpl.java:285)
[4/24/09 9:31:11:906 EDT] 00000016 SystemErr R ... 91 more
We would expect the implementation to be marked as unresolved in this case and
not a NPE.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.