Author: scabanovich
Date: 2008-02-04 10:55:55 -0500 (Mon, 04 Feb 2008)
New Revision: 6103
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/xml/XMLScanner.java
Log:
JBIDE-1726
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/xml/XMLScanner.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/xml/XMLScanner.java 2008-02-04
01:21:52 UTC (rev 6102)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/xml/XMLScanner.java 2008-02-04
15:55:55 UTC (rev 6103)
@@ -25,6 +25,7 @@
import org.jboss.tools.common.model.filesystems.impl.FolderImpl;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
import org.jboss.tools.seam.core.ISeamXmlComponentDeclaration;
+import org.jboss.tools.seam.core.SeamCorePlugin;
import org.jboss.tools.seam.internal.core.InnerModelHelper;
import org.jboss.tools.seam.internal.core.SeamProperty;
import org.jboss.tools.seam.internal.core.SeamValueList;
@@ -199,6 +200,10 @@
p.setId(properties[j]);
p.setName(new XMLValueInfo(properties[j], "name")); //$NON-NLS-1$
String name = properties[j].getAttributeValue("name"); //$NON-NLS-1$
+ if(name == null) {
+ SeamCorePlugin.getPluginLog().logWarning("Entity " + entity.getName() +
" has no 'name' attribute");
+ continue;
+ }
String cname = toCamelCase(name, false);
if(!cname.equals(name)) p.setName(cname);