Prevent creation of NodeNames longer 64 characters #101
Lixfel
hat 2022-01-07 22:05:18 +01:00 kommentiert
Besitzer
```
org.bukkit.command.CommandException: Unhandled exception executing 'schem save Team/Kanonen/WG/Cloud/X2-x11-y2-z10-V220-Freiluft-Oben-Vorne-beides-KonstruktixNiveau-X2' in de.steamwar.command.SWCommand$1(schematic)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:156)
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:723)
at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1658)
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1498)
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47)
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:1)
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19)
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils$$Lambda$2695/0x0000000000000000.run(Unknown Source)
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18)
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144)
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118)
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:925)
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:918)
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeAll(SourceFile:103)
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:901)
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:835)
at java.base/java.lang.Thread.run(Thread.java:884)
Caused by: java.lang.SecurityException
at de.steamwar.command.SubCommand.invoke(SubCommand.java:101)
at de.steamwar.command.SWCommand.lambda$execute$0(SWCommand.java:99)
at de.steamwar.command.SWCommand$$Lambda$3005/0x00000000146469c0.test(Unknown Source)
at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1602)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:540)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:526)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:512)
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:239)
at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632)
at de.steamwar.command.SWCommand.execute(SWCommand.java:99)
at de.steamwar.command.SWCommand$1.execute(SWCommand.java:64)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149)
... 17 more
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at de.steamwar.command.SubCommand.invoke(SubCommand.java:94)
... 32 more
Caused by: java.lang.SecurityException: Could not execute SQL statement
at de.steamwar.sql.SQL$Statement.prepare(SQL.java:183)
at de.steamwar.sql.SQL$Statement.update(SQL.java:169)
at de.steamwar.sql.SchematicNode.createSchematicNode(SchematicNode.java:80)
at de.steamwar.sql.SchematicNode.createSchematic(SchematicNode.java:70)
at de.steamwar.schematicsystem.commands.SchematicCommand.saveSchem(SchematicCommand.java:156)
... 37 more
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'NodeName' at row 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3931)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3869)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524)
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1281)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:787)
at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2133)
at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2067)
at com.mysql.jdbc.PreparedStatement.executeLargeUpdate(PreparedStatement.java:5175)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2052)
at de.steamwar.sql.SQL$Statement$$Lambda$3093/0x0000000014655828.run(Unknown Source)
at de.steamwar.sql.SQL$Statement.prepare(SQL.java:176)
... 41 more
```
Chaoscaot
hat diesen Issue 2022-01-07 22:23:14 +01:00 geschlossen
Label
Kein Label
Bug
Codeverbesserung
Einsteiger Freundlich
Idee
In Arbeit
Neues Feature
Prio A
Security Breach
Überprüfung notwendig
Verbesserung
Zu Beobachten
Kein Meilenstein
Niemand zuständig
1 Beteiligte
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten
Keine Abhängigkeiten gesetzt.
Referenz: SteamWar/SchematicSystem#101
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren
Keine Beschreibung angegeben.
Branch "%!s()" löschen
Das Löschen eines Branches ist permanent. Obwohl der Branch für eine kurze Zeit weiter existieren könnte, kann diese Aktion in den meisten Fällen NICHT rückgängig gemacht werden. Fortfahren?