JGoTextNode Dragging node throws exception

We have extended the JGoTextNode object, set it to draggable during the construction of the object.

However when we select the node in the view and start dragging it we get the following exception - the program continues and it draws the object nicely in the new position - what is causing this
All help is much appreciated
Michael

java.lang.InstantiationException: com.mm.xx.BLL.BasicAccountNode

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at com.nwoods.jgo.JGoObject.copyObject(Unknown Source)

at com.nwoods.jgo.JGoArea.copyObject(Unknown Source)

at com.nwoods.jgo.JGoNode.copyObject(Unknown Source)

at com.nwoods.jgo.JGoCopyMap.copy(Unknown Source)

at com.nwoods.jgo.JGoDocument.copyFromCollection(Unknown Source)

at com.nwoods.jgo.JGoDocument.copyFromCollection(Unknown Source)

at com.nwoods.jgo.JGoView.dragGestureRecognized(Unknown Source)

at com.nwoods.jgo.JGoView.onDragGestureRecognized(Unknown Source)

at com.nwoods.jgo.JGoView$JGoViewCanvas.dragGestureRecognized(Unknown Source)

at java.awt.dnd.DragGestureRecognizer.fireDragGestureRecognized(Unknown Source)

at sun.awt.windows.WMouseDragGestureRecognizer.mouseDragged(Unknown Source)

at java.awt.AWTEventMulticaster.mouseDragged(Unknown Source)

at java.awt.AWTEventMulticaster.mouseDragged(Unknown Source)

at java.awt.Component.processMouseMotionEvent(Unknown Source)

at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

It looks like your BasicAccountNode class doesn’t have a public zero-argument constructor.

thanks, your input has solved the issue