Open and Open recent stop working

Issue #131 closed
Anastasia Baryshnikova created an issue

This seems to be a random bug of some sort, because it doesn't happen every time (I'm attaching a video recording of two identical attempts: one doesn't work, the other one does).

Problem: At some point, Open and Open recent stop working (you click on the menu item but nothing happens). This can happen right after you open the first file and want to open another one. Or something after you've opened several files in sequence. Or after you've clustered something.

Comments (9)

  1. Robert Leach

    Plus the search button, show trees button, zoom selection button, possibly others. The zoom +/- and home buttons appear to work.

  2. Robert Leach

    My console shows this error when the menus reach this state:

    Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: tried to access method Controllers.DendroController$ZoomListener.<init>(LControllers/DendroController;)V from class Controllers.DendroController at Controllers.DendroController.addViewListeners(DendroController.java:119) at Controllers.DendroController.setNew(DendroController.java:101) at Controllers.TVController.finishLoading(TVController.java:235) at edu.stanford.genetics.treeview.model.ModelLoader.done(ModelLoader.java:131) at javax.swing.SwingWorker$5.run(SwingWorker.java:737) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842) at javax.swing.Timer.fireActionPerformed(Timer.java:313) at javax.swing.Timer$DoPostEvent.run(Timer.java:245) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744) at java.awt.EventQueue.access$400(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.awt.EventQueue$3.run(EventQueue.java:691) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:714) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

  3. Christopher Keil repo owner

    Noticed a problem as well. Just pushed an update to master (so please do a pull, there's quite a bit of new stuff anyways - e.g. the 'Show trees' button has been taken out). Not sure if this fixes the problem but I have opened 10 different files and clustered from one open TreeView instance and it was fine. Please let me know if this still occurs!

  4. Christopher Keil repo owner

    After 2 weeks of continued use of TreeView following the fix for this bug, I have yet to encounter this issue again. I believe the fix is working.

  5. Log in to comment