Author: akazakov
Date: 2009-02-05 13:57:19 -0500 (Thu, 05 Feb 2009)
New Revision: 13494
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamUtil.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-3752 Cannot create Seam Artifacts on fresh
created Seam EAR Project - Fixed
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamUtil.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamUtil.java 2009-02-05
18:50:56 UTC (rev 13493)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamUtil.java 2009-02-05
18:57:19 UTC (rev 13494)
@@ -152,13 +152,15 @@
}
IVirtualComponent comp = ComponentCore.createComponent(project);
IVirtualReference[] refComponents = null;
- refComponents = comp.getReferences();
- for (IVirtualReference virtualReference : refComponents) {
- IVirtualComponent component = virtualReference.getReferencedComponent();
- if(component!=null && !component.isBinary() &&
JavaEEProjectUtilities.isDynamicWebComponent(component)) {
- ISeamProject seamProject = SeamCorePlugin.getSeamProject(component.getProject(),
false);
- if(seamProject!=null) {
- return seamProject;
+ if(comp!=null) {
+ refComponents = comp.getReferences();
+ for (IVirtualReference virtualReference : refComponents) {
+ IVirtualComponent component = virtualReference.getReferencedComponent();
+ if(component!=null && !component.isBinary() &&
JavaEEProjectUtilities.isDynamicWebComponent(component)) {
+ ISeamProject seamProject = SeamCorePlugin.getSeamProject(component.getProject(),
false);
+ if(seamProject!=null) {
+ return seamProject;
+ }
}
}
}