Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: error console #121

Open
3 tasks done
Yamiru opened this issue Jan 4, 2025 · 6 comments
Open
3 tasks done

[Bug]: error console #121

Yamiru opened this issue Jan 4, 2025 · 6 comments

Comments

@Yamiru
Copy link

Yamiru commented Jan 4, 2025

Checklist

  • Are you using the latest version/snapshot of HeadsPlus?
  • Have you checked to see if others have submitted the same bug report?
  • Have you been able to reproduce the bug more then once?

Description of the bug

latest version of headsplus and purpur 1.21.0 console error

Steps To Reproduce

[16:40:20 WARN]: [HeadsPlus] Failed to set level gold for 4cfb4c71-deda-380d-af11-6fd2df981e87 - an internal error occurred. Please report the below stacktrace and error to the developer.
[16:40:20 WARN]: [HeadsPlus] Failed to set level gold for 4cfb4c71-deda-380d-af11-6fd2df981e87 - an internal error occurred. Please report the below stacktrace and error to the developer.
[16:40:20 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[16:40:20 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[16:40:20 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[16:40:20 WARN]: at org.sqlite.core.DB.execute(DB.java:985)
[16:40:20 WARN]: at org.sqlite.core.DB.executeUpdate(DB.java:1054)
[16:40:20 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.lambda$executeLargeUpdate$2(JDBC3PreparedStatement.java:129)
[16:40:20 WARN]: at org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:454)
[16:40:20 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.executeLargeUpdate(JDBC3PreparedStatement.java:124)
[16:40:20 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.executeUpdate(JDBC3PreparedStatement.java:105)
[16:40:20 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.PlayerSQLManager.lambda$setLevel$8(PlayerSQLManager.java:235)
[16:40:20 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.lambda$createConnection$1(SQLManager.java:87)
[16:40:20 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[16:40:20 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[16:40:20 WARN]: at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[16:40:20 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[16:40:20 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[16:40:20 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[16:40:20 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[16:40:20 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[16:40:20 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[16:40:20 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[16:40:20 WARN]: at org.sqlite.core.DB.execute(DB.java:985)
[16:40:20 WARN]: at org.sqlite.core.DB.executeUpdate(DB.java:1054)
[16:40:20 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.lambda$executeLargeUpdate$2(JDBC3PreparedStatement.java:129)
[16:40:20 WARN]: at org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:454)
[16:40:20 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.executeLargeUpdate(JDBC3PreparedStatement.java:124)
[16:40:20 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.executeUpdate(JDBC3PreparedStatement.java:105)
[16:40:20 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.PlayerSQLManager.lambda$setLevel$8(PlayerSQLManager.java:235)
[16:40:20 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.lambda$createConnection$1(SQLManager.java:87)
[16:40:20 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[16:40:20 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[16:40:20 WARN]: at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[16:40:20 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[16:40:20 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[16:40:20 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[16:40:20 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[16:40:21 WARN]: [HeadsPlus] Failed to get stat HUNTING with metadata entity=ZOMBIE for user a06f2d21-61f7-335f-a3e8-acd722e78d78 - an internal error occurred. Please report the below stacktrace and error to the developer.
[16:40:21 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[16:40:21 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[16:40:21 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[16:40:21 WARN]: at org.sqlite.core.DB.throwex(DB.java:1150)
[16:40:21 WARN]: at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
[16:40:21 WARN]: at org.sqlite.core.NativeDB.prepare(NativeDB.java:132)
[16:40:21 WARN]: at org.sqlite.core.DB.prepare(DB.java:264)
[16:40:21 WARN]: at org.sqlite.core.CorePreparedStatement.(CorePreparedStatement.java:46)
[16:40:21 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.(JDBC3PreparedStatement.java:32)
[16:40:21 WARN]: at org.sqlite.jdbc4.JDBC4PreparedStatement.(JDBC4PreparedStatement.java:25)
[16:40:21 WARN]: at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34)
[16:40:21 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225)
[16:40:21 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
[16:40:21 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.StatisticsSQLManager.lambda$getStatMeta$2(StatisticsSQLManager.java:158)
[16:40:21 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.lambda$createConnection$1(SQLManager.java:87)
[16:40:21 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[16:40:21 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[16:40:21 WARN]: at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[16:40:21 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[16:40:21 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[16:40:21 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[16:40:21 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[16:40:21 INFO]: nev0Xne issued server command: /regis
[16:40:22 WARN]: [HeadsPlus] Failed to set XP 290 for 85179556-92a3-3ad6-8ecd-f52ebcb51f2c - an internal error occurred. Please report the below stacktrace and error to the developer.
[16:40:22 WARN]: [HeadsPlus] Failed to set level dirt for 85179556-92a3-3ad6-8ecd-f52ebcb51f2c - an internal error occurred. Please report the below stacktrace and error to the developer.
[16:40:22 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[16:40:22 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[16:40:22 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[16:40:22 WARN]: at org.sqlite.core.DB.throwex(DB.java:1150)
[16:40:22 WARN]: at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
[16:40:22 WARN]: at org.sqlite.core.NativeDB.prepare(NativeDB.java:132)
[16:40:22 WARN]: at org.sqlite.core.DB.prepare(DB.java:264)
[16:40:22 WARN]: at org.sqlite.core.CorePreparedStatement.(CorePreparedStatement.java:46)
[16:40:22 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.(JDBC3PreparedStatement.java:32)
[16:40:22 WARN]: at org.sqlite.jdbc4.JDBC4PreparedStatement.(JDBC4PreparedStatement.java:25)
[16:40:22 WARN]: at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34)
[16:40:22 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225)
[16:40:22 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
[16:40:22 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.PlayerSQLManager.lambda$setXP$6(PlayerSQLManager.java:205)
[16:40:22 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.lambda$createConnection$1(SQLManager.java:87)
[16:40:22 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[16:40:22 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[16:40:22 WARN]: at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[16:40:22 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[16:40:22 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[16:40:22 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[16:40:22 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[16:40:22 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[16:40:22 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[16:40:22 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[16:40:22 WARN]: at org.sqlite.core.DB.throwex(DB.java:1150)
[16:40:22 WARN]: at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
[16:40:22 WARN]: at org.sqlite.core.NativeDB.prepare(NativeDB.java:132)
[16:40:22 WARN]: at org.sqlite.core.DB.prepare(DB.java:264)
[16:40:22 WARN]: at org.sqlite.core.CorePreparedStatement.(CorePreparedStatement.java:46)
[16:40:22 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.(JDBC3PreparedStatement.java:32)
[16:40:22 WARN]: at org.sqlite.jdbc4.JDBC4PreparedStatement.(JDBC4PreparedStatement.java:25)
[16:40:22 WARN]: at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34)
[16:40:22 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225)
[16:40:22 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
[16:40:22 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.PlayerSQLManager.lambda$setLevel$8(PlayerSQLManager.java:230)
[16:40:22 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.lambda$createConnection$1(SQLManager.java:87)
[16:40:22 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[16:40:22 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[16:40:22 WARN]: at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[16:40:22 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[16:40:22 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[16:40:22 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[16:40:22 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[16:40:23 WARN]: [HeadsPlus] Failed to get stat HUNTING with metadata entity=ZOMBIE for user a06f2d21-61f7-335f-a3e8-acd722e78d78 - an internal error occurred. Please report the below stacktrace and error to the developer.
[16:40:23 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[16:40:23 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[16:40:23 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[16:40:23 WARN]: at org.sqlite.core.DB.throwex(DB.java:1150)
[16:40:23 WARN]: at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
[16:40:23 WARN]: at org.sqlite.core.NativeDB.prepare(NativeDB.java:132)
[16:40:23 WARN]: at org.sqlite.core.DB.prepare(DB.java:264)
[16:40:23 WARN]: at org.sqlite.core.CorePreparedStatement.(CorePreparedStatement.java:46)
[16:40:23 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.(JDBC3PreparedStatement.java:32)
[16:40:23 WARN]: at org.sqlite.jdbc4.JDBC4PreparedStatement.(JDBC4PreparedStatement.java:25)
[16:40:23 WARN]: at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34)
[16:40:23 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225)
[16:40:23 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.StatisticsSQLManager.lambda$getStatMeta$2(StatisticsSQLManager.java:158)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.lambda$createConnection$1(SQLManager.java:87)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.createConnection(SQLManager.java:108)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.StatisticsSQLManager.getStatMeta(StatisticsSQLManager.java:157)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.api.challenges.MobKillChallenge.getStatSync(MobKillChallenge.java:54)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.inventories.icons.content.Challenge.lambda$initNameAndLore$1(Challenge.java:99)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.util.HPUtils.parseLorePlaceholders(HPUtils.java:229)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.inventories.icons.content.Challenge.initNameAndLore(Challenge.java:84)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.inventories.icons.content.Challenge.lambda$onClick$0(Challenge.java:42)
[16:40:23 WARN]: at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718)
[16:40:23 WARN]: at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
[16:40:23 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[16:40:23 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[16:40:23 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1762)
[16:40:23 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:509)
[16:40:23 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1634)
[16:40:23 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1334)
[16:40:23 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333)
[16:40:23 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[16:40:23 WARN]: [HeadsPlus] Failed to get stat HUNTING with metadata entity=ZOMBIE for user a06f2d21-61f7-335f-a3e8-acd722e78d78 - an internal error occurred. Please report the below stacktrace and error to the developer.
[16:40:23 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[16:40:23 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[16:40:23 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[16:40:23 WARN]: at org.sqlite.core.DB.throwex(DB.java:1150)
[16:40:23 WARN]: at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
[16:40:23 WARN]: at org.sqlite.core.NativeDB.prepare(NativeDB.java:132)
[16:40:23 WARN]: at org.sqlite.core.DB.prepare(DB.java:264)
[16:40:23 WARN]: at org.sqlite.core.CorePreparedStatement.(CorePreparedStatement.java:46)
[16:40:23 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.(JDBC3PreparedStatement.java:32)
[16:40:23 WARN]: at org.sqlite.jdbc4.JDBC4PreparedStatement.(JDBC4PreparedStatement.java:25)
[16:40:23 WARN]: at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34)
[16:40:23 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225)
[16:40:23 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.StatisticsSQLManager.lambda$getStatMeta$2(StatisticsSQLManager.java:158)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.lambda$createConnection$1(SQLManager.java:87)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.createConnection(SQLManager.java:108)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.StatisticsSQLManager.getStatMeta(StatisticsSQLManager.java:157)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.api.challenges.MobKillChallenge.getStatSync(MobKillChallenge.java:54)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.inventories.icons.content.Challenge.lambda$initNameAndLore$1(Challenge.java:99)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.util.HPUtils.parseLorePlaceholders(HPUtils.java:229)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.inventories.icons.content.Challenge.initNameAndLore(Challenge.java:84)
[16:40:23 WARN]: at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.inventories.icons.content.Challenge.lambda$onClick$0(Challenge.java:42)
[16:40:23 WARN]: at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718)
[16:40:23 WARN]: at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
[16:40:23 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[16:40:23 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[16:40:23 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1762)
[16:40:23 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:509)
[16:40:23 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1634)
[16:40:23 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1334)
[16:40:23 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333)
[16:40:23 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)

Additional Information

No response

@Thatsmusic99
Copy link
Collaborator

Can you confirm this still happens on this developer build? - https://ci.pluginwiki.us/job/HeadsPlus/181/

@Yamiru
Copy link
Author

Yamiru commented Jan 4, 2025

thank you, old error fixed, but now showing this:

com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 429
        at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:100) ~[authlib-6.0.54.jar:?]
        at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:57) ~[authlib-6.0.54.jar:?]
        at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fetchProfileUncached(YggdrasilMinecraftSessionService.java:201) ~[authlib-6.0.54.jar:?]
        at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fetchProfile(YggdrasilMinecraftSessionService.java:171) ~[authlib-6.0.54.jar:?]
        at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fetchProfile(PaperMinecraftSessionService.java:35) ~[purpur-1.21.jar:1.21-2284-4e55e26]
        at com.destroystokyo.paper.profile.CraftPlayerProfile.complete(CraftPlayerProfile.java:240) ~[purpur-1.21.jar:1.21-2284-4e55e26]
        at HeadsPlus-7.1.5.jar/io.github.thatsmusic99.headsplus.profile.PaperProfileHandler.forceSetProfile(PaperProfileHandler.java:90) ~[HeadsPlus-7.1.5.jar:?]
        at HeadsPlus-7.1.5.jar/io.github.thatsmusic99.headsplus.profile.IProfileHandler.lambda$setProfile$0(IProfileHandler.java:45) ~[HeadsPlus-7.1.5.jar:?]
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
        at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86) ~[purpur-1.21.jar:1.21-2284-4e55e26]
        at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.21.jar:1.21-2284-4e55e26]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.21.jar:?]
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

@Thatsmusic99
Copy link
Collaborator

Does this happen when you do anything in particular? It's a ratelimit error from Mojang's API when it tries to fetch players' skins.

@Yamiru
Copy link
Author

Yamiru commented Jan 7, 2025

Sorry for not getting in touch sooner. The error still pops up occasionally, and before, the players weren’t entering any commands, but with status 503.

com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 503
	at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:100) ~[authlib-6.0.54.jar:?]
	at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:57) ~[authlib-6.0.54.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fetchProfileUncached(YggdrasilMinecraftSessionService.java:201) ~[authlib-6.0.54.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fetchProfile(YggdrasilMinecraftSessionService.java:171) ~[authlib-6.0.54.jar:?]
	at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fetchProfile(PaperMinecraftSessionService.java:35) ~[purpur-1.21.jar:1.21-2284-4e55e26]
	at org.bukkit.craftbukkit.profile.CraftPlayerProfile.getUpdatedProfile(CraftPlayerProfile.java:155) ~[purpur-1.21.jar:1.21-2284-4e55e26]
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]v```

@Thatsmusic99
Copy link
Collaborator

503 is "service unavailable", meaning the Mojang API for downloading skins was offline.

@Yamiru
Copy link
Author

Yamiru commented Jan 11, 2025

sometimes this error (2x day):

[16:20:02 INFO]: weiwei_lucky issued server command: /hpc
[16:20:05 WARN]: [HeadsPlus] Failed to remove pinned challenge starter for 30bf6dc4-12b1-392d-8e04-955be3162e22 - an internal error occurred. Please report the below stacktrace and error to the developer.
[16:20:05 WARN]: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such column: headsplus_players.id)
[16:20:05 WARN]:        at org.sqlite.core.DB.newSQLException(DB.java:1179)
[16:20:05 WARN]:        at org.sqlite.core.DB.newSQLException(DB.java:1190)
[16:20:05 WARN]:        at org.sqlite.core.DB.throwex(DB.java:1150)
[16:20:05 WARN]:        at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
[16:20:05 WARN]:        at org.sqlite.core.NativeDB.prepare(NativeDB.java:132)
[16:20:05 WARN]:        at org.sqlite.core.DB.prepare(DB.java:264)
[16:20:05 WARN]:        at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:46)
[16:20:05 WARN]:        at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:32)
[16:20:05 WARN]:        at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:25)
[16:20:05 WARN]:        at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34)
[16:20:05 WARN]:        at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225)
[16:20:05 WARN]:        at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
[16:20:05 WARN]:        at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.PinnedChallengeManager.lambda$removeChallenge$3(PinnedChallengeManager.java:105)
[16:20:05 WARN]:        at HeadsPlus-7.1.5.jar//io.github.thatsmusic99.headsplus.sql.SQLManager.lambda$createConnection$1(SQLManager.java:87)
[16:20:05 WARN]:        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[16:20:05 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[16:20:05 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[16:20:05 WARN]:        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[16:20:05 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[16:20:05 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[16:20:05 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1583)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants