マイKeyCloakはH2のデシベル(デフォルト)で動作し、その中にいくつかのデータを持っている
をエクスポートするとき、私はKeyCloak 2.3
KeyCloakをMySQLへKeyCloakを移行できるようにデータをエクスポートしたい私が使用しているNPEを取得は2.3ですバージョン データをエクスポートしようとすると、NPEが引き続き表示されます。私は、エクスポートするために使用してい
コマンドは次のとおりです。
sudoの./standalone.sh -Dkeycloak.migration.action =輸出-Dkeycloak.migration.provider = singleFile -Dkeycloak.migration.file =を/ tmp/export.json
スタックトレース:これがあれば
Caused by: java.lang.NullPointerException
at org.keycloak.exportimport.util.ExportUtils.exportRealm(ExportUtils.java:227)
at org.keycloak.exportimport.singlefile.SingleFileExportProvider$1.runExportImportTask(SingleFileExportProvider.java:65)
at org.keycloak.exportimport.util.ExportImportSessionTask.run(ExportImportSessionTask.java:35)
at org.keycloak.models.utils.KeycloakModelUtils.runJobInTransaction(KeycloakModelUtils.java:235)
at org.keycloak.exportimport.singlefile.SingleFileExportProvider.exportModel(SingleFileExportProvider.java:58)
at org.keycloak.exportimport.ExportImportManager.runExport(ExportImportManager.java:102)
at org.keycloak.services.resources.KeycloakApplication.<init>(KeycloakApplication.java:148)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.jboss.resteasy.core.ConstructorInjectorImpl.construct(ConstructorInjectorImpl.java:150)
... 19 more
H2データベースが壊れている可能性があります。複数のレルムが定義されていますか?あなたのユーザーがいる単一のレルムだけをエクスポートしようとした場合-Dkeycloak.migration.realmName = –
私は2つのレルムマスターと1つのユーザーを持っています。 -Dkeycloak.migration.realmName =と同じエラーが表示されます。私はh2が壊れているとは思っていません。私は管理コンソールでデータを見ることができます –
user2952779