Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.2.4
-
Fix Version/s: 1.2.7
-
Component/s: Aegis Module
-
Labels:None
-
Environment:Windows XP Professional 32bits
Java 5.0
Eclipse
Maven2
-
Number of attachments :
Description
I have a big problem, look my example:
public abstract TemplateNode {}
public class FieldTemplate extends TemplateNode{};
public class FieldGroupTemplate extends TemplateNode{};
public class Template {
private List<TemplateNode> nodes;
..
}
Template t = new Template();
t.add(new FieldTemplate());
t.add(new FieldGroupTemplate());
// get service
service.insertTemplate( template );
****
I get error, 'cannot instantiate class null'.
In debug, i found this:
if(isInterface) {
} else if (isException) {
} else {
object = clazz.newInstance(); // but is abstract!!!
}
Xfire is trying to instantiate TemplateNode but he can't, because is abstract.
What i need to do?
Tkz.