Only happens sometimes; seems like a race condition:
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Couldn't find service: org.cytoscape.work.swing.StatusBarPanelFactory with filter: (type=TaskStatus)
at org.cytoscape.service.util.internal.utils.ServiceUtil.getService(ServiceUtil.java:99)
at org.cytoscape.service.util.internal.CyServiceRegistrarImpl.getService(CyServiceRegistrarImpl.java:144)
at org.cytoscape.internal.view.CytoscapeDesktop$2.componentShown(CytoscapeDesktop.java:238)
at java.awt.Component.processComponentEvent(Component.java:6371)
at java.awt.Component.processEvent(Component.java:6319)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Window.processEvent(Window.java:2025)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
Caused by: java.lang.NullPointerException: ServiceReference is null for: org.cytoscape.work.swing.StatusBarPanelFactory with filter: (type=TaskStatus)
at org.cytoscape.service.util.internal.utils.ServiceUtil.getService(ServiceUtil.java:94)
... 28 more