Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-7948

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 3.2.0.CR1
    • 3.2.0.Beta2
    • cdi
    • None

    Description

      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)

      Attachments

        Activity

          People

            scabanovich Viacheslav Kabanovich (Inactive)
            manderse@redhat.com Max Andersen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: