diff --git a/src/main/java/com/thebeastshop/liteflow/parser/FlowParser.java b/src/main/java/com/thebeastshop/liteflow/parser/FlowParser.java index af2479642..6a0bef762 100644 --- a/src/main/java/com/thebeastshop/liteflow/parser/FlowParser.java +++ b/src/main/java/com/thebeastshop/liteflow/parser/FlowParser.java @@ -65,11 +65,11 @@ public class FlowParser { clazz = e.attributeValue("class"); node.setId(id); node.setClazz(clazz); - component.setNodeId(id); component = (Component) Class.forName(clazz).newInstance(); if (component == null) { LOG.error("couldn't find component class [{}] ", clazz); } + component.setNodeId(id); node.setInstance(component); nodeMap.put(id, node); }