Skip to content

[问题] 1.8.8paper服务器报错 #508

@yisic4

Description

@yisic4

是否已尝试最新的版本

  • 我已更新 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
...
插件列表:
...

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions