Index: /issm/trunk-jpl/src/c/classes/Nodes.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Nodes.cpp	(revision 15638)
+++ /issm/trunk-jpl/src/c/classes/Nodes.cpp	(revision 15639)
@@ -215,6 +215,11 @@
 	}
 	else{
-		Node* node=dynamic_cast<Node*>(this->GetObjectByOffset(this->Size()-1));
-		max = node->Id();
+		if(this->Size()==0){
+			max = 0;
+		}
+		else{
+			Node* node=dynamic_cast<Node*>(this->GetObjectByOffset(this->Size()-1));
+			max = node->Id();
+		}
 	}
 
