Comparing two mysql instances, works fine the first time. Subsequent attempts always fail with casting error provided below.
After a restart the same scenario is repeated.
Good hunting.
Thanks
Mark
java.lang.ClassCastException: ca.sqlpower.sqlobject.SQLIndex cannot be cast to ca.sqlpower.sqlobject.SQLColumn
at ca.sqlpower.sqlobject.SQLColumn.updateToMatch(SQLColumn.java:335)
at ca.sqlpower.sqlobject.SQLObjectUtils.refreshChildren(SQLObjectUtils.java:161)
at ca.sqlpower.sqlobject.SQLTable.refreshIndexes(SQLTable.java:1833)
at ca.sqlpower.sqlobject.SQLObject.refresh(SQLObject.java:656)
at ca.sqlpower.sqlobject.SQLObject.refresh(SQLObject.java:674)
at ca.sqlpower.sqlobject.SQLDatabase.refresh(SQLDatabase.java:671)
at ca.sqlpower.architect.swingui.CompareDMPanel$StartCompareAction$1.doStuff(CompareDMPanel.java:1235)
at ca.sqlpower.swingui.SPSwingWorker.run(SPSwingWorker.java:104)
at java.lang.Thread.run(Unknown Source)
|