← Back to team overview

gephi.team team mailing list archive

[Bug 571153] [NEW] NullPointerException when filtering undirected graphs

 

Public bug reported:

Way to reproduce:
1) Open a graph file, undirected
2) Create "Degree Range Filter" and enable filtering
3) Play with range slide
An exception is thrown sometimes, with higher probability is layout is active

Stack Trace:
java.lang.NullPointerException
	at org.gephi.graph.dhns.edge.AbstractEdge.getUndirected(AbstractEdge.java:92)
	at org.gephi.graph.dhns.edge.iterators.EdgeIterator.hasNext(EdgeIterator.java:59)
	at org.gephi.graph.dhns.graph.iterators.EdgeIteratorImpl.hasNext(EdgeIteratorImpl.java:44)
	at org.gephi.visualization.bridge.DHNSDataBridge.updateEdges(DHNSDataBridge.java:187)
	at org.gephi.visualization.bridge.DHNSDataBridge.updateWorld(DHNSDataBridge.java:126)
	at org.gephi.visualization.opengl.compatibility.CompatibilityEngine.updateWorld(CompatibilityEngine.java:181)
	at org.gephi.visualization.opengl.compatibility.CompatibilityScheduler.updateWorld(CompatibilityScheduler.java:270)

** Affects: gephi
     Importance: High
     Assignee: Mathieu Bastian (mathieu.bastian)
         Status: Confirmed

** Affects: gephi/0.7
     Importance: High
         Status: Confirmed


** Tags: filter

** Also affects: gephi/0.7
   Importance: Undecided
       Status: New

** Changed in: gephi/0.7
       Status: New => Confirmed

** Changed in: gephi/0.7
   Importance: Undecided => High

-- 
NullPointerException when filtering undirected graphs
https://bugs.launchpad.net/bugs/571153
You received this bug notification because you are a member of Gephi
Team, which is subscribed to 0.7.

Status in Gephi - Network exploration and manipulation: Confirmed
Status in Gephi 0.7 series: Confirmed

Bug description:
Way to reproduce:
1) Open a graph file, undirected
2) Create "Degree Range Filter" and enable filtering
3) Play with range slide
An exception is thrown sometimes, with higher probability is layout is active

Stack Trace:
java.lang.NullPointerException
	at org.gephi.graph.dhns.edge.AbstractEdge.getUndirected(AbstractEdge.java:92)
	at org.gephi.graph.dhns.edge.iterators.EdgeIterator.hasNext(EdgeIterator.java:59)
	at org.gephi.graph.dhns.graph.iterators.EdgeIteratorImpl.hasNext(EdgeIteratorImpl.java:44)
	at org.gephi.visualization.bridge.DHNSDataBridge.updateEdges(DHNSDataBridge.java:187)
	at org.gephi.visualization.bridge.DHNSDataBridge.updateWorld(DHNSDataBridge.java:126)
	at org.gephi.visualization.opengl.compatibility.CompatibilityEngine.updateWorld(CompatibilityEngine.java:181)
	at org.gephi.visualization.opengl.compatibility.CompatibilityScheduler.updateWorld(CompatibilityScheduler.java:270)





Follow ups

References