Closed d4shsk closed 1 year ago
ver 1.2.5 is working properly
This not seems like a bug from LiteEco, but you can dump from /version and /plugins.
Problem can be related to new paper plugins system, if some plugin use new platform for paper plugins.
I tested 1.3.0 version on 1.19.4 paper and this bug i can't replicate.
I have the same problem with paper-1.19.2 (git-Paper-307)
here is my /version
output
This server is running Paper version git-Paper-307 (MC: 1.19.2) (Implementing API version 1.19.2-R0.1-SNAPSHOT) (Git: 476ef25)
You are running the latest version
and /plugins
output
Plugins (6): BentoBox, FreedomChat, LiteEco, LuckPerms, PlaceholderAPI, Vault
the error message
[02:03:51 INFO]: [LiteEco] Loading LiteEco v1.3.0-SNAPSHOT
[02:03:51 ERROR]: [org.bukkit.craftbukkit.v1_19_R1.CraftServer] class encryptsl.cekuj.net.api.ConfigLoaderAPI tried to access field org.bukkit.plugin.java.JavaPlugin.logger (encryptsl.cekuj.net.api.ConfigLoaderAPI is in unnamed module of loader 'LiteEco-1.3.0-SNAPSHOT.jar' @4a9ebfc; org.bukkit.plugin.java.JavaPlugin is in unnamed module of loader java.net.URLClassLoader @421faab1) initializing LiteEco v1.3.0-SNAPSHOT (Is it up to date?)
java.lang.IllegalAccessError: class encryptsl.cekuj.net.api.ConfigLoaderAPI tried to access field org.bukkit.plugin.java.JavaPlugin.logger (encryptsl.cekuj.net.api.ConfigLoaderAPI is in unnamed module of loader 'LiteEco-1.3.0-SNAPSHOT.jar' @4a9ebfc; org.bukkit.plugin.java.JavaPlugin is in unnamed module of loader java.net.URLClassLoader @421faab1)
at encryptsl.cekuj.net.api.ConfigLoaderAPI.create(ConfigLoaderAPI.kt:19) ~[LiteEco-1.3.0-SNAPSHOT.jar:?]
at encryptsl.cekuj.net.LiteEco.onLoad(LiteEco.kt:44) ~[LiteEco-1.3.0-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.CraftServer.loadPlugins(CraftServer.java:429) ~[paper-1.19.2.jar:git-Paper-307]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:278) ~[paper-1.19.2.jar:git-Paper-307]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1100) ~[paper-1.19.2.jar:git-Paper-307]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:305) ~[paper-1.19.2.jar:git-Paper-307]
at java.lang.Thread.run(Unknown Source) ~[?:?]
same as op, when I use ver 1.2.5 instead, no error message appear.
[02:12:41 INFO]: [LiteEco] Registered Vault like a service.
[02:12:41 INFO]: [LiteEco] Treasury not found, for better experience please download Treasury or Vault.
[02:12:42 INFO]: [LiteEco] Please download update of plugin LiteEco your version: 1.2.5-SNAPSHOT > updated version: 1.3.0-SNAPSHOT
[02:12:42 INFO]: [LiteEco] Registering commands with Cloud Command Framework !
[02:12:42 INFO]: [LiteEco] Bukkit Listener AccountEconomyManageListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Bukkit Listener PlayerEconomyPayListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Bukkit Listener AdminEconomyGlobalDepositListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Bukkit Listener AdminEconomyGlobalSetListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Bukkit Listener AdminEconomyGlobalWithdrawListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Bukkit Listener AdminEconomyMoneyDepositListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Bukkit Listener AdminEconomyMoneyWithdrawListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Bukkit Listener AdminEconomyMoneySetListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Bukkit Listener PlayerJoinListener registered () -> ok
[02:12:42 INFO]: [LiteEco] Listeners registered(9) in time 15 ms -> ok
[02:12:42 INFO]: [LiteEco] Plugin enabled in time 485 ms
Maybe fixed in 1.3.1-SNAPSHOT, please test this release https://www.spigotmc.org/resources/liteeco-simple-economy-plugin-1-18-x-1-19.101934/
hi EncryptSL, thanks for your quick hot fix! You did a really good job. But I still get the Error on my paper server (1.19.2, build 307). The Error message list below:
[14:15:20 ERROR]: [org.bukkit.craftbukkit.v1_19_R1.CraftServer] class encryptsl.cekuj.net.api.ConfigAPI tried to access field org.bukkit.plugin.java.JavaPlugin.logger (encryptsl.cekuj.net.api.ConfigAPI is in unnamed module of loader 'LiteEco-1.3.1-SNAPSHOT.jar' @48bad53d; org.bukkit.plugin.java.JavaPlugin is in unnamed module of loader java.net.URLClassLoader @421faab1) initializing LiteEco v1.3.1-SNAPSHOT (Is it up to date?)
java.lang.IllegalAccessError: class encryptsl.cekuj.net.api.ConfigAPI tried to access field org.bukkit.plugin.java.JavaPlugin.logger (encryptsl.cekuj.net.api.ConfigAPI is in unnamed module of loader 'LiteEco-1.3.1-SNAPSHOT.jar' @48bad53d; org.bukkit.plugin.java.JavaPlugin is in unnamed module of loader java.net.URLClassLoader @421faab1)
at encryptsl.cekuj.net.api.ConfigAPI.create(ConfigAPI.kt:19) ~[LiteEco-1.3.1-SNAPSHOT.jar:?]
at encryptsl.cekuj.net.LiteEco.onLoad(LiteEco.kt:44) ~[LiteEco-1.3.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.CraftServer.loadPlugins(CraftServer.java:429) ~[paper-1.19.2.jar:git-Paper-307]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:278) ~[paper-1.19.2.jar:git-Paper-307]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1100) ~[paper-1.19.2.jar:git-Paper-307]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:305) ~[paper-1.19.2.jar:git-Paper-307]
at java.lang.Thread.run(Unknown Source) ~[?:?]
4/17 update: I use the latest snapshot, and problem solved! ☺️
[10:13:56 INFO]: [LiteEco] Enabling LiteEco v1.3.2-SNAPSHOT
[10:13:56 INFO]: [LiteEco] PlaceholderAPI hook initialized
[10:13:56 INFO]: [PlaceholderAPI] Successfully registered expansion: liteeco [1.0.2]
[10:13:56 INFO]: [LiteEco] Registered Vault like a service.
[10:13:56 INFO]: [LiteEco] Treasury not found, for better experience please download Treasury or Vault.
[10:13:58 INFO]: [LiteEco] You are using current version !
[10:13:58 INFO]: [LiteEco] Registering commands with Cloud Command Framework !
[10:13:58 INFO]: [LiteEco] Bukkit Listener AccountEconomyManageListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Bukkit Listener PlayerEconomyPayListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Bukkit Listener AdminEconomyGlobalDepositListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Bukkit Listener AdminEconomyGlobalSetListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Bukkit Listener AdminEconomyGlobalWithdrawListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Bukkit Listener AdminEconomyMoneyDepositListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Bukkit Listener AdminEconomyMoneyWithdrawListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Bukkit Listener AdminEconomyMoneySetListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Bukkit Listener PlayerJoinListener registered () -> ok
[10:13:58 INFO]: [LiteEco] Listeners registered(9) in time 8 ms -> ok
[10:13:58 INFO]: [LiteEco] Plugin enabled in time 1463 ms
Hey, I'm trying to use the latest snapshot but I'm getting an error
[02:36:33 ERROR]: [LiteEco] Error initializing plugin 'LiteEco-1.3.2-SNAPSHOT.jar' in folder 'plugins' (Is it up to date?)
java.lang.IllegalAccessError: class encryptsl.cekuj.net.api.ConfigAPI tried to access private field org.bukkit.plugin.java.JavaPlugin.logger (encryptsl.cekuj.net.api.ConfigAPI is in unnamed module of loader 'LiteEco-1.3.2-SNAPSHOT.jar' @2fa7e089; org.bukkit.plugin.java.JavaPlugin is in unnamed module of loader java.net.URLClassLoader @421faab1)
at encryptsl.cekuj.net.api.ConfigAPI.createConfig(ConfigAPI.kt:28) ~[LiteEco-1.3.2-SNAPSHOT.jar:?]
at encryptsl.cekuj.net.LiteEco.onLoad(LiteEco.kt:45) ~[LiteEco-1.3.2-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:59) ~[paper-1.19.4.jar:git-Paper-521]
at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:18) ~[paper-1.19.4.jar:git-Paper-521]
at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:40) ~[paper-1.19.4.jar:git-Paper-521]
at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) ~[paper-1.19.4.jar:git-Paper-521]
at org.bukkit.craftbukkit.v1_19_R3.CraftServer.loadPlugins(CraftServer.java:423) ~[paper-1.19.4.jar:git-Paper-521]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:273) ~[paper-1.19.4.jar:git-Paper-521]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1104) ~[paper-1.19.4.jar:git-Paper-521]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[paper-1.19.4.jar:git-Paper-521]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Idk, try use last update 1.3.3-SNAPSHOT there seems problem be solved.
Problem is with kotlin and accessing to the logger instead getLogger()
What happened?
Plugin Version
1.3.0-SNAPSHOT
You detected problem on this server platform ?
PaperMC
Relevant log output
No response