Index: /issm/trunk-jpl/src/c/classes/Params/Parameters.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/Parameters.cpp	(revision 20637)
+++ /issm/trunk-jpl/src/c/classes/Params/Parameters.cpp	(revision 20638)
@@ -77,5 +77,14 @@
 /*}}}*/
 Parameters* Parameters::Copy(void){/*{{{*/
-	_error_("not implemented yet");
+
+	Parameters* output = new Parameters();
+
+	for(int i=0;i<NUMPARAMS;i++){
+		if(this->params[i]){
+			output->params[i]=this->params[i]->copy();
+		}
+	}
+
+	return output;
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp	(revision 20637)
+++ /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp	(revision 20638)
@@ -55,4 +55,5 @@
 }/*}}}*/
 const char* ErrorException::what() const throw(){/*{{{*/
+	this->Report();
 	return what_str;
 }/*}}}*/
