-
Notifications
You must be signed in to change notification settings - Fork 246
Description
I now tried for an hour getting roundhouse to work with postgres. I've setup a new 11.1 instance and try to run roundhouse. I always get the following exception:
RoundhousE encountered an error.
System.TypeInitializationException: Der Typeninitialisierer für "Npgsql.TypeHandlerRegistry" hat eine Ausnahme verursacht. ---> System.Reflection.ReflectionTypeLoadException: Mindestens ein Typ in der Assembly kann nicht geladen werden. Rufen Sie die LoaderExceptions-Eigenschaft ab, wenn Sie weitere Informationen benötigen.
bei System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
bei System.Reflection.Assembly.GetTypes()
bei Npgsql.TypeHandlerRegistry..cctor()
--- Ende der internen Ausnahmestapelüberwachung ---
bei Npgsql.TypeHandlerRegistry.Setup(NpgsqlConnector connector, NpgsqlTimeout timeout, Boolean async)
bei Npgsql.NpgsqlConnector.d__145.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Npgsql.ConnectorPool.d__24.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult() bei Npgsql.NpgsqlConnection.<Open>d__28.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Npgsql.NpgsqlConnection.Open() bei roundhouse.databases.AdoNetDatabase.open_connection(Boolean with_transaction) bei roundhouse.runners.RoundhouseMigrationRunner.run() Der Typeninitialisierer für "Npgsql.TypeHandlerRegistry" hat eine Ausnahme verursacht. System.TypeInitializationException: Der Typeninitialisierer für "Npgsql.TypeHandlerRegistry" hat eine Ausnahme verursacht. ---> System.Reflection.ReflectionTypeLoadException: Mindestens ein Typ in der Assembly kann nicht geladen werden. Rufen Sie die LoaderExceptions-Eigenschaft ab, wenn Sie weitere Informationen benötigen. bei System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) bei System.Reflection.Assembly.GetTypes() bei Npgsql.TypeHandlerRegistry..cctor() --- Ende der internen Ausnahmestapelüberwachung --- bei Npgsql.TypeHandlerRegistry.Setup(NpgsqlConnector connector, NpgsqlTimeout timeout, Boolean async) bei Npgsql.NpgsqlConnector.<Open>d__145.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Npgsql.ConnectorPool.<AllocateLong>d__24.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.CompilerServices.ValueTaskAwaiter
1.GetResult()
bei Npgsql.NpgsqlConnection.d__28.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Npgsql.NpgsqlConnection.Open()
bei roundhouse.databases.AdoNetDatabase.open_connection(Boolean with_transaction)
bei roundhouse.runners.RoundhouseMigrationRunner.run()
bei roundhouse.console.Program.run_migrator(ConfigurationPropertyHolder configuration)
bei roundhouse.console.Program.Main(String[] args)
Sorry for German language but I hope you get the point:
I'm simply using rh.exe with the following command line:
rh.exe --dt postgres --cs "host=host; port=5432; database=db; username=postgres; password=pw;"
I'm using Windows 10/64 bit. How can I solve this problem?