HeadsPlus icon indicating copy to clipboard operation
HeadsPlus copied to clipboard

[Bug]: error console

Open Yamiru opened this issue 11 months ago • 6 comments

Checklist

  • [X] Are you using the latest version/snapshot of HeadsPlus?
  • [X] Have you checked to see if others have submitted the same bug report?
  • [X] 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

Yamiru avatar Jan 04 '25 16:01 Yamiru

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

Thatsmusic99 avatar Jan 04 '25 16:01 Thatsmusic99

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) ~[?:?]

Yamiru avatar Jan 04 '25 20:01 Yamiru

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.

Thatsmusic99 avatar Jan 04 '25 20:01 Thatsmusic99

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```

Yamiru avatar Jan 07 '25 10:01 Yamiru

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

Thatsmusic99 avatar Jan 07 '25 10:01 Thatsmusic99

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)

Yamiru avatar Jan 11 '25 16:01 Yamiru