Index: /issm/trunk/src/c/io/FetchData.cpp
===================================================================
--- /issm/trunk/src/c/io/FetchData.cpp	(revision 4781)
+++ /issm/trunk/src/c/io/FetchData.cpp	(revision 4782)
@@ -267,5 +267,5 @@
 
 	if (!mxIsDouble(dataref)){
-		ISSMERROR("input data_type is not a scalar!");
+		ISSMERROR("input data_type is not a double!");
 	}
 	else{
Index: /issm/trunk/src/m/solvers/solver_diagnostic_nonlinear.m
===================================================================
--- /issm/trunk/src/m/solvers/solver_diagnostic_nonlinear.m	(revision 4781)
+++ /issm/trunk/src/m/solvers/solver_diagnostic_nonlinear.m	(revision 4782)
@@ -59,5 +59,5 @@
 			
 		%add convergence status into  status
-		[femmodel.elements loads]=InputUpdateFromConstant(femmodel.elements,femmodel.nodes,femmodel.vertices,loads,femmodel.materials,femmodel.parameters,converged,ConvergedEnum);
+		[femmodel.elements loads]=InputUpdateFromConstant(femmodel.elements,femmodel.nodes,femmodel.vertices,loads,femmodel.materials,femmodel.parameters,double(converged),ConvergedEnum);
 
 		%rift convergence
