Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions