Index: /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 21915)
+++ /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 21916)
@@ -896,4 +896,5 @@
 			f2=gl[1]/(gl[1]-gl[0]);
 		}
+		else _error_("case not possible");
 	}
 	*point1=point;
@@ -991,4 +992,5 @@
 			xyz_bis[2][2]=*(xyz_list+3*1+2)+s2*(*(xyz_list+3*2+2)-*(xyz_list+3*1+2));
 		}
+		else _error_("case not possible");
 
 		/*Compute fraction of grounded element*/
Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 21915)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 21916)
@@ -1070,4 +1070,5 @@
 			f2=gl[1]/(gl[1]-gl[0]);
 		}
+		else _error_("case not possible");
 	}
 	*point1=point;
@@ -1180,4 +1181,5 @@
 				xyz_bis[2][2]=*(xyz_list+3*1+2)+s2*(*(xyz_list+3*2+2)-*(xyz_list+3*1+2));
 			}
+			else _error_("case not possible");
 
 			/*Compute fraction of grounded element*/
