Index: /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py
===================================================================
--- /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py	(revision 14104)
+++ /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py	(revision 14105)
@@ -43,8 +43,10 @@
 	result=ReadData(fid)
 	while result:
-		if result['step'] > len(results):
+		if   result['step'] > len(results):
 			for i in xrange(len(results),result['step']-1):
 				results.append(None)
 			results.append(resultsclass.results())
+		elif results[result['step']-1] is None:
+			results[result['step']-1]=resultsclass.results()
 		#Get time and step
 		setattr(results[result['step']-1],'step',result['step'])
