Index: /issm/trunk/src/m/classes/public/parameterize.m
===================================================================
--- /issm/trunk/src/m/classes/public/parameterize.m	(revision 1137)
+++ /issm/trunk/src/m/classes/public/parameterize.m	(revision 1138)
@@ -40,10 +40,9 @@
 	system('rm TemporaryParameterFile.m');
 
-	%remove last error misleading
+	%copy error message
 	me2=struct('message',me.message,'stack',me.stack);
-	me2.stack(end)=[];
 
 	%rename parameter file
-	for i=1:length(me2.stack)
+	for i=1:length(me2.stack)-1,
 		if (length(me2.stack(i).file)>=24 & strcmp(me2.stack(i).file(end-23:end),'TemporaryParameterFile.m'))
 			me2.stack(i).file=[me2.stack(i).file(1:end-24) parametername];
@@ -51,4 +50,8 @@
 		if strcmp(me2.stack(i).name,'TemporaryParameterFile'),
 			me2.stack(i).name=parametername;
+		end
+		if strcmp(me2.stack(i).name,'parameterize'),
+			%remove parameterize.m error "TemporaryParameterFile" misleading
+			me2.stack(i)=[];
 		end
 	end
