vital-ai / vital-cytoscape

vital endpoint plugin for cytoscape
http://vital.ai
Apache License 2.0
2 stars 1 forks source link

full stacktrace of cytoscape exception #23

Open hadfield opened 8 years ago

hadfield commented 8 years ago

ava.lang.NullPointerException at org.cytoscape.view.layout.AbstractLayoutTask.computeCentroid(AbstractLayoutTask.java:210) at org.cytoscape.view.layout.AbstractLayoutTask.run(AbstractLayoutTask.java:153) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.innerRun(JDialogTaskManager.java:321) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.run(JDialogTaskManager.java:350) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at org.cytoscape.view.layout.AbstractLayoutTask.computeCentroid(AbstractLayoutTask.java:210) at org.cytoscape.view.layout.AbstractLayoutTask.run(AbstractLayoutTask.java:153) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.innerRun(JDialogTaskManager.java:321) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.run(JDialogTaskManager.java:350) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at org.cytoscape.view.layout.AbstractLayoutTask.computeCentroid(AbstractLayoutTask.java:210) at org.cytoscape.view.layout.AbstractLayoutTask.run(AbstractLayoutTask.java:153) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.innerRun(JDialogTaskManager.java:321) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.run(JDialogTaskManager.java:350) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at org.cytoscape.view.layout.AbstractLayoutTask.computeCentroid(AbstractLayoutTask.java:210) at org.cytoscape.view.layout.AbstractLayoutTask.run(AbstractLayoutTask.java:153) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.innerRun(JDialogTaskManager.java:321) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.run(JDialogTaskManager.java:350) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at org.cytoscape.view.layout.AbstractLayoutTask.computeCentroid(AbstractLayoutTask.java:210) at org.cytoscape.view.layout.AbstractLayoutTask.run(AbstractLayoutTask.java:153) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.innerRun(JDialogTaskManager.java:321) at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.run(JDialogTaskManager.java:350) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)

hadfield commented 8 years ago

steps to reproduce on mac yosemite 3.1.1: if I add nodes to network A; add nodes to B, expand A, expand B, everything works. if I add nodes to A, expand A. Add nodes to B, expand B, it breaks. i initially searched for “happy” and was expanding the 6 nodes.

hadfield commented 8 years ago

this seems to be more of a cytoscape issue than the plugin issue, but we can continue to try to investigate.