Structure UpDate
This commit is contained in:
Binary file not shown.
@@ -20,8 +20,8 @@ create table gameInfo(id not null auto_increment, name varchar, width int, heigh
|
|||||||
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235)
|
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235)
|
||||||
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:164)
|
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:164)
|
||||||
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
|
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
|
||||||
at data.database.DataBase.simpleSQL(DataBase.java:32)
|
at database.DataBase.simpleSQL(DataBase.java:32)
|
||||||
at data.database.DataBase.createTables(DataBase.java:52)
|
at database.DataBase.createTables(DataBase.java:52)
|
||||||
at main.Main.main(Main.java:19)
|
at main.Main.main(Main.java:19)
|
||||||
2021-11-30 20:48:52 jdbc[3]: exception
|
2021-11-30 20:48:52 jdbc[3]: exception
|
||||||
org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax Fehler in SQL Befehl "CRATE[*] TABLE GAMEDATA(ID INT, X INT, Y INT)"; erwartet "COMMIT, CREATE, CALL, CHECKPOINT, COMMENT"
|
org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax Fehler in SQL Befehl "CRATE[*] TABLE GAMEDATA(ID INT, X INT, Y INT)"; erwartet "COMMIT, CREATE, CALL, CHECKPOINT, COMMENT"
|
||||||
@@ -209,8 +209,8 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.deleteTables(DataBase.java:61)
|
at database.DataBase.deleteTables(DataBase.java:61)
|
||||||
at main.Main.main(Main.java:20)
|
at main.Main.main(Main.java:20)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -270,8 +270,8 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.deleteTables(DataBase.java:61)
|
at database.DataBase.deleteTables(DataBase.java:61)
|
||||||
at main.Main.main(Main.java:20)
|
at main.Main.main(Main.java:20)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -522,8 +522,8 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.deleteTables(DataBase.java:61)
|
at database.DataBase.deleteTables(DataBase.java:61)
|
||||||
at main.Main.main(Main.java:20)
|
at main.Main.main(Main.java:20)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -604,8 +604,8 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.getAllGrids(DataBase.java:73)
|
at database.DataBase.getAllGrids(DataBase.java:73)
|
||||||
at main.Main.main(Main.java:22)
|
at main.Main.main(Main.java:22)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -686,8 +686,8 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.getAllGrids(DataBase.java:73)
|
at database.DataBase.getAllGrids(DataBase.java:73)
|
||||||
at main.Main.main(Main.java:22)
|
at main.Main.main(Main.java:22)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -762,8 +762,8 @@ insert into GAMEINFO(name, width, height, GENERATION) values (Grid1, 10, 10, 10)
|
|||||||
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235)
|
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235)
|
||||||
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:164)
|
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:164)
|
||||||
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
|
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
|
||||||
at data.database.DataBase.simpleSQL(DataBase.java:34)
|
at database.DataBase.simpleSQL(DataBase.java:34)
|
||||||
at data.database.DataBase.saveGrid(DataBase.java:100)
|
at database.DataBase.saveGrid(DataBase.java:100)
|
||||||
at main.Main.main(Main.java:22)
|
at main.Main.main(Main.java:22)
|
||||||
2021-11-30 21:27:13 jdbc[3]: exception
|
2021-11-30 21:27:13 jdbc[3]: exception
|
||||||
org.h2.jdbc.JdbcSQLSyntaxErrorException: Feld "ADSADSAGFSAGWEGEA" nicht gefunden
|
org.h2.jdbc.JdbcSQLSyntaxErrorException: Feld "ADSADSAGFSAGWEGEA" nicht gefunden
|
||||||
@@ -782,8 +782,8 @@ insert into GAMEINFO(name, width, height, GENERATION) values (adsadsagfsagwegea,
|
|||||||
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235)
|
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235)
|
||||||
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:164)
|
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:164)
|
||||||
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
|
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
|
||||||
at data.database.DataBase.simpleSQL(DataBase.java:34)
|
at database.DataBase.simpleSQL(DataBase.java:34)
|
||||||
at data.database.DataBase.saveGrid(DataBase.java:100)
|
at database.DataBase.saveGrid(DataBase.java:100)
|
||||||
at main.Main.main(Main.java:22)
|
at main.Main.main(Main.java:22)
|
||||||
2021-11-30 20:32:49 jdbc[3]: exception
|
2021-11-30 20:32:49 jdbc[3]: exception
|
||||||
java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supported.
|
java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supported.
|
||||||
@@ -851,8 +851,8 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.getAllGrids(DataBase.java:73)
|
at database.DataBase.getAllGrids(DataBase.java:73)
|
||||||
at main.Main.main(Main.java:24)
|
at main.Main.main(Main.java:24)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -944,8 +944,8 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.saveGrid(DataBase.java:98)
|
at database.DataBase.saveGrid(DataBase.java:98)
|
||||||
at main.Main.main(Main.java:32)
|
at main.Main.main(Main.java:32)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -1005,15 +1005,15 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.getAllGrids(DataBase.java:73)
|
at database.DataBase.getAllGrids(DataBase.java:73)
|
||||||
at game.Control.getAllGrids(Control.java:448)
|
at gamecontrol.Control.getAllGrids(Control.java:448)
|
||||||
at gui.GUI.getAllGrids(GUI.java:182)
|
at gui.control.GUI.getAllGrids(GUI.java:182)
|
||||||
at gui.MenuWindow.initModeBox(MenuWindow.java:309)
|
at gui.windows.MenuWindow.initModeBox(MenuWindow.java:309)
|
||||||
at gui.MenuWindow.initComponents(MenuWindow.java:94)
|
at gui.windows.MenuWindow.initComponents(MenuWindow.java:94)
|
||||||
at gui.MenuWindow.<init>(MenuWindow.java:74)
|
at gui.windows.MenuWindow.<init>(MenuWindow.java:74)
|
||||||
at gui.GUI.createMenuWindow(GUI.java:65)
|
at gui.control.GUI.createMenuWindow(GUI.java:65)
|
||||||
at game.Control.start(Control.java:36)
|
at gamecontrol.Control.start(Control.java:36)
|
||||||
at main.Main.main(Main.java:17)
|
at main.Main.main(Main.java:17)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -1073,8 +1073,8 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.saveGrid(DataBase.java:98)
|
at database.DataBase.saveGrid(DataBase.java:98)
|
||||||
at main.Main.main(Main.java:34)
|
at main.Main.main(Main.java:34)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -1155,15 +1155,15 @@ General error: "java.lang.IllegalStateException: The file is locked: nio:C:/User
|
|||||||
at org.h2.Driver.connect(Driver.java:69)
|
at org.h2.Driver.connect(Driver.java:69)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
|
||||||
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
|
||||||
at data.database.DataBase.connect(DataBase.java:14)
|
at database.DataBase.connect(DataBase.java:14)
|
||||||
at data.database.DataBase.getAllGrids(DataBase.java:73)
|
at database.DataBase.getAllGrids(DataBase.java:73)
|
||||||
at game.Control.getAllGrids(Control.java:448)
|
at gamecontrol.Control.getAllGrids(Control.java:448)
|
||||||
at gui.GUI.getAllGrids(GUI.java:182)
|
at gui.control.GUI.getAllGrids(GUI.java:182)
|
||||||
at gui.MenuWindow.initModeBox(MenuWindow.java:309)
|
at gui.windows.MenuWindow.initModeBox(MenuWindow.java:309)
|
||||||
at gui.MenuWindow.initComponents(MenuWindow.java:94)
|
at gui.windows.MenuWindow.initComponents(MenuWindow.java:94)
|
||||||
at gui.MenuWindow.<init>(MenuWindow.java:74)
|
at gui.windows.MenuWindow.<init>(MenuWindow.java:74)
|
||||||
at gui.GUI.createMenuWindow(GUI.java:65)
|
at gui.control.GUI.createMenuWindow(GUI.java:65)
|
||||||
at game.Control.start(Control.java:36)
|
at gamecontrol.Control.start(Control.java:36)
|
||||||
at main.Main.main(Main.java:17)
|
at main.Main.main(Main.java:17)
|
||||||
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]"
|
||||||
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
General error: "java.lang.IllegalStateException: The file is locked: nio:C:/Users/nkess/GitHub Repos/CT-Conway-s-Game-of-Life/lib/Conway-Game-Of-Live.mv.db [1.4.200/7]" [50000-200]
|
||||||
@@ -1381,12 +1381,12 @@ select gen from gameInfo where name = 'DUstinkst' [42122-200]
|
|||||||
at org.h2.engine.Session.prepareCommand(Session.java:595)
|
at org.h2.engine.Session.prepareCommand(Session.java:595)
|
||||||
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235)
|
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235)
|
||||||
at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:78)
|
at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:78)
|
||||||
at data.database.DataBase.resultSetSQL(DataBase.java:42)
|
at database.DataBase.resultSetSQL(DataBase.java:42)
|
||||||
at data.database.DataBase.getGen(DataBase.java:165)
|
at database.DataBase.getGen(DataBase.java:165)
|
||||||
at game.Control.getFromDatabase(Control.java:103)
|
at gamecontrol.Control.getFromDatabase(Control.java:103)
|
||||||
at game.Control.buildGameWindow(Control.java:68)
|
at gamecontrol.Control.buildGameWindow(Control.java:68)
|
||||||
at gui.GUI.buildGameWindow(GUI.java:81)
|
at gui.control.GUI.buildGameWindow(GUI.java:81)
|
||||||
at gui.MenuWindow$10.actionPerformed(MenuWindow.java:334)
|
at gui.windows.MenuWindow$10.actionPerformed(MenuWindow.java:334)
|
||||||
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
|
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
|
||||||
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
|
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
|
||||||
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
|
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 7.0 KiB After Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 7.0 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 3.8 KiB |
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
|||||||
package data.database;
|
package database;
|
||||||
|
|
||||||
import java.sql.*;
|
import java.sql.*;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package game;
|
package gamecontrol;
|
||||||
|
|
||||||
import gui.GUI;
|
import gui.control.GUI;
|
||||||
|
|
||||||
import java.util.Timer;
|
import java.util.Timer;
|
||||||
import java.util.TimerTask;
|
import java.util.TimerTask;
|
||||||
@@ -1,9 +1,8 @@
|
|||||||
package game;
|
package gamecontrol;
|
||||||
|
|
||||||
import data.database.DataBase;
|
import database.DataBase;
|
||||||
import gui.GUI;
|
import gui.control.GUI;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.concurrent.ThreadLocalRandom;
|
import java.util.concurrent.ThreadLocalRandom;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package gui;
|
package gui.basics;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
@@ -1,20 +1,17 @@
|
|||||||
package gui;
|
package gui.basics;
|
||||||
|
|
||||||
import javax.swing.text.AttributeSet;
|
import javax.swing.text.AttributeSet;
|
||||||
import javax.swing.text.BadLocationException;
|
import javax.swing.text.BadLocationException;
|
||||||
import javax.swing.text.PlainDocument;
|
import javax.swing.text.PlainDocument;
|
||||||
|
|
||||||
class JTextFieldLimit extends PlainDocument {
|
public class JTextFieldLimit extends PlainDocument {
|
||||||
private int limit;
|
private int limit;
|
||||||
JTextFieldLimit(int limit) {
|
|
||||||
|
public JTextFieldLimit(int limit) {
|
||||||
super();
|
super();
|
||||||
this.limit = limit;
|
this.limit = limit;
|
||||||
}
|
}
|
||||||
|
|
||||||
JTextFieldLimit(int limit, boolean upper) {
|
|
||||||
super();
|
|
||||||
this.limit = limit;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void insertString(int offset, String str, AttributeSet attr) throws BadLocationException {
|
public void insertString(int offset, String str, AttributeSet attr) throws BadLocationException {
|
||||||
if (str == null)
|
if (str == null)
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package gui;
|
package gui.basics;
|
||||||
|
|
||||||
import javax.swing.border.Border;
|
import javax.swing.border.Border;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
@@ -8,7 +8,7 @@ public class RoundedBorder implements Border {
|
|||||||
private int radius;
|
private int radius;
|
||||||
|
|
||||||
|
|
||||||
RoundedBorder(int radius) {
|
public RoundedBorder(int radius) {
|
||||||
this.radius = radius;
|
this.radius = radius;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1,6 +1,9 @@
|
|||||||
package gui;
|
package gui.control;
|
||||||
|
|
||||||
import game.Control;
|
import gamecontrol.Control;
|
||||||
|
import gui.windows.ControlWindow;
|
||||||
|
import gui.windows.GameWindow;
|
||||||
|
import gui.windows.MenuWindow;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package draw;
|
package gui.draw;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
public class Draw extends JPanel {
|
public class DrawGrid extends JPanel {
|
||||||
private int xSize, ySize;
|
private int xSize, ySize;
|
||||||
private int width, height;
|
private int width, height;
|
||||||
private float ratio;
|
private float ratio;
|
||||||
@@ -14,7 +14,7 @@ public class Draw extends JPanel {
|
|||||||
|
|
||||||
private boolean drawLocked = false;
|
private boolean drawLocked = false;
|
||||||
|
|
||||||
public Draw(int gridSizeX, int gridSizeY, int width, int height, float ratio, int offset) {
|
public DrawGrid(int gridSizeX, int gridSizeY, int width, int height, float ratio, int offset) {
|
||||||
this.xSize = gridSizeX;
|
this.xSize = gridSizeX;
|
||||||
this.ySize = gridSizeY;
|
this.ySize = gridSizeY;
|
||||||
this.width = width;
|
this.width = width;
|
||||||
@@ -1,4 +1,9 @@
|
|||||||
package gui;
|
package gui.windows;
|
||||||
|
|
||||||
|
import gui.control.GUI;
|
||||||
|
import gui.basics.Hover;
|
||||||
|
import gui.basics.JTextFieldLimit;
|
||||||
|
import gui.basics.RoundedBorder;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import javax.swing.event.ChangeEvent;
|
import javax.swing.event.ChangeEvent;
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
package gui;
|
package gui.windows;
|
||||||
|
|
||||||
import draw.Draw;
|
import gui.control.GUI;
|
||||||
|
import gui.draw.DrawGrid;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
@@ -9,7 +10,7 @@ import java.awt.event.*;
|
|||||||
public class GameWindow {
|
public class GameWindow {
|
||||||
|
|
||||||
private final JFrame gameWindow;
|
private final JFrame gameWindow;
|
||||||
private final Draw draw;
|
private final DrawGrid drawGrid;
|
||||||
|
|
||||||
private final int cellCountX;
|
private final int cellCountX;
|
||||||
private final int cellCountY;
|
private final int cellCountY;
|
||||||
@@ -134,14 +135,14 @@ public class GameWindow {
|
|||||||
gameWindow.setResizable(false);
|
gameWindow.setResizable(false);
|
||||||
|
|
||||||
ratio = (float) (cellCountY) / (float) (cellCountX);
|
ratio = (float) (cellCountY) / (float) (cellCountX);
|
||||||
draw = new Draw(this.cellCountX, this.cellCountY, width, height, ratio, offset);
|
drawGrid = new DrawGrid(this.cellCountX, this.cellCountY, width, height, ratio, offset);
|
||||||
draw.setBounds(0, 0, width, height);
|
drawGrid.setBounds(0, 0, width, height);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
draw.setVisible(true);
|
drawGrid.setVisible(true);
|
||||||
|
|
||||||
gameWindow.add(draw);
|
gameWindow.add(drawGrid);
|
||||||
|
|
||||||
gameWindow.pack();
|
gameWindow.pack();
|
||||||
gameWindow.setLayout(null);
|
gameWindow.setLayout(null);
|
||||||
@@ -150,8 +151,8 @@ public class GameWindow {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void showGrid(boolean[][] grid) {
|
public void showGrid(boolean[][] grid) {
|
||||||
if (draw != null) {
|
if (drawGrid != null) {
|
||||||
draw.showGrid(grid);
|
drawGrid.showGrid(grid);
|
||||||
} else {
|
} else {
|
||||||
System.err.println("you need to build the game gameWindow before showing a grid");
|
System.err.println("you need to build the game gameWindow before showing a grid");
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,10 @@
|
|||||||
package gui;
|
package gui.windows;
|
||||||
|
|
||||||
|
|
||||||
|
import gui.control.GUI;
|
||||||
|
import gui.basics.Hover;
|
||||||
|
import gui.basics.RoundedBorder;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import javax.swing.event.ChangeEvent;
|
import javax.swing.event.ChangeEvent;
|
||||||
import javax.swing.event.ChangeListener;
|
import javax.swing.event.ChangeListener;
|
||||||
+3
-3
@@ -1,8 +1,7 @@
|
|||||||
package main;
|
package main;
|
||||||
|
|
||||||
|
|
||||||
import data.database.DataBase;
|
import gamecontrol.Control;
|
||||||
import game.Control;
|
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
|
|
||||||
@@ -18,10 +17,11 @@ public class Main {
|
|||||||
//TODO: Limit input length
|
//TODO: Limit input length
|
||||||
//TODO: DB Reload when Menu windows Opened
|
//TODO: DB Reload when Menu windows Opened
|
||||||
|
|
||||||
//TODO: Implement Corona Virus. Infected, Vaccinated, Recovered and Normal
|
//TODO: Implement Corona Virus. Infected, Vaccinated, Recovered and Normal | Normal, 3G, 2G, 2G+ Zones
|
||||||
//TODO: Implement Picture to grid function
|
//TODO: Implement Picture to grid function
|
||||||
//TODO: Implement a war mode.
|
//TODO: Implement a war mode.
|
||||||
|
|
||||||
|
//TODO: Fucking 3D Grid
|
||||||
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|||||||
Reference in New Issue
Block a user