-
Notifications
You must be signed in to change notification settings - Fork 55
Description
是否已尝试最新的版本
- 我已更新 TrChat 至最新的版本, 并且同样复现该问题.
是否已查阅 Wiki
- 我已查阅 Wiki 对于该问题的相关内容, 并确定该问题是存在的.
如果使用跨服功能, 是否在代理端上安装了TrChat或使用redis转发?
- 我已在代理端上安装了TrChat或使用redis转发
详细描述
1.把插件安装到spigot1.8.8
2.配置MySQL8.0和redis
3.启动服务器
配置文件
Options:
Check-Update: true
Proxy: AUTO
Log-Normal: '[{0}] {1}: {2}'
Log-Private: '[{0}] {1} -> {2}: {3}'
Log-Delete-Time: 0
Depend-Expansions: ['player', 'server']
Prevent-Tab-Complete: false
Component-Max-Length: 32700
Always-Cancel-Chat-Event: false
Cheat-Client-Secure-Chat: true
Use-Packets: true
Disabled-Commands: ['pl','plugin']
Channel:
Default: 'Global'
Database:
Method: MySQL
SQL:
host: localhost
port: 3306
user: **** #保密
password: ***
database: serverdata
table: trchat_user_data
parameters: "?useSSL=false&allowPublicKeyRetrieval=true"
Redis:
enabled: true
host: localhost
port: 6379
user: default
password: ****
connect: 32
timeout: 1000
Chat:
Anti-Repeat: 0.99
Cooldown: '2.0s'
Length-Limit: 100
Color:
Chat: true
Sign: true
Anvil: true
Book: true
Simple-Component:
Hover: false
Anvil: false
Sign: false
这个是datasource文件
# HikariCP comes with sane defaults that perform well in most deployments without additional tweaking
# https://github.com/brettwooldridge/HikariCP#gear-configuration-knobs-baby
DefaultSettings:
# HikariCP will attempt to resolve a driver through the DriverManager based solely on the jdbcUrl,
# but for some older drivers the driverClassName must also be specified.
# Omit this property unless you get an obvious error message indicating that the driver was not found. Default: none
DriverClassName: 'com.mysql.jdbc.Driver'
# This property controls the default auto-commit behavior of connections returned from the pool.
# It is a boolean value. Default: true
AutoCommit: true
# This property controls the minimum number of idle connections that HikariCP tries to maintain in the pool.
# If the idle connections dip below this value and total connections in the pool are less than maximumPoolSize,
# HikariCP will make a best effort to add additional connections quickly and efficiently.
# However, for maximum performance and responsiveness to spike demands, we recommend not setting this value and instead allowing HikariCP to act as a fixed size connection pool.
# Default: same as maximumPoolSize
MinimumIdle: 10
# This property controls the maximum size that the pool is allowed to reach, including both idle and in-use connections.
# Basically this value will determine the maximum number of actual connections to the database backend.
# A reasonable value for this is best determined by your execution environment.
# When the pool reaches this size, and no idle connections are available, calls to getConnection() will block for up to connectionTimeout milliseconds before timing out.
# Please read about pool sizing. Default: 10
MaximumPoolSize: 10
# This property controls the maximum amount of time that a connection will be tested for aliveness.
# This value must be less than the connectionTimeout. Lowest acceptable validation timeout is 250 ms. Default: 5000
ValidationTimeout: 5000
# This property controls the maximum number of milliseconds that a client (that's you) will wait for a connection from the pool.
# If this time is exceeded without a connection becoming available, a SQLException will be thrown.
# Lowest acceptable connection timeout is 250 ms. Default: 30000 (30 seconds)
ConnectionTimeout: 30000
# This property controls the maximum amount of time that a connection is allowed to sit idle in the pool.
# This setting only applies when minimumIdle is defined to be less than maximumPoolSize.
# Idle connections will not be retired once the pool reaches minimumIdle connections.
# Whether a connection is retired as idle or not is subject to a maximum variation of +30 seconds, and average variation of +15 seconds.
# A connection will never be retired as idle before this timeout.
# A value of 0 means that idle connections are never removed from the pool.
# The minimum allowed value is 10000ms (10 seconds). Default: 600000 (10 minutes)
IdleTimeout: 600000
# This property controls the maximum lifetime of a connection in the pool.
# An in-use connection will never be retired, only when it is closed will it then be removed.
# On a connection-by-connection basis, minor negative attenuation is applied to avoid mass-extinction in the pool.
# We strongly recommend setting this value, and it should be several seconds shorter than any database or infrastructure imposed connection time limit.
# A value of 0 indicates no maximum lifetime (infinite lifetime), subject of course to the idleTimeout setting.
# The minimum allowed value is 30000ms (30 seconds). Default: 1800000 (30 minutes)
MaxLifetime: 1800000
# If your driver supports JDBC4 we strongly recommend not setting this property.
# This is for "legacy" drivers that do not support the JDBC4 Connection.isValid() API.
# This is the query that will be executed just before a connection is given to you from the pool to validate that the connection to the database is still alive.
# Again, try running the pool without this property, HikariCP will log an error if your driver is not JDBC4 compliant to let you know. Default: ~
ConnectionTestQuery: SELECT 1
# MySQL Configuration
# In order to get the best performance out of MySQL, these are some of our recommended settings.
# There are many other performance related settings available in MySQL and we recommend reviewing them all to ensure you are getting the best performance for your application.
# http://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html
DataSourceProperty:
# This sets the number of prepared statements that the MySQL driver will cache per connection.
# The default is a conservative 25. We recommend setting this to between 250-500.
prepStmtCacheSize: 250
# This is the maximum length of a prepared SQL statement that the driver will cache. The MySQL default is 256.
# In our experience, especially with ORM frameworks like Hibernate, this default is well below the threshold of generated statement lengths.
# Our recommended setting is 2048.
prepStmtCacheSqlLimit: 2048
# Neither of the above parameters have any effect if the cache is in fact disabled, as it is by default.
# You must set this parameter to true
cachePrepStmts: true
# Newer versions of MySQL support server-side prepared statements, this can provide a substantial performance boost.
# Set this property to true.
useServerPrepStmts: true日志
我把插件安装到了1.8.8版本的paper服务器上去,然后就一直报错
在原来的1.21.3版本都可以正常运行
尝试过把ConnectionTestQuery改成SELECT 1,仍然没用
(萌新第一次写issues 写得不会见谅!)
log:[12:55:14] [Server thread/INFO]: [TrChat] Enabling TrChat v2.3.2
[12:55:14] [Server thread/WARN]: [TrChat] 事件 org.bukkit.event.inventory.PrepareAnvilEvent 未能找到,可使用 @ghost 关闭此警告。
[12:55:14] [Server thread/INFO]: [PlaceholderAPI] Successfully registered internal expansion: trchat [2.3.2]
[12:55:14] [Server thread/WARN]: SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details.
[12:55:14] [Server thread/INFO]: �[0;31;1m[TrChat] �[0;37;22mFailed to load database! Plugin will be disabled.�[m
[12:55:14] [Server thread/INFO]: �[0;37;22mcom.zaxxer.hikari_4_0_3.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Unknown system variable 'tx_isolation'�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.HikariPool.throwPoolInitializationException(HikariPool.java:596)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.HikariPool.checkFailFast(HikariPool.java:575)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.HikariPool.(HikariPool.java:115)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.HikariDataSource.(HikariDataSource.java:81)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.module.database.Database.createDataSource(Database.kt:43)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.module.database.Database.createDataSource$default(Database.kt:42)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.module.database.Host.createDataSource(Host.kt:27)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.module.database.Host.createDataSource$default(Host.kt:26)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.expansion.Database.(Database.kt:6)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerKt.setupPlayerDatabase(DatabaseHandler.kt:65)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerKt.setupPlayerDatabase$default(DatabaseHandler.kt:49)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.module.internal.data.Databases.init(Databases.kt:26)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:31)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.inject.ClassVisitorHandler.visitMethod(ClassVisitorHandler.java:176)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.inject.ClassVisitorHandler.inject(ClassVisitorHandler.java:146)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:121)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.TabooLib$2.run(TabooLib.java:119)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.TabooLib.execution(TabooLib.java:228)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.platform.BukkitPlugin.onEnable(BukkitPlugin.java:83)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at java.lang.Thread.run(Thread.java:750)�[m
[12:55:14] [Server thread/INFO]: �[0;37;22mCaused by: com.zaxxer.hikari_4_0_3.pool.HikariPool$PoolInitializationException: Unknown system variable 'tx_isolation'�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1474)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.mysql.jdbc.ConnectionImpl.getTransactionIsolation(ConnectionImpl.java:3198)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.PoolBase.checkDefaultIsolation(PoolBase.java:485)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.PoolBase.checkDriverSupport(PoolBase.java:448)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.PoolBase.setupConnection(PoolBase.java:416)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.PoolBase.newConnection(PoolBase.java:369)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.PoolBase.newPoolEntry(PoolBase.java:206)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.HikariPool.createPoolEntry(HikariPool.java:476)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.HikariPool.checkFailFast(HikariPool.java:561)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.pool.HikariPool.(HikariPool.java:115)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at com.zaxxer.hikari_4_0_3.HikariDataSource.(HikariDataSource.java:81)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.module.database.Database.createDataSource(Database.kt:43)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.module.database.Database.createDataSource$default(Database.kt:42)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.module.database.Host.createDataSource(Host.kt:27)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.module.database.Host.createDataSource$default(Host.kt:26)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.expansion.Database.(Database.kt:6)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerKt.setupPlayerDatabase(DatabaseHandler.kt:65)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerKt.setupPlayerDatabase$default(DatabaseHandler.kt:49)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.module.internal.data.Databases.init(Databases.kt:26)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:31)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.inject.ClassVisitorHandler.visitMethod(ClassVisitorHandler.java:176)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.inject.ClassVisitorHandler.inject(ClassVisitorHandler.java:146)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:121)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.TabooLib$2.run(TabooLib.java:119)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.TabooLib.execution(TabooLib.java:228)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at me.arasple.mc.trchat.taboolib.platform.BukkitPlugin.onEnable(BukkitPlugin.java:83)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563)�[m
[12:55:14] [Server thread/INFO]: �[0;30;1m at java.lang.Thread.run(Thread.java:750)�[m
[12:55:15] [Server thread/INFO]: [StrikeLeaderboards] Enabling StrikeLeaderboards v1.1
[12:55:15] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[12:55:15] [Server thread/INFO]: Done (20.689s)! For help, type "help" or "?"
[12:55:15] [Server thread/INFO]: Timings Reset
[12:55:15] [Server thread/INFO]: �[0;30;1m(�[0;31;22m�[21mFAWE�[0;30;1m)�[m�[0;37;22m Detected class org.bukkit.event.block.BlockExplodeEvent�[m
[12:55:15] [Server thread/INFO]: [Citizens] Loaded 0 NPCs.
[12:55:15] [Server thread/INFO]: [PlaceholderAPI] Placeholder expansion registration initializing...
[12:55:15] [Craft Scheduler Thread - 5/INFO]: [Vault] Checking for Updates ...
[12:55:15] [Server thread/ERROR]: [PlaceholderAPI] Failed to load class files of expansion.
java.util.concurrent.CompletionException: java.lang.UnsupportedClassVersionError: com/blitzoffline/stringexpansion/ReplacementConfiguration has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273) ~[?:1.8.0_451]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280) ~[?:1.8.0_451]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1606) ~[?:1.8.0_451]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1596) ~[?:1.8.0_451]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_451]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1067) ~[?:1.8.0_451]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1703) ~[?:1.8.0_451]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172) ~[?:1.8.0_451]
Caused by: java.lang.UnsupportedClassVersionError: com/blitzoffline/stringexpansion/ReplacementConfiguration has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_451]
at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_451]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_451]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:473) ~[?:1.8.0_451]
at java.net.URLClassLoader.access$100(URLClassLoader.java:74) ~[?:1.8.0_451]
at java.net.URLClassLoader$1.run(URLClassLoader.java:369) ~[?:1.8.0_451]
at java.net.URLClassLoader$1.run(URLClassLoader.java:363) ~[?:1.8.0_451]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_451]
at java.net.URLClassLoader.findClass(URLClassLoader.java:362) ~[?:1.8.0_451]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_451]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_451]
at me.clip.placeholderapi.util.FileUtil.findClass(FileUtil.java:62) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:421) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604) ~[?:1.8.0_451]
... 5 more
[12:55:16] [Craft Scheduler Thread - 11/INFO]: �[0;30;1m[�[0;36;22mTr�[0;36;1mChat�[0;30;1m] �[0;30;1m你正在运行最新版的 TrChat.�[m
[12:55:16] [Craft Scheduler Thread - 5/INFO]: [Vault] No new version available
[12:58:25] [Thread-11/INFO]: UUID of player YISIC4 is 018dcffa-6dba-3c23-b5d0-e28615f222d3
[12:58:25] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to TrChat v2.3.2
java.lang.NullPointerException: null
at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerKt.setupDataContainer(DatabaseHandler.kt:172) ~[?:?]
at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerForBukkitKt.setupDataContainer(DatabaseHandlerForBukkit.kt:21) ~[?:?]
at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerForBukkitKt.setupDataContainer$default(DatabaseHandlerForBukkit.kt:20) ~[?:?]
at me.arasple.mc.trchat.module.internal.listener.ListenerJoin.onJoin(ListenerJoin.kt:27) ~[?:?]
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) ~[?:1.8.0_451]
at me.arasple.mc.trchat.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:31) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus.invoke(EventBus.kt:133) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus.invoke$default(EventBus.kt:131) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$registerBukkit$2.invoke(EventBus.kt:87) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$registerBukkit$2.invoke(EventBus.kt:87) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.function.ListenerKt$registerBukkitListener$1.invoke(Listener.kt:36) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.function.ListenerKt$registerBukkitListener$1.invoke(Listener.kt:36) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:36) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:36) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:57) ~[?:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:314) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:173) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:875) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [patched_1.8.8.jar:git-PaperSpigot-445]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_451]
[12:58:25] [TAB Processing Thread/INFO]: �[0;31;1m[TAB] [WARN] Player YISIC4's group (none) is not in sorting list! Sorting list: owner,admin,mod,helper,builder,vip,default. Player will be sorted on the bottom.�[m
[12:58:25] [ForkJoinPool.commonPool-worker-3/INFO]: Loaded YISIC4's data in 38 ms.
[12:58:25] [Server thread/INFO]: YISIC4[/43.248.118.198:57246] logged in with entity id 12 at ([world]0.5, 78.0, 0.5)
[12:58:32] [Server thread/INFO]: YISIC4 issued server command: /pl
服务器环境
服务器版本:1.8.8
...
插件列表:
...
