We have run the migration tool via docker and docker compose with the follow environment:
the database ehrnase ist the old DB and ehrbase2 is the new one.
DB is mgrated in ehrbase2 and the ehrbase container is running in version 2.x.xDB is mgrated in ehrbase2 and the ehrbase container is running in version 2.x.x
ehrbaseMigration-1 | 2024-07-17T08:27:01.720Z INFO 1 --- [ main] o.e.migration.service.ProcessService : Processing ehrs 0 - 99 of 1058
ehrbaseMigration-1 | 2024-07-17T08:27:22.799Z INFO 1 --- [ main] o.e.migration.service.ProcessService : Start import of ehrs 0 - 99 of 1058
ehrbaseMigration-1 | 2024-07-17T08:27:28.409Z INFO 1 --- [ main] o.e.migration.service.ProcessService : Finished import of ehrs 0 - 99 of 1058
ehrbaseMigration-1 | 2024-07-17T08:27:28.409Z INFO 1 --- [ main] o.e.migration.service.ProcessService : Processing ehrs 100 - 199 of 1058
ehrbaseMigration-1 | 2024-07-17T08:27:34.419Z INFO 1 --- [ main] o.e.migration.service.ProcessService : Start import of ehrs 100 - 199 of 1058
ehrbaseMigration-1 | 2024-07-17T08:27:34.769Z INFO 1 --- [ main] .s.b.a.l.ConditionEvaluationReportLogger :
ehrbaseMigration-1 |
ehrbaseMigration-1 | Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
ehrbaseMigration-1 | 2024-07-17T08:27:34.863Z ERROR 1 --- [ main] o.s.boot.SpringApplication : Application run failed
ehrbaseMigration-1 |
ehrbaseMigration-1 | java.lang.RuntimeException: SQL [insert into "ehr"."ehr_status_data" ("vo_id", "num", "ehr_id", "citem_num", "rm_entity", "entity_concept", "entity_name", "entity_attribute", "entity_path", "entity_path_cap", "entity_idx", "entity_idx_cap", "entity_idx_len", "data") values (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb)), (cast(? as uuid), ?, cast(? as uuid), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, cast(? as jsonb))]; ERROR: duplicate key value violates unique constraint "ehr_status_subject_idx"
ehrbaseMigration-1 | Detail: Key ((((((data -> 'su'::text) -> 'er'::text) -> 'X'::text) -> 'V'::text) ->> 0), ((((data -> 'su'::text) -> 'er'::text) -> 'ns'::text) ->> 0))=(10, DEMOGRAPHIC) already exists.
ehrbaseMigration-1 | at org.ehrbase.migration.importer.v4.ImportService.executeBulkInsert(ImportService.java:52) ~[migration-service-1.3.0-SNAPSHOT.jar:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at org.ehrbase.migration.importer.v4.LocatableImporter.write(LocatableImporter.java:114) ~[migration-service-1.3.0-SNAPSHOT.jar:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at org.ehrbase.migration.importer.v4.EhrSchemaImporter.writeStatus(EhrSchemaImporter.java:74) ~[migration-service-1.3.0-SNAPSHOT.jar:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at org.ehrbase.migration.service.ProcessService.writeData(ProcessService.java:190) ~[migration-service-1.3.0-SNAPSHOT.jar:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at org.ehrbase.migration.service.ProcessService.lambda$db2db$3(ProcessService.java:135) ~[migration-service-1.3.0-SNAPSHOT.jar:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.IntPipeline$1$1.accept(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at org.ehrbase.migration.service.ProcessService.lambda$db2db$4(ProcessService.java:133) ~[migration-service-1.3.0-SNAPSHOT.jar:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at java.base/java.util.ArrayList.forEach(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at org.ehrbase.migration.service.ProcessService.db2db(ProcessService.java:122) ~[migration-service-1.3.0-SNAPSHOT.jar:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at org.ehrbase.migration.application.MigrationTool.run(MigrationTool.java:69) ~[classes/:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:790) ~[spring-boot-3.2.5.jar:3.2.5]
ehrbaseMigration-1 | at org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:83) ~[spring-core-6.1.6.jar:6.1.6]
ehrbaseMigration-1 | at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60) ~[spring-core-6.1.6.jar:6.1.6]
ehrbaseMigration-1 | at org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:88) ~[spring-core-6.1.6.jar:6.1.6]
ehrbaseMigration-1 | at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:798) ~[spring-boot-3.2.5.jar:3.2.5]
ehrbaseMigration-1 | at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:789) ~[spring-boot-3.2.5.jar:3.2.5]
ehrbaseMigration-1 | at org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:774) ~[spring-boot-3.2.5.jar:3.2.5]
ehrbaseMigration-1 | at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:774) ~[spring-boot-3.2.5.jar:3.2.5]
ehrbaseMigration-1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:341) ~[spring-boot-3.2.5.jar:3.2.5]
ehrbaseMigration-1 | at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:149) ~[spring-boot-3.2.5.jar:3.2.5]
ehrbaseMigration-1 | at org.ehrbase.migration.application.MigrationTool.main(MigrationTool.java:62) ~[classes/:1.3.0-SNAPSHOT]
ehrbaseMigration-1 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
ehrbaseMigration-1 | at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) ~[workspace/:na]
ehrbaseMigration-1 | at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) ~[workspace/:na]
ehrbaseMigration-1 | at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) ~[workspace/:na]
Before reporting an issue
Environment information
Steps to reproduce
We have run the migration tool via docker and docker compose with the follow environment:
the database ehrnase ist the old DB and ehrbase2 is the new one.
Expected behavior
DB is mgrated in ehrbase2 and the ehrbase container is running in version 2.x.xDB is mgrated in ehrbase2 and the ehrbase container is running in version 2.x.x
Actual result
Further information
No response