[jbosstools-issues] [JBoss JIRA] (JBIDE-10987) Installing the JBoss Maven Facet fails on EAR projects

Max Rydahl Andersen (JIRA) jira-events at lists.jboss.org
Wed Feb 22 04:15:36 EST 2012


    [ https://issues.jboss.org/browse/JBIDE-10987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12669835#comment-12669835 ] 

Max Rydahl Andersen commented on JBIDE-10987:
---------------------------------------------

patch looks good.
                
> Installing the JBoss Maven Facet fails on EAR projects
> ------------------------------------------------------
>
>                 Key: JBIDE-10987
>                 URL: https://issues.jboss.org/browse/JBIDE-10987
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: maven
>    Affects Versions: 3.3.0.Beta1
>            Reporter: Fred Bricon
>            Assignee: Fred Bricon
>            Priority: Blocker
>             Fix For: 3.3.0.Beta1
>
>         Attachments: check_java_nature.patch
>
>
> A regression crept in when fixing JBIDE-10762, since the Java nature is no longer installed on EAR projects : 
> {noformat}
> org.eclipse.wst.common.project.facet.core.FacetedProjectFrameworkException: Failed while installing JBoss Maven Integration 1.0.
> 	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.callDelegate(FacetedProject.java:1507)
> 	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.seam.configurators.SeamProjectConfigurator.installM2Facet(SeamProjectConfigurator.java:271)
> 	at org.jboss.tools.maven.seam.configurators.SeamProjectConfigurator.configureInternal(SeamProjectConfigurator.java:176)
> 	at org.jboss.tools.maven.seam.configurators.SeamProjectConfigurator.configure(SeamProjectConfigurator.java:129)
> 	at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:72)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:302)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.configureNewMavenProject(ProjectConfigurationManager.java:234)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:150)
> 	at org.eclipse.m2e.tests.common.AbstractMavenProjectTestCase$4.run(AbstractMavenProjectTestCase.java:315)
> 	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
> 	at org.eclipse.m2e.tests.common.AbstractMavenProjectTestCase.importProjects(AbstractMavenProjectTestCase.java:313)
> 	at org.eclipse.m2e.tests.common.AbstractMavenProjectTestCase.importProjects(AbstractMavenProjectTestCase.java:289)
> 	at org.jboss.tools.maven.configurators.tests.SeamConfiguratorTest.testJBIDE10790_earConfiguration(SeamConfiguratorTest.java:62)
> 	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:597)
> 	at junit.framework.TestCase.runTest(TestCase.java:168)
> 	at junit.framework.TestCase.runBare(TestCase.java:134)
> 	at junit.framework.TestResult$1.protect(TestResult.java:110)
> 	at junit.framework.TestResult.runProtected(TestResult.java:128)
> 	at junit.framework.TestResult.run(TestResult.java:113)
> 	at junit.framework.TestCase.run(TestCase.java:124)
> 	at junit.framework.TestSuite.runTest(TestSuite.java:243)
> 	at junit.framework.TestSuite.run(TestSuite.java:238)
> 	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
> 	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> 	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> 	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
> 	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> 	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:72)
> 	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:44)
> 	at org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(WorkbenchTestable.java:71)
> 	at java.lang.Thread.run(Thread.java:662)
> Caused by: Java Model Exception: Java Model Status [multi-ear does not exist]
> 	at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:495)
> 	at org.eclipse.jdt.internal.core.JavaModelManager.getPerProjectInfoCheckExistence(JavaModelManager.java:2283)
> 	at org.eclipse.jdt.internal.core.JavaProject.getPerProjectInfo(JavaProject.java:1905)
> 	at org.eclipse.jdt.internal.core.JavaProject.getRawClasspath(JavaProject.java:1927)
> 	at org.jboss.tools.maven.core.ProjectUtil.removeWTPContainers(ProjectUtil.java:149)
> 	at org.jboss.tools.maven.core.internal.project.facet.MavenFacetInstallDelegate.execute(MavenFacetInstallDelegate.java:150)
> 	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.callDelegate(FacetedProject.java:1477)
> {noformat}

--
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