[jbosstools-issues] [JBoss JIRA] (JBIDE-10785) Failed while installing JavaServer Faces 1.2.

Fred Bricon (JIRA) jira-events at lists.jboss.org
Thu Feb 9 03:53:48 EST 2012


     [ https://issues.jboss.org/browse/JBIDE-10785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fred Bricon resolved JBIDE-10785.
---------------------------------

    Resolution: Done


I could not reproduce the issue but I had the same problem with the JPA configurator, so I applied the same fix: refresh tha parent project, if it exists, before installing the JSF Facet.
                
> Failed while installing JavaServer Faces 1.2.
> ---------------------------------------------
>
>                 Key: JBIDE-10785
>                 URL: https://issues.jboss.org/browse/JBIDE-10785
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: maven
>    Affects Versions: 3.3.0.Beta1
>            Reporter: Alexey Kazakov
>            Assignee: Fred Bricon
>             Fix For: 3.3.0.Beta1
>
>
> 1. Check out http://anonsvn.jboss.org/repos/seam/branches/community/Seam_2_3/examples
> to a local folder.
> 2. Import it as an existing maven project.
> 3. It's imported OK.
> 4. Remove this project from the workspace.
> 5. Check out http://anonsvn.jboss.org/repos/seam/branches/community/Seam_2_3/examples
> to the same local folder.
> 6. Import it as an existing maven project (the same folder, the same project name).
> 7. There is an exception:
> {code}
> java.lang.RuntimeException: org.osgi.service.prefs.BackingStoreException: Resource '/booking/booking-web/.settings' does not exist.
> 	at org.eclipse.jst.common.project.facet.core.libprov.internal.LibraryProviderFrameworkImpl.setCurrentProvider(LibraryProviderFrameworkImpl.java:224)
> 	at org.eclipse.jst.common.project.facet.core.libprov.LibraryInstallDelegate.execute(LibraryInstallDelegate.java:597)
> 	at org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetInstallDelegate.execute(JSFFacetInstallDelegate.java:116)
> 	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$1.run(FacetedProject.java:324)
> 	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
> 	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modify(FacetedProject.java:339)
> 	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.installProjectFacet(FacetedProject.java:255)
> 	at org.jboss.tools.maven.jsf.configurators.JSFProjectConfigurator.installJSFFacet(JSFProjectConfigurator.java:203)
> 	at org.jboss.tools.maven.jsf.configurators.JSFProjectConfigurator.installWarFacets(JSFProjectConfigurator.java:160)
> 	at org.jboss.tools.maven.jsf.configurators.JSFProjectConfigurator.configureInternal(JSFProjectConfigurator.java:112)
> 	at org.jboss.tools.maven.jsf.configurators.JSFProjectConfigurator.configure(JSFProjectConfigurator.java:88)
> 	at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:72)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:303)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.configureNewMavenProject(ProjectConfigurationManager.java:242)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:152)
> 	at org.eclipse.m2e.core.ui.internal.wizards.MavenImportWizard$1.doCreateMavenProjects(MavenImportWizard.java:164)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectsOperation.run(AbstractCreateMavenProjectsOperation.java:73)
> 	at org.eclipse.m2e.core.ui.internal.wizards.MavenImportWizard$3.runInWorkspace(MavenImportWizard.java:249)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> Caused by: org.osgi.service.prefs.BackingStoreException: Resource '/booking/booking-web/.settings' does not exist.
> 	at org.eclipse.wst.common.project.facet.core.internal.ProjectFacetPreferencesGroup.save(ProjectFacetPreferencesGroup.java:174)
> 	at org.eclipse.wst.common.project.facet.core.internal.ProjectFacetPreferences.flush(ProjectFacetPreferences.java:412)
> 	at org.eclipse.jst.common.project.facet.core.libprov.internal.LibraryProviderFrameworkImpl.setCurrentProvider(LibraryProviderFrameworkImpl.java:220)
> 	... 23 more
> Caused by: org.eclipse.core.internal.resources.ResourceException: Resource '/booking/booking-web/.settings' does not exist.
> 	at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:320)
> 	at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:194)
> 	at org.eclipse.core.internal.resources.File.create(File.java:114)
> 	at org.eclipse.core.internal.resources.File.create(File.java:187)
> 	at org.eclipse.wst.common.project.facet.core.util.internal.FileUtil.writeFile(FileUtil.java:358)
> 	at org.eclipse.wst.common.project.facet.core.util.internal.FileUtil.writeFile(FileUtil.java:321)
> 	at org.eclipse.wst.common.project.facet.core.util.internal.FileUtil.writeFile(FileUtil.java:307)
> 	at org.eclipse.wst.common.project.facet.core.internal.ProjectFacetPreferencesGroup.save(ProjectFacetPreferencesGroup.java:165)
> 	... 25 more
> {code}
> 8. Remove the project again.
> 9. Restart Eclipse.
> 10. Now I can import the project without problems.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list