| Summary: | No IModelProvider exists for project exception thrown when adding Dynamic Web Module facet | ||
|---|---|---|---|
| Product: | [WebTools] WTP Java EE Tools | Reporter: | Steffen Pingel <steffen.pingel> |
| Component: | jst.j2ee | Assignee: | Chuck Bridgham <cbridgha> |
| Status: | REOPENED --- | QA Contact: | Chuck Bridgham <cbridgha> |
| Severity: | normal | ||
| Priority: | P3 | CC: | ccc, hannes.heller, krzysztof.daniel, lvalach, shr31223, spamdoggi, xcoulon |
| Version: | 3.2 | ||
| Target Milestone: | Future | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | ProjectStructure | ||
|
Description
Steffen Pingel
It works if I go to the project properties and add the facet again. Assigning to Chuck for initial investigation. tested latest Helios and Indigo driver with appropriate m2e releases, and can't reproduce - Please re-open if still an issue with details I got this with juno m7 1. Start Eclipse 2. Install Openshift http://download.jboss.org/jbosstools/updates/development/indigo/ 3. Create new Dynamic Web Project. Select generate web.xml descriptor in the wizard. Finish. 4. KABOOM. (In reply to comment #4) > I got this with juno m7 > > 1. Start Eclipse > 2. Install Openshift > http://download.jboss.org/jbosstools/updates/development/indigo/ > 3. Create new Dynamic Web Project. Select generate web.xml descriptor in the > wizard. Finish. > 4. KABOOM. same here on win 7 x86. Latest Juno. Error pops up if you select the sample openshift project. Experienced the same problem on Mars: !ENTRY org.eclipse.jst.j2ee 4 0 2015-10-01 16:33:59.847 !MESSAGE No IModelProvider exists for project P/interlet of version: Dynamic Web Module 3.0 !STACK 0 java.lang.NullPointerException: No IModelProvider exists for project P/interlet of version: Dynamic Web Module 3.0 at org.eclipse.jst.j2ee.model.ModelProviderManager.getModelProvider(ModelProviderManager.java:101) at org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate.populateDefaultContent(WebFacetInstallDelegate.java:284) at org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate.createWeb30DeploymentDescriptor(WebFacetInstallDelegate.java:257) at org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate.execute(WebFacetInstallDelegate.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:2241) 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:2241) at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard$4.run(ModifyFacetedProjectWizard.java:345) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119) !ENTRY org.eclipse.wst.common.project.facet.core 4 0 2015-10-01 16:33:59.977 !MESSAGE Failed while installing Dynamic Web Module 3.0. !STACK 0 java.lang.NullPointerException at org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate.populateDefaultContent(WebFacetInstallDelegate.java:311) at org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate.createWeb30DeploymentDescriptor(WebFacetInstallDelegate.java:257) at org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate.execute(WebFacetInstallDelegate.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:2241) 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:2241) at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard$4.run(ModifyFacetedProjectWizard.java:345) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119) This happened after I installed the WDT and while I created a dynamic web project. The "only" thing I installed afterwards was JWDT. Apparently WDT assumes JWDT in some of it's code. After installing JWDT I could happily create a dynamic web project. |