electron-flow arrow / coordinate bond

User 870ab5b546

21-09-2009 21:57:42

If I draw [Pd]*.c:c:c |m:1:2.3.4,C:1.0| and then try to draw an electron-flow arrow from the coordinate bond to Pd or vice versa, Marvin 5.2.3.1 freezes.  I'm attaching a screen shot of what it looks like after it freezes.  Safari continues to run.  

ChemAxon 7c2d26e5cf

24-09-2009 16:13:25

We could not reproduce this issue. Please save the structure before the last step (attach electron flow) into MRV format and send it us.

User 870ab5b546

24-09-2009 16:25:36

Here it is.


<?xml version="1.0" ?>
<cml>
<MDocument>
<MChemicalStruct>
<molecule molID="m1">
<atomArray
atomID="a1 a2 a3 a4 a5"
elementType="C C C X Pd"
sgroupRef="sg1 sg1 sg1 0 0"
x2="-8.951250076293945 -7.61757095446591 -6.283891832637874 -7.6175709544659105 -7.651875019073486"
y2="1.8768750429153442 1.1068750429153442 1.8768750429153442 1.6202083762486776 4.138750076293945"
/>
<bondArray>
<bond atomRefs2="a1 a2" order="A" />
<bond atomRefs2="a2 a3" order="A" />
<bond atomRefs2="a4 a5" convention="cxn:coord" />
</bondArray>
<molecule id="sg1" role="MulticenterSgroup" molID="m2"
atomRefs="a1 a2 a3" center="a4"
/>
</molecule>
</MChemicalStruct>
</MDocument>
</cml>



 

ChemAxon 7c2d26e5cf

25-09-2009 17:53:53

Thanks for the MRV. Indeed, Marvin is hanging after you insert electron flow.


Actually, Marvin is throwing exception continously in this case.


Exception in thread "AWT-EventQueue-2" java.lang.RuntimeException: MultiFaceAtom does not have any visible face

at chemaxon.struc.graphics.MAtomSetPoint$MultiFaceAtom.a(Unknown Source)

at chemaxon.struc.graphics.MAtomSetPoint.finishCloning(Unknown Source)

at chemaxon.struc.graphics.MPolyline.finishCloning(Unknown Source)

at chemaxon.struc.MDocument.<init>(Unknown Source)

at chemaxon.struc.MDocument.<init>(Unknown Source)

at chemaxon.struc.MDocument.cloneDocument(Unknown Source)

at chemaxon.marvin.sketch.History.a(Unknown Source)

at chemaxon.marvin.sketch.MolEditor.historize(Unknown Source)

at chemaxon.marvin.sketch.modules.LineSM.buttonUp(Unknown Source)

at chemaxon.marvin.sketch.MolEditor.b(Unknown Source)

at chemaxon.marvin.sketch.MolEditor.command(Unknown Source)

at chemaxon.marvin.sketch.swing.SketchCanvas.mouseReleased(Unknown Source)

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

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

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

at javax.swing.JComponent.processMouseEvent(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.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)


We will fix this bug.