I got an exception when trying to start the server (because the postgre sql server was not running). There was an error when handling it.
System.InvalidCastException: Unable to cast object of type 'Npgsql.NpgsqlException' to type 'Npgsql.PostgresException'.
at Origam.DA.Service.PgSqlDataService.HandleException(Exception ex, String recordErrorMessage, DataRow row) in C:\Repos\origam-source\Origam.DA.Service\PgSqlDataService.cs:line 95
at Origam.DA.Service.DataLoader.HandleException(Exception ex, String commandText, Boolean logAsDebug) in C:\Repos\origam-source\Origam.DA.Service\AbstractSqlDataService.cs:line 173
at Origam.DA.Service.DataLoader.Fill() in C:\Repos\origam-source\Origam.DA.Service\AbstractSqlDataService.cs:line 122
at Origam.DA.Service.AbstractSqlDataService.<>c__DisplayClass20_1.<LoadDataSet>b__0() in C:\Repos\origam-source\Origam.DA.Service\AbstractSqlDataService.cs:line 400
at Origam.DA.Service.Profiler.ExecuteAndTakeLoggingAction(DataStructureEntity entity, Action`2 loggingAction, Action actionToExecute) in C:\Repos\origam-source\Origam.DA.Service\AbstractSqlDataService.cs:line 2698
at Origam.DA.Service.Profiler.ExecuteAndRememberLoadDuration(DataStructureEntity entity, Action actionToExecute) in C:\Repos\origam-source\Origam.DA.Service\AbstractSqlDataService.cs:line 2669
at Origam.DA.Service.AbstractSqlDataService.LoadDataSet(DataStructureQuery query, IPrincipal principal, DataSet dataset, String transactionId) in C:\Repos\origam-source\Origam.DA.Service\AbstractSqlDataService.cs:line 378
at Origam.DA.Service.AbstractSqlDataService.LoadDataSet(DataStructureQuery dataStructureQuery, IPrincipal principal, String transactionId) in C:\Repos\origam-source\Origam.DA.Service\AbstractSqlDataService.cs:line 282
at Origam.Workflow.DataServiceAgent.LoadData(DataStructureQuery query, DataSet data) in C:\Repos\origam-source\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 96
at Origam.Workflow.DataServiceAgent.LoadData(DataStructureQuery query) in C:\Repos\origam-source\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 85
at Origam.Workflow.DataServiceAgent.Run() in C:\Repos\origam-source\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 533
at Origam.Workbench.Services.ParameterService.LoadParameters() in C:\Repos\origam-source\Origam.Workbench.Services\ParameterService.cs:line 618
at Origam.Workbench.Services.ParameterService.RefreshParameters() in C:\Repos\origam-source\Origam.Workbench.Services\ParameterService.cs:line 420
at Origam.OrigamEngine.OrigamEngine.ConnectRuntime(String configName, Boolean runRestartTimer, Boolean loadDeploymentScripts, IRuntimeServiceFactory customServiceFactory) in C:\Repos\origam-source\Origam.OrigamEngine\OrigamEngine.cs:line 157
at Origam.ServerCore.OrigamUtils.ConnectOrigamRuntime(ILoggerFactory loggerFactory, Boolean reloadModelWhenFilesChangesDetected) in C:\Repos\origam-source\Origam.ServerCore\OrigamUtils.cs:line 36
at Origam.ServerCore.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) in C:\Repos\origam-source\Origam.ServerCore\Startup.cs:line 261
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.<Build>b__0(IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.Configure(IApplicationBuilder app)
at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.<Configure>g__MiddlewareFilterBuilder|0(IApplicationBuilder builder)
at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.<Configure>b__0(IApplicationBuilder app)
at Microsoft.AspNetCore.Hosting.WebHost.BuildApplication()
at Microsoft.AspNetCore.Hosting.WebHost.StartAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Hosting.WebHostExtensions.RunAsync(IWebHost host, CancellationToken token, String startupMessage)
at Microsoft.AspNetCore.Hosting.WebHostExtensions.RunAsync(IWebHost host, CancellationToken token, String startupMessage)
at Microsoft.AspNetCore.Hosting.WebHostExtensions.RunAsync(IWebHost host, CancellationToken token)
at Microsoft.AspNetCore.Hosting.WebHostExtensions.Run(IWebHost host)
at Origam.ServerCore.Program.Main(String[] args) in C:\Repos\origam-source\Origam.ServerCore\Program.cs:line 47