beim Update von 2.8.22 auf 2.8.23 bekomme ich nachfolgende Fehlermeldung:
Code: Alles auswählen
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] JVerein-DB-Update: 447 ...
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.setNewVersion] JVerein-DB-Update: 447
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] starting transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] commit transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] JVerein-DB-Update: 447 ...
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.setNewVersion] JVerein-DB-Update: 447
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] starting transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] commit transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] JVerein-DB-Update: 447 ...
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.setNewVersion] JVerein-DB-Update: 447
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] starting transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] commit transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] JVerein-DB-Update: 447 ...
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.setNewVersion] JVerein-DB-Update: 447
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] starting transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] commit transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] JVerein-DB-Update: 447 ...
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.setNewVersion] JVerein-DB-Update: 447
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] starting transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] commit transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] JVerein-DB-Update: 447 ...
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.setNewVersion] JVerein-DB-Update: 447
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] starting transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] commit transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] JVerein-DB-Update: 447 ...
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.setNewVersion] JVerein-DB-Update: 447
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] starting transaction
[Fri Nov 08 22:30:48 CET 2024][INFO][main][de.willuhn.sql.ScriptExecutor.execute] rollback transaction
[Fri Nov 08 22:30:48 CET 2024][ERROR][main][de.willuhn.sql.ScriptExecutor.execute] error while executing sql script. Current statement: ALTER TABLE buchung ADD CONSTRAINT fkBuchung9 FOREIGN KEY (splitid) REFERENCES buchung(id) ON DELETE CASCADE ON UPDATE RESTRICT
org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Referentielle Integrit t verletzt: "FKBUCHUNG9: PUBLIC.BUCHUNG FOREIGN KEY(SPLITID) REFERENCES PUBLIC.BUCHUNG(ID)"
Referential integrity constraint violation: "FKBUCHUNG9: PUBLIC.BUCHUNG FOREIGN KEY(SPLITID) REFERENCES PUBLIC.BUCHUNG(ID)"; SQL statement:
ALTER TABLE buchung ADD CONSTRAINT fkBuchung9 FOREIGN KEY (splitid) REFERENCES buchung(id) ON DELETE CASCADE ON UPDATE RESTRICT [23506-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:457)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.constraint.ConstraintReferential.checkExistingData(ConstraintReferential.java:630)
at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:261)
at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:78)
at org.h2.command.CommandContainer.update(CommandContainer.java:133)
at org.h2.command.Command.executeUpdate(Command.java:267)
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:169)
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
at de.willuhn.sql.ScriptExecutor.execute(ScriptExecutor.java:166)
at de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.execute(AbstractDDLUpdate.java:89)
at de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.execute(AbstractDDLUpdate.java:76)
at de.jost_net.JVerein.server.DDLTool.Updates.Update0447.run(Update0447.java:56)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at de.jost_net.JVerein.server.JVereinUpdateProvider.callMethod2(JVereinUpdateProvider.java:266)
at de.jost_net.JVerein.server.JVereinUpdateProvider.<init>(JVereinUpdateProvider.java:93)
at de.jost_net.JVerein.server.DBSupportH2Impl.checkConsistency(DBSupportH2Impl.java:174)
at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:114)
at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:112)
at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:209)
at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:105)
at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:394)
at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:239)
at de.willuhn.jameica.services.PluginService.init(PluginService.java:39)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:70)
at de.willuhn.jameica.system.Application.init(Application.java:103)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
[Fri Nov 08 22:30:48 CET 2024][ERROR][main][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.execute] unable to execute update
java.sql.SQLException: exception while executing sql script: Referentielle Integrit t verletzt: "FKBUCHUNG9: PUBLIC.BUCHUNG FOREIGN KEY(SPLITID) REFERENCES PUBLIC.BUCHUNG(ID)"
Referential integrity constraint violation: "FKBUCHUNG9: PUBLIC.BUCHUNG FOREIGN KEY(SPLITID) REFERENCES PUBLIC.BUCHUNG(ID)"; SQL statement:
ALTER TABLE buchung ADD CONSTRAINT fkBuchung9 FOREIGN KEY (splitid) REFERENCES buchung(id) ON DELETE CASCADE ON UPDATE RESTRICT [23506-199]. Current statement: ALTER TABLE buchung ADD CONSTRAINT fkBuchung9 FOREIGN KEY (splitid) REFERENCES buchung(id) ON DELETE CASCADE ON UPDATE RESTRICT
at de.willuhn.sql.ScriptExecutor.execute(ScriptExecutor.java:195)
at de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.execute(AbstractDDLUpdate.java:89)
at de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.execute(AbstractDDLUpdate.java:76)
at de.jost_net.JVerein.server.DDLTool.Updates.Update0447.run(Update0447.java:56)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at de.jost_net.JVerein.server.JVereinUpdateProvider.callMethod2(JVereinUpdateProvider.java:266)
at de.jost_net.JVerein.server.JVereinUpdateProvider.<init>(JVereinUpdateProvider.java:93)
at de.jost_net.JVerein.server.DBSupportH2Impl.checkConsistency(DBSupportH2Impl.java:174)
at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:114)
at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:112)
at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:209)
at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:105)
at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:394)
at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:239)
at de.willuhn.jameica.services.PluginService.init(PluginService.java:39)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:70)
at de.willuhn.jameica.system.Application.init(Application.java:103)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Referentielle Integrit t verletzt: "FKBUCHUNG9: PUBLIC.BUCHUNG FOREIGN KEY(SPLITID) REFERENCES PUBLIC.BUCHUNG(ID)"
Referential integrity constraint violation: "FKBUCHUNG9: PUBLIC.BUCHUNG FOREIGN KEY(SPLITID) REFERENCES PUBLIC.BUCHUNG(ID)"; SQL statement:
ALTER TABLE buchung ADD CONSTRAINT fkBuchung9 FOREIGN KEY (splitid) REFERENCES buchung(id) ON DELETE CASCADE ON UPDATE RESTRICT [23506-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:457)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.constraint.ConstraintReferential.checkExistingData(ConstraintReferential.java:630)
at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:261)
at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:78)
at org.h2.command.CommandContainer.update(CommandContainer.java:133)
at org.h2.command.Command.executeUpdate(Command.java:267)
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:169)
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
at de.willuhn.sql.ScriptExecutor.execute(ScriptExecutor.java:166)
... 23 more
[Fri Nov 08 22:30:48 CET 2024][ERROR][main][de.jost_net.JVerein.server.DBSupportH2Impl.checkConsistency] Datenbankupdate kann nicht ausgef hrt werden.
Systemdaten:
Code: Alles auswählen
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] starting Jameica Version 2.10.4
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20230414
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 487
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] max. memory: 7984mb
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] sys charset: windows-1252
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] [-f]
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] [C:\Users\xxxx\.jameica_df-Test-Update-auf-2.8.23]
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.name : Windows 11
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.version : 10.0
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.version : 17.0.8
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vendor : Azul Systems, Inc.
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] user.name : ws44
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] user.home : C:\Users\xxxx
[Fri Nov 08 22:30:36 CET 2024][INFO][main][de.willuhn.jameica.services.SysinfoService.init] file.encoding : Cp1252
KlausB