gephi / gephi-plugins

Repository for Gephi Plugins maintained by the team. Each plugin has it's branch.
269 stars 622 forks source link

Program crashes by "Tools -> Generate group by partitions" #234

Closed Rolando7 closed 2 years ago

Rolando7 commented 3 years ago

Hello, as soon as I have partitioned a network (>10 partitions) and select the command "generate groups by partition", the programme crashes on windows 10.

Gephi-Version 0.9.2 Windows 10

I would really appreciate any help! Thank you very much!

Error-Message: [SEVERE] null java.lang.UnsupportedOperationException: Graph type is not supported yet. at upf.edu.gephi.plugin.grouppartition.algorithm.GraphPartitionAlgorithmFactory.getGraphPartition(GraphPartitionAlgorithmFactory.java:22) at upf.edu.gephi.plugin.grouppartition.controller.PartitionController.generatePartition(PartitionController.java:44) at upf.edu.gephi.plugin.grouppartition.controller.MenuButtonController.actionPerformed(MenuButtonController.java:38) at org.openide.awt.AlwaysEnabledAction$1.run(AlwaysEnabledAction.java:199) at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:95) at org.openide.util.actions.ActionInvoker.doPerformAction(ActionInvoker.java:116) at org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:99) at org.openide.awt.AlwaysEnabledAction.actionPerformed(AlwaysEnabledAction.java:202) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:369) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.menuDragMouseReleased(BasicMenuItemUI.java:1132) at java.desktop/javax.swing.JMenuItem.fireMenuDragMouseReleased(JMenuItem.java:575) at java.desktop/javax.swing.JMenuItem.processMenuDragMouseEvent(JMenuItem.java:472) at java.desktop/javax.swing.JMenuItem.processMouseEvent(JMenuItem.java:417) at java.desktop/javax.swing.MenuSelectionManager.processMouseEvent(MenuSelectionManager.java:342) at java.desktop/javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.eventDispatched(BasicPopupMenuUI.java:903) at java.desktop/java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2194) at java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2086) at java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2085) at java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2085) at java.desktop/java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:2042) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4914) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2762) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

I would really appreciate any help!

Rolando7 commented 3 years ago

Workaround: Perform the cluttering manually using Excel

Unfortunately, the whole thing is extremely time-consuming.

Any help is welcome. Thanks

Rolando7 commented 3 years ago

The problem seems to be related to umlauts and special characters.

mbastian commented 2 years ago

Hi, looking at the plugin's code this was due to the graph being Mixed. This plugin only supports directed and undirected graphs and that's why you had this message.

roland779 commented 1 year ago

Thanks, i had to change the Mixed Network into an Undirected Network.