JChemPaint / jchempaint

Chemical 2D structure editor application/applet based on the Chemistry Development Kit
http://jchempaint.github.com
112 stars 35 forks source link

replace atom+undo: exception #116

Closed rwst closed 12 years ago

rwst commented 12 years ago

followup from an earlier issue where we now get an IllegalArgumentException from CDK.

  1. click H button, canvas (shows HH)
  2. click O button, click H on canvas (shows OH2)
  3. undo java.lang.IllegalArgumentException: Cannot configure an unrecognized element: Atom(308502069, S:H, H:1, 2D:[(-4.15, -1.5833333333333333)], AtomType(308502069, FC:0, Isotope(308502069, MN:16, EM:15.99491462, AB:99.757, Element(308502069, S:H, AN:8)))) at org.openscience.cdk.config.IsotopeFactory.configure(IsotopeFactory.java:334) at org.openscience.jchempaint.controller.undoredo.ChangeAtomSymbolEdit.undo(ChangeAtomSymbolEdit.java:101) at javax.swing.undo.UndoManager.undoTo(UndoManager.java:335) at javax.swing.undo.UndoManager.undo(UndoManager.java:413) at org.openscience.jchempaint.action.UndoAction.actionPerformed(UndoAction.java:60)