EXECUTE: Import Seam-booking example (See http://seamframework.org/Seam3/Contribute for details how to get this example from Seam git repository (make sure CDI support enabled).
EXECUTE: Open seam-bookong/pom.xml
EXECUTE: Find
<dependency> <groupId>org.jboss.seam.faces</groupId> <artifactId>seam-faces</artifactId> </dependency>
EXECUTE: Add <version>3.0.1.Final</version> :
<dependency> <groupId>org.jboss.seam.faces</groupId> <artifactId>seam-faces</artifactId> <version>3.0.1.Final</version> </dependency>
EXECUTE: Save the pom.xml
FAILURE: See Eclipse log, there are dozens of various Java Model Exceptions:
Java Model Exception: Java Model Status [/home/jlukas/.m2/repository/org/jboss/seam/faces/seam-faces/3.0.1.Final/seam-faces-3.0.1.Final.jar is not on its project's build path] at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:505) 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:518) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:255) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241) at org.eclipse.jdt.internal.core.BinaryField.getTypeSignature(BinaryField.java:77) at org.jboss.tools.cdi.internal.core.impl.BeanMember.setMember(BeanMember.java:48) 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:98) at org.jboss.tools.cdi.internal.core.impl.CDIProject.rebuildBeans(CDIProject.java:1107) at org.jboss.tools.cdi.internal.core.impl.CDIProject.update(CDIProject.java:1017) at org.jboss.tools.cdi.internal.core.impl.definition.DefinitionContext.applyWorkingCopy(DefinitionContext.java:382) at org.jboss.tools.cdi.core.CDICoreBuilder.build(CDICoreBuilder.java:199) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) ... Java Model Exception: Java Model Status [/home/jlukas/.m2/repository/org/jboss/seam/faces/seam-faces/3.0.1.Final/seam-faces-3.0.1.Final.jar is not on its project's build path] at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:505) 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:518) at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241) at org.eclipse.jdt.internal.core.BinaryType.isInterface(BinaryType.java:723) at org.jboss.tools.cdi.internal.core.scanner.ImplementationCollector.process(ImplementationCollector.java:44) at org.jboss.tools.cdi.internal.core.scanner.ImplementationCollector.<init>(ImplementationCollector.java:33) at org.jboss.tools.cdi.internal.core.impl.CDIProject.rebuildBeans(CDIProject.java:1090) at org.jboss.tools.cdi.internal.core.impl.CDIProject.update(CDIProject.java:1017) at org.jboss.tools.cdi.internal.core.impl.definition.DefinitionContext.applyWorkingCopy(DefinitionContext.java:382) at org.jboss.tools.cdi.core.CDICoreBuilder.build(CDICoreBuilder.java:199) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) etc.
EXECUTE: Remove <version>3.0.1.Final</version>
FAILURE: See Eclipse log, there are dozens of various Java Model Exceptions noting that version 3.0.1 was not found but this version has just been removed from pom
see attached ide log
- is cloned by
-
JBIDE-9123 NPE when changing project class path
- Closed