2011-05-04 16:28:13 +02:00
|
|
|
function printMakeCheckOctaveErrMsg(modfilename, err)
|
2011-04-04 16:18:38 +02:00
|
|
|
printf("\n");
|
2011-05-04 16:28:13 +02:00
|
|
|
printf("********************************************\n");
|
|
|
|
printf("*** DYNARE-TEST-OCTAVE ERROR ENCOUNTERED ***\n");
|
|
|
|
printf("********************************************\n");
|
2011-04-04 16:18:38 +02:00
|
|
|
printf(" WHILE RUNNING MODFILE: %s\n", modfilename);
|
|
|
|
printf(" MSG: %s\n", err.message);
|
2011-09-09 16:56:45 +02:00
|
|
|
if (isfield(err, 'stack'))
|
2019-02-14 17:45:40 +01:00
|
|
|
printf("\n STACKTRACE:\n");
|
|
|
|
for i=1:size(err.stack, 1)
|
|
|
|
printf(" %s(%s):%d.%d\n", err.stack(i).file, err.stack(i).name,
|
|
|
|
err.stack(i).line, err.stack(i).column);
|
|
|
|
endfor
|
2011-04-04 16:18:38 +02:00
|
|
|
end
|
2019-02-14 17:45:40 +01:00
|
|
|
printf("********************************************\n\n\n");
|
2011-05-04 16:28:13 +02:00
|
|
|
end
|