This commit is contained in:
2022-09-23 20:13:51 +00:00
parent db42c15f12
commit abc6230834

View File

@@ -570,9 +570,7 @@ namespace AyaNova.PlugIn.V8
End: End:
; ;
//MIGRATE MODE
progress.Append("Setting v8 Server State to 'Open'");
await util.PostAsync("server-state", "{\"serverState\":\"Open\"}");
} }
catch (Exception ex) catch (Exception ex)
@@ -596,17 +594,55 @@ namespace AyaNova.PlugIn.V8
progress.Append(ExceptionDuringMigrate.InnerException.StackTrace); progress.Append(ExceptionDuringMigrate.InnerException.StackTrace);
} }
} }
progress.FinishedImport();//just enables close / cancel etc progress.FinishedImport();//just enables close / cancel etc
progress.Op("Saving export log to v8 memo for SuperUser..."); try//LOG TO MEMO SUPERUSER
await PostExportLogToV8(progress); {
//this might fail due to any number of various error conditions or prior
progress.Append("Log and help links saved in v8 Memo to SuperUser account (Home->Memos)"); //issues so attempt it but don't let it get in the way of completion
progress.Op("Saving export log to v8 memo for SuperUser...");
await PostExportLogToV8(progress);
progress.Append("Log and help links saved in v8 Memo to SuperUser account (Home->Memos)");
}
catch (Exception exFailedMemoLog)
{
progress.Append("ERROR creating export log Memo for SuperUser:");
progress.Append(exFailedMemoLog.Message);
if (exFailedMemoLog.InnerException != null)
{
progress.Append("Inner error:");
progress.Append(exFailedMemoLog.InnerException.Message);
progress.Append("Inner StackTrace:");
progress.Append(exFailedMemoLog.InnerException.StackTrace);
}
}
try//to re-open server regardless of what transpired before
{
//MIGRATE MODE
progress.Append("Setting v8 Server State to 'Open'");
await util.PostAsync("server-state", "{\"serverState\":\"Open\"}");
}
catch (Exception exFailedToReopen)
{
progress.Append("ERROR setting v8 server state to 'Open':");
progress.Append(exFailedToReopen.Message);
if (exFailedToReopen.InnerException != null)
{
progress.Append("Inner error:");
progress.Append(exFailedToReopen.InnerException.Message);
progress.Append("Inner StackTrace:");
progress.Append(exFailedToReopen.InnerException.StackTrace);
}
}
progress.Append("###################################"); progress.Append("###################################");
progress.Append("###################################"); progress.Append("###################################");
progress.Append("Export completed"); if (ExceptionDuringMigrate != null)
progress.Append("Export completed");
else
progress.Append("Export ** FAILED **");
progress.Op(""); progress.Op("");
progress.SubOp(""); progress.SubOp("");