Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 407205

Summary: NPE when installing JCA Module 1.7
Product: [WebTools] WTP Java EE Tools Reporter: Galileo Perez <galileo>
Component: jst.j2eeAssignee: Carl Anderson <ccc>
Status: RESOLVED FIXED QA Contact: Chuck Bridgham <cbridgha>
Severity: normal    
Priority: P3 CC: ccc, shr31223
Version: 3.5   
Target Milestone: 3.5 RC1   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 400486    
Bug Blocks:    

Description Galileo Perez CLA 2013-05-03 16:37:44 EDT

    
Comment 1 Carl Anderson CLA 2013-05-03 16:40:41 EDT
In bug 400486, the Connector Model Provider range was not extended to include 1.7
Comment 2 Galileo Perez CLA 2013-05-03 16:58:21 EDT
When creating a Connector Project 1.7 with no target runtime and add to EAR (a previously created EAR 7 also with no target runtime) there is an error message which reflects a NPE when installing the JCA 1.7 module.


!MESSAGE No IModelProvider exists for project P/Connector of version: JCA Module 1.7
!STACK 0
java.lang.NullPointerException: No IModelProvider exists for project P/Connector of version: JCA Module 1.7
	at org.eclipse.jst.j2ee.model.ModelProviderManager.getModelProvider(ModelProviderManager.java:101)
	at org.eclipse.jst.j2ee.jca.project.facet.ConnectorFacetInstallDelegate.populateDefaultContent(ConnectorFacetInstallDelegate.java:262)
	at org.eclipse.jst.j2ee.jca.project.facet.ConnectorFacetInstallDelegate.execute(ConnectorFacetInstallDelegate.java:122)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.callDelegate(FacetedProject.java:1477)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modifyInternal(FacetedProject.java:441)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1181)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$5.run(FacetedProject.java:1099)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChanges(FacetedProject.java:1109)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.commitChanges(FacetedProjectWorkingCopy.java:2020)
	at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard.performFinish(ModifyFacetedProjectWizard.java:400)
	at org.eclipse.wst.web.ui.internal.wizards.NewProjectDataModelFacetWizard.performFinish(NewProjectDataModelFacetWizard.java:282)
	at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard$3.run(ModifyFacetedProjectWizard.java:331)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
	at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard$4.run(ModifyFacetedProjectWizard.java:345)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

!ENTRY org.eclipse.wst.common.project.facet.core 4 0 2013-05-03 15:35:51.515
!MESSAGE Failed while installing JCA Module 1.7.
!STACK 0
java.lang.NullPointerException
	at org.eclipse.jst.j2ee.jca.project.facet.ConnectorFacetInstallDelegate.populateDefaultContent(ConnectorFacetInstallDelegate.java:274)
	at org.eclipse.jst.j2ee.jca.project.facet.ConnectorFacetInstallDelegate.execute(ConnectorFacetInstallDelegate.java:122)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.callDelegate(FacetedProject.java:1477)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modifyInternal(FacetedProject.java:441)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1181)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$5.run(FacetedProject.java:1099)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChanges(FacetedProject.java:1109)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.commitChanges(FacetedProjectWorkingCopy.java:2020)
	at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard.performFinish(ModifyFacetedProjectWizard.java:400)
	at org.eclipse.wst.web.ui.internal.wizards.NewProjectDataModelFacetWizard.performFinish(NewProjectDataModelFacetWizard.java:282)
	at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard$3.run(ModifyFacetedProjectWizard.java:331)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
	at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard$4.run(ModifyFacetedProjectWizard.java:345)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Comment 3 Carl Anderson CLA 2013-05-14 13:08:21 EDT
This appears to have been fixed by the work done for bug 400483