[jbosstools-issues] [JBoss JIRA] Created: (JBIDE-7948) Weird errors logged to error log from CDI on closed/reopened projects

Max Andersen (JIRA) jira-events at lists.jboss.org
Sun Dec 19 03:00:18 EST 2010


Weird errors logged to error log from CDI on closed/reopened projects
---------------------------------------------------------------------

                 Key: JBIDE-7948
                 URL: https://issues.jboss.org/browse/JBIDE-7948
             Project: Tools (JBoss Tools)
          Issue Type: Bug
          Components: cdi (jsr-299)
    Affects Versions: 3.2.0.Beta2
            Reporter: Max Andersen
            Assignee: Alexey Kazakov
             Fix For: 3.2.0.CR1


I imported seam-forge as maven projects; closed the forge-shell project to try and cause a full rebuild to remove validation markers (JBIDE-7946) and I suddenly had a tons of these errors:

Java Model Exception: Java Model Status [forge-shell does not exist]

and when opening the project:

/Users/max/.m2/repository/org/jboss/seam/forge/forge-shell/1.0.0-SNAPSHOT/forge-shell-1.0.0-SNAPSHOT.jar is not on its project's build path

Why are these being logged as errors ? or rather, why is the code being invoked on closed projects and why does it care about that snapshot jar ?

Java Model Exception: Java Model Status [forge-shell does not exist]
at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:502)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:246)
at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:504)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:240)
at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:504)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:240)
at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:504)
at org.eclipse.jdt.internal.core.CompilationUnit.openAncestors(CompilationUnit.java:1170)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:240)
at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)
at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)
at org.eclipse.jdt.internal.core.SourceField.getTypeSignature(SourceField.java:135)
at org.jboss.tools.cdi.internal.core.impl.BeanMember.setMember(BeanMember.java:41)
at org.jboss.tools.cdi.internal.core.impl.BeanField.setField(BeanField.java:43)
at org.jboss.tools.cdi.internal.core.impl.BeanField.setDefinition(BeanField.java:30)
at org.jboss.tools.cdi.internal.core.impl.ClassBean.setDefinition(ClassBean.java:99)
at org.jboss.tools.cdi.internal.core.impl.CDIProject.rebuildBeans(CDIProject.java:1128)
at org.jboss.tools.cdi.internal.core.impl.CDIProject.update(CDIProject.java:996)
at org.jboss.tools.cdi.internal.core.impl.CDIProject.update(CDIProject.java:1000)
at org.jboss.tools.cdi.internal.core.impl.definition.DefinitionContext.applyWorkingCopy(DefinitionContext.java:276)
at org.jboss.tools.cdi.core.CDICoreBuilder.build(CDICoreBuilder.java:165)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


null
Error
Sun Dec 19 08:54:54 CET 2010
/Users/max/.m2/repository/org/jboss/seam/forge/forge-shell/1.0.0-SNAPSHOT/forge-shell-1.0.0-SNAPSHOT.jar is not on its project's build path

Java Model Exception: Java Model Status [/Users/max/.m2/repository/org/jboss/seam/forge/forge-shell/1.0.0-SNAPSHOT/forge-shell-1.0.0-SNAPSHOT.jar is not on its project's build path]
at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:502)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:246)
at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:504)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:240)
at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:504)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:240)
at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)
at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)
at org.eclipse.jdt.internal.core.BinaryMethod.getTypeParameterSignatures(BinaryMethod.java:387)
at org.jboss.tools.cdi.internal.core.impl.definition.ParametedTypeFactory.getParametedType(ParametedTypeFactory.java:125)
at org.jboss.tools.cdi.internal.core.impl.BeanMember.setMember(BeanMember.java:44)
at org.jboss.tools.cdi.internal.core.impl.BeanMethod.setMethod(BeanMethod.java:68)
at org.jboss.tools.cdi.internal.core.impl.BeanMethod.setDefinition(BeanMethod.java:43)
at org.jboss.tools.cdi.internal.core.impl.ClassBean.setDefinition(ClassBean.java:84)
at org.jboss.tools.cdi.internal.core.impl.CDIProject.rebuildBeans(CDIProject.java:1128)
at org.jboss.tools.cdi.internal.core.impl.CDIProject.update(CDIProject.java:996)
at org.jboss.tools.cdi.internal.core.impl.CDIProject.update(CDIProject.java:1000)
at org.jboss.tools.cdi.internal.core.impl.definition.DefinitionContext.applyWorkingCopy(DefinitionContext.java:276)
at org.jboss.tools.cdi.core.CDICoreBuilder.build(CDICoreBuilder.java:165)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list