Index: /issm/trunk/src/c/objects/ElementResults/ElementResult.h
===================================================================
--- /issm/trunk/src/c/objects/ElementResults/ElementResult.h	(revision 4190)
+++ /issm/trunk/src/c/objects/ElementResults/ElementResult.h	(revision 4191)
@@ -18,4 +18,6 @@
 		virtual        ~ElementResult(){};
 		
+		virtual void Echo(void)=0;
+
 		virtual ElementResult* SpawnSingElementResult(int  index)=0;
 		virtual ElementResult* SpawnBeamElementResult(int* indices)=0;
@@ -27,5 +29,4 @@
 };
 
-
 void NodalValuesUnitConversion(double* nodal_values, int num_nodal_values,int enum_type,Parameters* parameters);
 #endif
Index: /issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.cpp
===================================================================
--- /issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.cpp	(revision 4190)
+++ /issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.cpp	(revision 4191)
@@ -29,4 +29,7 @@
 	step=in_step;
 	time=in_time;
+	printf("file: TriaVertexElementResult.cpp line: %i\n",__LINE__); 
+	this->Echo();
+	printf("file: TriaVertexElementResult.cpp line: %i\n",__LINE__); 
 }
 /*}}}*/
@@ -49,7 +52,7 @@
 		
 	printf("TriaVertexElementResult:\n");
-	TriaVertexElementResult::DeepEcho();
 	printf("   step: %i\n",this->step);
 	printf("   time: %g\n",this->time);
+	this->TriaVertexInput::DeepEcho();
 
 }
Index: /issm/trunk/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp
===================================================================
--- /issm/trunk/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp	(revision 4190)
+++ /issm/trunk/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp	(revision 4191)
@@ -34,4 +34,6 @@
 	N=in_N;
 
+	/*Copy result in values*/
+	if (M*N==0) ISSMERROR("result of enum %s has a size %ix%i and con not be allocated",EnumAsString(in_enum_type),in_M,in_N);
 	values=(double*)xmalloc(M*N*sizeof(double));
 	memcpy(values,in_values,M*N*sizeof(double));
