diff --git a/modules/BoundingDiameters/pom.xml b/modules/BoundingDiameters/pom.xml
index ef4902c68e..3d2bd8d28d 100644
--- a/modules/BoundingDiameters/pom.xml
+++ b/modules/BoundingDiameters/pom.xml
@@ -10,7 +10,7 @@
nl.liacs
boundingdiameters
- 0.0.1
+ 0.0.2
nbm
BoundingDiameters
diff --git a/modules/BoundingDiameters/src/main/java/nl/liacs/boundingdiameters/DiameterMetric.java b/modules/BoundingDiameters/src/main/java/nl/liacs/boundingdiameters/DiameterMetric.java
index 9c14d96781..cbd428683a 100644
--- a/modules/BoundingDiameters/src/main/java/nl/liacs/boundingdiameters/DiameterMetric.java
+++ b/modules/BoundingDiameters/src/main/java/nl/liacs/boundingdiameters/DiameterMetric.java
@@ -83,6 +83,15 @@ public void execute(GraphModel graphModel) {
Graph graph = graphModel.getUndirectedGraph();
+ if (graph.getNodeCount() == 0) {
+ // No component to look for the giant one in, the report is built from empty results
+ eccLower = new int[0];
+ diameter = 0;
+ radius = 0;
+ peripherySize = 0;
+ centerSize = 0;
+ return;
+ }
initializeStartValues(graph);