本帖最后由 GiNYAi 于 2020-7-6 11:00 编辑
1.12.2 SpongeForge 新手上路包
spongeforge-1.12.2-2768-7.1.7
食用前建议阅读Sponge官方中文文档,创建服务器部分,有条件的话把整个文档阅读一遍也并不是坏事
EULA
你需要同意MINECRAFT ELUA 参考
并将eula.txt中eula=false改成eula=true才能开服
正版验证
如果你不想使用Mojang的正版验证,你需要修改server.properties,将其中online-mode=true改成online-mode=false
如果你想要要额外的登陆验证,你大概需要FlexibleLogin
插件
你可以从Ore 或者 Sponge论坛的插件发布版 获取插件
注意选择API版本7,为低API版本编写的插件大多不能正常运行
除非特别指明,插件安装方式是把下载好的jar文件放入mods文件夹
MODS
如果你没有自行安装需要客户端也安装的mod,那么你可以使用未安装forge的纯净客户端进入服务器。
安装的插件
权限
请仔细阅读LuckPerms的使用教程,
给予某个玩家最高权限(不推荐)复制代码
一键设置Nucleus权限复制代码
权限继承
在sponge中,如果一个用户具有 myplugin.commands 的权限,那么所有诸如 myplugin.commands.teleport 等子权限都将自动拥有,除非它被显式地删除。
没有诸如 myplugin.commands.* 的通配符形式。请使用 myplugin.commands 解决问题。
Nucleus文档翻译
HOCON
HOCON是Sponge钦定的配置文件格式
DOCS上对HOCON的简介
HOCON技术规范 中文翻译
了解HOCON的规范 可以帮你更自由的编写配置文件以及能够看懂VirtualChest插件的配置示例
常见问题
没有提到的问题可以直接回帖提问。
Tips
内置广告
截图
来自群组: Power of Spongie
1.12.2 SpongeForge 新手上路包
spongeforge-1.12.2-2768-7.1.7
食用前建议阅读Sponge官方中文文档,创建服务器部分,有条件的话把整个文档阅读一遍也并不是坏事
EULA
你需要同意MINECRAFT ELUA 参考
并将eula.txt中eula=false改成eula=true才能开服
正版验证
如果你不想使用Mojang的正版验证,你需要修改server.properties,将其中online-mode=true改成online-mode=false
如果你想要要额外的登陆验证,你大概需要FlexibleLogin
插件
你可以从Ore 或者 Sponge论坛的插件发布版 获取插件
注意选择API版本7,为低API版本编写的插件大多不能正常运行
除非特别指明,插件安装方式是把下载好的jar文件放入mods文件夹
MODS
如果你没有自行安装需要客户端也安装的mod,那么你可以使用未安装forge的纯净客户端进入服务器。
安装的插件
插件 | 简介 | 站内 | 食用方法 |
Nucleus-1.14.1-S7.1-MC1.12.2 | 终极基础插件 | 站内 | 文档 |
Gluon-1.0.4 | Nucleus与PlaceholderAPI的桥 | ||
PlaceholderAPI-4.5.1 | PlaceholderAPI | 站内 | 原帖 |
griefprevention-1.12.2-4.3.0.692 | 领地/保护 | 站内 | 原帖 |
LuckPerms-Sponge-4.4.31 | 权限 | 站内Spigot | 官方wiki 中文wiki |
TotalEconomy-1.8.1 | 经济插件 | 站内 | 原帖 |
VirtualChest-1.0.1 | 虚拟 | 站内 | wiki 中译 |
spark | 性能分析工具 | 站内 | Github |
worldedit-sponge-6.1.9 | worldedit | 站内 | E 中 |
权限
请仔细阅读LuckPerms的使用教程,
给予某个玩家最高权限(不推荐)
- lp user <user> permission set *
一键设置Nucleus权限
- nucleus:nucleus setupperms -g -y
权限继承
在sponge中,如果一个用户具有 myplugin.commands 的权限,那么所有诸如 myplugin.commands.teleport 等子权限都将自动拥有,除非它被显式地删除。
没有诸如 myplugin.commands.* 的通配符形式。请使用 myplugin.commands 解决问题。
Nucleus文档翻译
- http://www.mcbbs.net/thread-711074-1-1.html
- http://www.mcbbs.net/thread-717760-1-1.html
- http://www.mcbbs.net/thread-727722-1-1.html
- http://www.mcbbs.net/thread-732446-1-1.html
HOCON
HOCON是Sponge钦定的配置文件格式
DOCS上对HOCON的简介
HOCON技术规范 中文翻译
了解HOCON的规范 可以帮你更自由的编写配置文件
常见问题
- 我给了nucleus.back.base的权限为什么还是不能使用back指令?
没有提到的问题可以直接回帖提问。
Tips
- /sponge plugins reload [plugin]
内置广告
- [Sponge]自定义世界聊天前缀(伪)[NucleusChat+Luckperms]
- [经济]GiftCode —— Sponge兑换码[1.10-1.12]
- [管理|安全]EpicBanItem——一个基于 NBT 的物品禁用插件[1.12.2]
截图
更新日志
来自群组: Power of Spongie
谢谢G大佬,我就是群里询问的那个人qwq
感觉不错,晚点下载看看~
难得有个海绵服整合包还没人……
想玩1.13快照版
Lz大大,链接失效了。求补!
一直没弄明白怎么让玩家拥有back权限
指令
lp group default set nucleus.back.base true
提示添加成功却还是不能用,好做作者发布sponge端却并没有正面回答怎么弄。现在我只想知道怎么弄?谢谢
指令
lp group default set nucleus.back.base true
提示添加成功却还是不能用,好做作者发布sponge端却并没有正面回答怎么弄。现在我只想知道怎么弄?谢谢
QingNiao 发表于 2018-3-11 23:21
一直没弄明白怎么让玩家拥有back权限
指令
你可能还需要一些额外的设置/权限
参考:https://nucleuspowered.org/docs/modules/back.html
修改main.conf中back部分
on-teleport(传送时可以使用back) 为true
on-death(死亡后可以使用back)为true
on-portal(使用传送门可以使用back)为true
另外给予对应的权限
nucleus.back.targets.teleport
nucleus.back.targets.death
nucleus.back.targets.portal
(全部这三个可以用nucleus.back.targets 表示
解压服务端后点击启动的cmd,然后加载后最后显示按任意键继续然后按了任意键就闪退了。服务端没有动过
Army_Job 发表于 2018-3-18 18:20
解压服务端后点击启动的cmd,然后加载后最后显示按任意键继续然后按了任意键就闪退了。服务端没有动过 ...
希望能够给出cmd当时显示的内容
你可能没有同意EULA,请至少阅读完整个帖子的内容,
给你顶一个。
箱子锁用不了
woodytt 发表于 2018-5-8 20:31
箱子锁用不了
??? 整合包里有箱子锁插件么
GiNYAi 发表于 2018-5-8 21:09
??? 整合包里有箱子锁插件么
额外装的latch,0.47和0.48版都不行,提示适用于sponge7.0,但是目前版本为7.0-SNAPSHOOT
GiNYAi 发表于 2018-5-8 21:09
??? 整合包里有箱子锁插件么
另外由于迁就沉浸工程的addon,降低了forge的版本,我用的是去年的2503版的,以及对应的spongeforge,是不是版本低导致的?
求回复 这是什么意思啊
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>goto s
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>java -XX:+UseG1GC -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -XX:+AggressiveOpts -XX:MaxGCPauseMillis=10 -XX:+UseStringDeduplication -Xms2G -Xmx4G -jar forge-1.12.2-14.23.3.2655-universal.jar nogui
Unrecognized VM option 'OptimizeStringConcat'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>pause

C:\Users\Administrator\Desktop\1.12.2-SpongeForge>goto s
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>java -XX:+UseG1GC -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -XX:+AggressiveOpts -XX:MaxGCPauseMillis=10 -XX:+UseStringDeduplication -Xms2G -Xmx4G -jar forge-1.12.2-14.23.3.2655-universal.jar nogui
Unrecognized VM option 'OptimizeStringConcat'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>pause
歪狼 发表于 2018-5-13 00:07
求回复 这是什么意思啊
C:%users\Administrator\Desktop\1.12.2-SpongeForge>goto s
不支持的JVM参数'OptimizeStringConcat'可以考虑删除Bat中
- XX:+OptimizeStringConcat
但是你用的是什么版本的JAVA啊 这个整合包是要求必须Java8的
而java8的话 我带的启动脚本的参数应该是没有问题的
沉思....
……萌新问下怎么让其他的小伙伴加进来
449203641 发表于 2018-5-27 15:56
……萌新问下怎么让其他的小伙伴加进来
这个就是网络方面的问题了,和Spigot之类的服务器是一样的 你可以查一下其它的教程
另外你是什么样的网络环境?
GiNYAi 发表于 2018-5-27 16:26
这个就是网络方面的问题了,和Spigot之类的服务器是一样的 你可以查一下其它的教程
另外你是什么样的网络 ...
……小萌新现在才架设起服务器 就是我自己进去都还显示登入失败(需要正版验证的那个) server properties的online-mode也改成了false 还是进不去 然后别的小伙伴想进来的话服务器地址应该填什么
449203641 发表于 2018-5-27 22:11
……小萌新现在才架设起服务器 就是我自己进去都还显示登入失败(需要正版验证的那个) server propert ...
应该填写你的公网ip
因为你的计算机并不是直接暴露在公网上的
所以可能需要路由器设置端口映射
或者端口转发
GiNYAi 发表于 2018-5-27 22:30
应该填写你的公网ip
因为你的计算机并不是直接暴露在公网上的
所以可能需要路由器设置端口映射
我现在用的是学校的校园网 路由器什么的不知道如何操作 能教一下端口转发吗 谢谢
本帖最后由 georgeggtsang 于 2018-5-28 23:07 编辑
[23:05:02] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[23:05:02] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@7e8a46b7
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[23:05:06] [main/WARN] [mixin]: @Mixin target net.minecraft.server.management.PlayerProfileCache$ProfileEntry is public in mixins.common.core.json:server.management.MixinPlayerProfileCacheEntry and should be specified in value
[23:05:11] [main/WARN] [mixin]: Static binding violation: PRIVATE overwrite method initializeConnectionToPlayer in mixins.common.core.json:server.MixinPlayerList cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded.
[23:05:11] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[23:05:19] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting minecraft server version 1.12.2
[23:05:19] [Server thread/INFO] [FML]: MinecraftForge v14.23.3.2655 Initialized
[23:05:19] [Server thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[23:05:19] [Server thread/INFO] [FML]: Replaced 1036 ore ingredients
[23:05:20] [Server thread/INFO] [Sponge]: Found mcmod.info at jar:file:/C:/Users/a10ca/Desktop/1.12.2-SpongeForge/mods/spongeforge-1.12.2-2655-7.1.0-BETA-3052.jar!/mcmod.info
[23:05:20] [Server thread/INFO] [Sponge]: Creating injector in stage 'PRODUCTION'
到了这个画面是不是就是开服成功啊大佬
[23:05:02] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[23:05:02] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@7e8a46b7
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[23:05:06] [main/WARN] [mixin]: @Mixin target net.minecraft.server.management.PlayerProfileCache$ProfileEntry is public in mixins.common.core.json:server.management.MixinPlayerProfileCacheEntry and should be specified in value
[23:05:11] [main/WARN] [mixin]: Static binding violation: PRIVATE overwrite method initializeConnectionToPlayer in mixins.common.core.json:server.MixinPlayerList cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded.
[23:05:11] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[23:05:19] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting minecraft server version 1.12.2
[23:05:19] [Server thread/INFO] [FML]: MinecraftForge v14.23.3.2655 Initialized
[23:05:19] [Server thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[23:05:19] [Server thread/INFO] [FML]: Replaced 1036 ore ingredients
[23:05:20] [Server thread/INFO] [Sponge]: Found mcmod.info at jar:file:/C:/Users/a10ca/Desktop/1.12.2-SpongeForge/mods/spongeforge-1.12.2-2655-7.1.0-BETA-3052.jar!/mcmod.info
[23:05:20] [Server thread/INFO] [Sponge]: Creating injector in stage 'PRODUCTION'
到了这个画面是不是就是开服成功啊大佬
本帖最后由 @yao@jj 于 2018-6-3 13:06 编辑
已经添加了MOD,服务器开启后进去是原版的,命令指示窗也一直显示这样,按任意键后就循环一遍最后还是这样,楼楼可不可以帮我看一下哪里的问题
已经添加了MOD,服务器开启后进去是原版的,命令指示窗也一直显示这样,按任意键后就循环一遍最后还是这样,楼楼可不可以帮我看一下哪里的问题
@yao@jj 发表于 2018-6-3 12:42
已经添加了MOD,服务器开启后进去是原版的,命令指示窗也一直显示这样,按任意键后就循环一遍最后还是这样, ...
寻求帮助的话 最好去问答版 联机问答
附带完整的日志(logs),你的第一张图并没有截取到必要的信息
无法破坏怎么办
hjw_hjw 发表于 2018-6-5 19:43
无法破坏怎么办
能够更详细的描述么
GiNYAi 发表于 2018-6-5 20:00
能够更详细的描述么
就是没有基础权限,破坏 放置
GiNYAi 发表于 2018-6-5 20:13
是没有限制 破坏放置的插件的
可能是出生点周围自带的保护
可以告诉我要用哪个吗?我在站内就找到一个worldpc,但是貌似没有效果
hjw_hjw 发表于 2018-6-5 20:21
可以告诉我要用哪个吗?我在站内就找到一个worldpc,但是貌似没有效果
你是希望保护某个世界不被破坏呢(可用的插件比如 整合包里带的griefprevention,或者Universe Guard,或者RedProtect(不推荐
还是管理员无法修改出生点周围的方块(需要权限minecraft.spawn-protection.override
高版本的mod服务端不多呀 感谢大佬分享整合 学习了~
感谢楼主,现在高版本的Sponege服务端资源挺少的
大佬我想问一下我用的官方的开服器,可是没有mods文件夹,我装forge显示e—tag checksum problem怎么办?
黑猫赛高 发表于 2018-6-18 22:46
大佬我想问一下我用的官方的开服器,可是没有mods文件夹,我装forge显示e—tag checksum problem怎么办? ...
官方的开服器? 那是什么东西?
GiNYAi 发表于 2018-6-19 01:57
官方的开服器? 那是什么东西?
就是mc官网的jar,我forge装不了,科学上网也没用
黑猫赛高 发表于 2018-6-19 11:10
就是mc官网的jar,我forge装不了,科学上网也没用
你没有装forge自然就不会有mods文件夹啊
楼主我想问一下spongeforge与forge区别是啥
GiNYAi 发表于 2018-6-19 18:03
你没有装forge自然就不会有mods文件夹啊
我想问一下我现在forge装完后告诉我四个东西下载失败,我想问所有的东西都是必须下载的嘛。
可以的 可以的 可以的
GiNYAi 发表于 2018-6-19 23:58
是的
如果你依赖不完整的话 会在使用到的时候崩溃
行,谢谢,可我总是有下载不完全,真的麻烦
GiNYAi 发表于 2018-6-19 20:36
spongeforge是sponge 的两个实现之一
本质上是一个由forge加载的mod
sponge的两个实现之一是什么意思,forge原本好像就自带了官方的jar文件,sponge这个mod的效果是啥啊
黑猫赛高 发表于 2018-6-20 20:39
sponge的两个实现之一是什么意思,forge原本好像就自带了官方的jar文件,sponge这个mod的效果是啥啊 ...
sponge的mod的效果自然就是加载sponge插件
GiNYAi 发表于 2018-6-21 14:13
sponge的mod的效果自然就是加载sponge插件
那官服装sponge也可以装插件了是吗
黑猫赛高 发表于 2018-6-21 20:24
那官服装sponge也可以装插件了是吗
https://docs.spongepowered.org/s ... ntations/index.html
是的
咸鱼姐姐天下第一!!!!!!!!!!!!!
---- Minecraft Crash Report ----
WARNING: coremods are present:
SpongeCoremod (spongeforge-1.12.2-2705-7.1.0-BETA-3151.jar)
Contact their authors BEFORE contacting forge
// On the bright side, I bought you a teddy bear!
Time: 18-6-30 涓嬪崍3:02
Description: Watching Server
java.lang.Error: ServerHangWatchdog detected that a single server tick took 60.00 seconds (should be max 0.05)
at org.h2.engine.Session.<init>(Session.java:82)
at org.h2.engine.Database.open(Database.java:724)
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:112)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:443)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:514)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:111)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:72)
at org.spongepowered.common.service.sql.SqlServiceImpl$1.load(SqlServiceImpl.java:130)
at org.spongepowered.common.service.sql.SqlServiceImpl$1.load(SqlServiceImpl.java:116)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211)
at com.google.common.cache.LocalCache.get(LocalCache.java:4154)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147)
at org.spongepowered.common.service.sql.SqlServiceImpl.getDataSource(SqlServiceImpl.java:153)
at com.github.ustc_zzzz.virtualchest.record.VirtualChestRecordManager.connectDB(VirtualChestRecordManager.java:148)
at com.github.ustc_zzzz.virtualchest.record.VirtualChestRecordManager.loadConfig(VirtualChestRecordManager.java:127)
at com.github.ustc_zzzz.virtualchest.VirtualChestPlugin.loadConfig(VirtualChestPlugin.java:169)
at com.github.ustc_zzzz.virtualchest.VirtualChestPlugin.onStartedServer(VirtualChestPlugin.java:332)
at org.spongepowered.common.event.listener.GameStartedServerEventListener_VirtualChestPlugin_onStartedServer34.handle(Unknown Source)
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95)
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:381)
at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:419)
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:403)
at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:223)
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:244)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:560)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135)
at net.minecraftforge.fml.common.Loader.serverStarted(Loader.java:807)
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarted(FMLCommonHandler.java:301)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:488)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Server Watchdog
Stacktrace:
at org.h2.engine.Session.<init>(Session.java:82)
at org.h2.engine.Database.open(Database.java:724)
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:112)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:443)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:514)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:111)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:72)
at org.spongepowered.common.service.sql.SqlServiceImpl$1.load(SqlServiceImpl.java:130)
at org.spongepowered.common.service.sql.SqlServiceImpl$1.load(SqlServiceImpl.java:116)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211)
at com.google.common.cache.LocalCache.get(LocalCache.java:4154)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147)
at org.spongepowered.common.service.sql.SqlServiceImpl.getDataSource(SqlServiceImpl.java:153)
at com.github.ustc_zzzz.virtualchest.record.VirtualChestRecordManager.connectDB(VirtualChestRecordManager.java:148)
at com.github.ustc_zzzz.virtualchest.record.VirtualChestRecordManager.loadConfig(VirtualChestRecordManager.java:127)
at com.github.ustc_zzzz.virtualchest.VirtualChestPlugin.loadConfig(VirtualChestPlugin.java:169)
at com.github.ustc_zzzz.virtualchest.VirtualChestPlugin.onStartedServer(VirtualChestPlugin.java:332)
at org.spongepowered.common.event.listener.GameStartedServerEventListener_VirtualChestPlugin_onStartedServer34.handle(Unknown Source)
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95)
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:381)
at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:419)
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:403)
at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:223)
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:244)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:560)
-- Sponge PhaseTracker --
Details:
Phase Stack: [Empty stack]
Stacktrace:
at net.minecraft.server.MinecraftServer.handler$onCrashReport$zjg000(MinecraftServer.java:3997)
at net.minecraft.server.MinecraftServer.func_71230_b(MinecraftServer.java:889)
at net.minecraft.server.dedicated.DedicatedServer.func_71230_b(DedicatedServer.java:370)
at net.minecraft.server.dedicated.ServerHangWatchdog.run(ServerHangWatchdog.java:62)
at java.lang.Thread.run(Unknown Source)
-- Thread Dump --
Details:
Threads: "MVStore background writer nio:D:/鏈嶅姟鍣?MC RelativelySimple寮?鏈嶅櫒V1.2.8.0 姝e紡鐗?server/config/virtualchest/record.mv.db" Id=50 TIMED_WAITING on java.lang.Object@156625a6
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Object@156625a6
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2715)
"Thread-9" Id=48 RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.security.ssl.InputRecord.readFully(Unknown Source)
at sun.security.ssl.InputRecord.read(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
- locked java.lang.Object@1ba1c97a
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
- locked java.lang.Object@1f9e4ed6
...
"Server Watchdog" Id=47 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
at net.minecraft.server.dedicated.ServerHangWatchdog.run(ServerHangWatchdog.java:46)
at java.lang.Thread.run(Unknown Source)
"pool-3-thread-8" Id=46 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"ForkJoinPool.commonPool-worker-0" Id=45 TIMED_WAITING on java.util.concurrent.ForkJoinPool@6b8c7a0c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@6b8c7a0c
at java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
"ForkJoinPool.commonPool-worker-3" Id=44 WAITING on java.util.concurrent.ForkJoinPool@6b8c7a0c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@6b8c7a0c
at java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
"Sponge - Async Light Thread" Id=42 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6897155
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6897155
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Sponge - Async Light Thread" Id=41 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6897155
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6897155
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"pool-6-thread-1" Id=40 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3ab33c0e
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3ab33c0e
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"pool-3-thread-7" Id=39 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"pool-3-thread-6" Id=38 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"Timer-1" Id=37 TIMED_WAITING on java.util.TaskQueue@58177367
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@58177367
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
"pool-3-thread-5" Id=36 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"pool-3-thread-4" Id=35 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"pool-3-thread-3" Id=34 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"Netty Server IO #0" Id=33 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@50c32e73
- locked java.util.Collections$UnmodifiableSet@1d8dfee7
- locked sun.nio.ch.WindowsSelectorImpl@5c5ff7a4
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:732)
...
"pool-3-thread-2" Id=32 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"MVStore background writer nio:D:/鏈嶅姟鍣?MC RelativelySimple寮?鏈嶅櫒V1.2.8.0 姝e紡鐗?server/luckperms/luckperms-h2.mv.db" Id=28 TIMED_WAITING on java.lang.Object@3efde214
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Object@3efde214
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2708)
"Thread-4" Id=26 RUNNABLE (in native)
at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
at sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"pool-3-thread-1" Id=25 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"Timer-0" Id=22 TIMED_WAITING on java.util.TaskQueue@5d1222e7
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@5d1222e7
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
"Sponge Async Scheduler Thread" Id=21 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@14eb2f80
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@14eb2f80
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at org.spongepowered.common.scheduler.AsyncScheduler.preTick(AsyncScheduler.java:112)
at org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:105)
at org.spongepowered.common.scheduler.AsyncScheduler.mainLoop(AsyncScheduler.java:66)
at org.spongepowered.common.scheduler.AsyncScheduler$$Lambda$69/1913837334.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Server console handler" Id=20 RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@66e3913c
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
- locked java.io.InputStreamReader@37df32b6
at java.io.InputStreamReader.read(Unknown Source)
...
"DestroyJavaVM" Id=19 RUNNABLE
"Server thread" Id=17 RUNNABLE
at org.h2.engine.Session.<init>(Session.java:82)
at org.h2.engine.Database.open(Database.java:724)
- locked org.h2.engine.Database@7b163bb0
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
- locked org.h2.engine.Engine@36cc8c7d
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
...
"Server Infinisleeper" Id=16 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:82)
"Snooper Timer" Id=15 WAITING on java.util.TaskQueue@1a24f214
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@1a24f214
at java.lang.Object.wait(Unknown Source)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
"Attach Listener" Id=5 RUNNABLE
"Signal Dispatcher" Id=4 RUNNABLE
"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@32df6b60
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@32df6b60
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@7245571d
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@7245571d
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference.tryHandlePending(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_171, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 244091160 bytes (232 MB) / 1726480384 bytes (1646 MB) up to 1888485376 bytes (1801 MB)
JVM Flags: 0 total;
IntCache: cache: 12, tcache: 94, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.4.2705 15 mods loaded, 15 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:--------- |:------------------ |:--------------------------- |:------------------------------------------- |:---------------------------------------- |
| UCHIJAAAA | minecraft | 1.12.2 | minecraft.jar | None |
| UCHIJAAAA | mcp | 9.42 | minecraft.jar | None |
| UCHIJAAAA | FML | 8.0.99.99 | forge-1.12.2-14.23.4.2705-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAA | forge | 14.23.4.2705 | forge-1.12.2-14.23.4.2705-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAA | spongeapi | 7.1.0-SNAPSHOT-43d8496 | spongeforge-1.12.2-2705-7.1.0-BETA-3151.jar | None |
| UCHIJAAA | sponge | 1.12.2-2705-7.1.0-BETA-3151 | spongeforge-1.12.2-2705-7.1.0-BETA-3151.jar | 6729a677746f8cf63ef31881f913ed15d431b7f0 |
| UCHIJAAA | griefprevention | 1.12.2-4.3.0.598 | griefprevention-1.12.2-4.3.0.598.jar | None |
| UCHIJAAA | nucleus | 1.4.2-S7.0 | Nucleus-1.4.2-S7.0-MC1.12.2-plugin.jar | None |
| UCHIJAAA | placeholderapi | 4.4 | PlaceholderAPI-4.4.jar | None |
| UCHIJAAA | nucleus-gluon | 1.0.4 | Gluon-1.0.4.jar | None |
| UCHIJAAA | karoglansigneditor | 3.3 | KaroglanSignEditor-3.3-API7.jar | None |
| UCHIJAAA | luckperms | 4.2.25 | LuckPerms-Sponge-4.2.25.jar | None |
| UCHIJAAA | totaleconomy | 1.8.1 | TotalEconomy-1.8.1.jar | None |
| UCHIJAAA | virtualchest | 1.0.0-beta-6 | VirtualChest-1.0.0-beta-6.jar | None |
| UCHIJAAA | worldedit | 6.1.9-SNAPSHOT | worldedit-sponge-6.1.9-SNAPSHOT-dist.jar | None |
Loaded coremods (and transformers):
SpongeCoremod (spongeforge-1.12.2-2705-7.1.0-BETA-3151.jar)
org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
Profiler Position: N/A (disabled)
Player Count: 0 / 20; []
Is Modded: Definitely; Server brand changed to 'fml,forge,sponge'
Type: Dedicated Server (map_server.txt)
emmmm报错了怎么讲……
WARNING: coremods are present:
SpongeCoremod (spongeforge-1.12.2-2705-7.1.0-BETA-3151.jar)
Contact their authors BEFORE contacting forge
// On the bright side, I bought you a teddy bear!
Time: 18-6-30 涓嬪崍3:02
Description: Watching Server
java.lang.Error: ServerHangWatchdog detected that a single server tick took 60.00 seconds (should be max 0.05)
at org.h2.engine.Session.<init>(Session.java:82)
at org.h2.engine.Database.open(Database.java:724)
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:112)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:443)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:514)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:111)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:72)
at org.spongepowered.common.service.sql.SqlServiceImpl$1.load(SqlServiceImpl.java:130)
at org.spongepowered.common.service.sql.SqlServiceImpl$1.load(SqlServiceImpl.java:116)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211)
at com.google.common.cache.LocalCache.get(LocalCache.java:4154)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147)
at org.spongepowered.common.service.sql.SqlServiceImpl.getDataSource(SqlServiceImpl.java:153)
at com.github.ustc_zzzz.virtualchest.record.VirtualChestRecordManager.connectDB(VirtualChestRecordManager.java:148)
at com.github.ustc_zzzz.virtualchest.record.VirtualChestRecordManager.loadConfig(VirtualChestRecordManager.java:127)
at com.github.ustc_zzzz.virtualchest.VirtualChestPlugin.loadConfig(VirtualChestPlugin.java:169)
at com.github.ustc_zzzz.virtualchest.VirtualChestPlugin.onStartedServer(VirtualChestPlugin.java:332)
at org.spongepowered.common.event.listener.GameStartedServerEventListener_VirtualChestPlugin_onStartedServer34.handle(Unknown Source)
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95)
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:381)
at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:419)
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:403)
at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:223)
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:244)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:560)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135)
at net.minecraftforge.fml.common.Loader.serverStarted(Loader.java:807)
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarted(FMLCommonHandler.java:301)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:488)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Server Watchdog
Stacktrace:
at org.h2.engine.Session.<init>(Session.java:82)
at org.h2.engine.Database.open(Database.java:724)
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:112)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:443)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:514)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:111)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:72)
at org.spongepowered.common.service.sql.SqlServiceImpl$1.load(SqlServiceImpl.java:130)
at org.spongepowered.common.service.sql.SqlServiceImpl$1.load(SqlServiceImpl.java:116)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211)
at com.google.common.cache.LocalCache.get(LocalCache.java:4154)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147)
at org.spongepowered.common.service.sql.SqlServiceImpl.getDataSource(SqlServiceImpl.java:153)
at com.github.ustc_zzzz.virtualchest.record.VirtualChestRecordManager.connectDB(VirtualChestRecordManager.java:148)
at com.github.ustc_zzzz.virtualchest.record.VirtualChestRecordManager.loadConfig(VirtualChestRecordManager.java:127)
at com.github.ustc_zzzz.virtualchest.VirtualChestPlugin.loadConfig(VirtualChestPlugin.java:169)
at com.github.ustc_zzzz.virtualchest.VirtualChestPlugin.onStartedServer(VirtualChestPlugin.java:332)
at org.spongepowered.common.event.listener.GameStartedServerEventListener_VirtualChestPlugin_onStartedServer34.handle(Unknown Source)
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95)
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:381)
at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:419)
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:403)
at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:223)
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:244)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:560)
-- Sponge PhaseTracker --
Details:
Phase Stack: [Empty stack]
Stacktrace:
at net.minecraft.server.MinecraftServer.handler$onCrashReport$zjg000(MinecraftServer.java:3997)
at net.minecraft.server.MinecraftServer.func_71230_b(MinecraftServer.java:889)
at net.minecraft.server.dedicated.DedicatedServer.func_71230_b(DedicatedServer.java:370)
at net.minecraft.server.dedicated.ServerHangWatchdog.run(ServerHangWatchdog.java:62)
at java.lang.Thread.run(Unknown Source)
-- Thread Dump --
Details:
Threads: "MVStore background writer nio:D:/鏈嶅姟鍣?MC RelativelySimple寮?鏈嶅櫒V1.2.8.0 姝e紡鐗?server/config/virtualchest/record.mv.db" Id=50 TIMED_WAITING on java.lang.Object@156625a6
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Object@156625a6
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2715)
"Thread-9" Id=48 RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.security.ssl.InputRecord.readFully(Unknown Source)
at sun.security.ssl.InputRecord.read(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
- locked java.lang.Object@1ba1c97a
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
- locked java.lang.Object@1f9e4ed6
...
"Server Watchdog" Id=47 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
at net.minecraft.server.dedicated.ServerHangWatchdog.run(ServerHangWatchdog.java:46)
at java.lang.Thread.run(Unknown Source)
"pool-3-thread-8" Id=46 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"ForkJoinPool.commonPool-worker-0" Id=45 TIMED_WAITING on java.util.concurrent.ForkJoinPool@6b8c7a0c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@6b8c7a0c
at java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
"ForkJoinPool.commonPool-worker-3" Id=44 WAITING on java.util.concurrent.ForkJoinPool@6b8c7a0c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@6b8c7a0c
at java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
"Sponge - Async Light Thread" Id=42 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6897155
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6897155
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Sponge - Async Light Thread" Id=41 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6897155
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6897155
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"pool-6-thread-1" Id=40 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3ab33c0e
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3ab33c0e
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"pool-3-thread-7" Id=39 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"pool-3-thread-6" Id=38 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"Timer-1" Id=37 TIMED_WAITING on java.util.TaskQueue@58177367
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@58177367
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
"pool-3-thread-5" Id=36 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"pool-3-thread-4" Id=35 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"pool-3-thread-3" Id=34 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"Netty Server IO #0" Id=33 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@50c32e73
- locked java.util.Collections$UnmodifiableSet@1d8dfee7
- locked sun.nio.ch.WindowsSelectorImpl@5c5ff7a4
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:732)
...
"pool-3-thread-2" Id=32 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"MVStore background writer nio:D:/鏈嶅姟鍣?MC RelativelySimple寮?鏈嶅櫒V1.2.8.0 姝e紡鐗?server/luckperms/luckperms-h2.mv.db" Id=28 TIMED_WAITING on java.lang.Object@3efde214
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Object@3efde214
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2708)
"Thread-4" Id=26 RUNNABLE (in native)
at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
at sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"pool-3-thread-1" Id=25 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@7e7396a1
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...
"Timer-0" Id=22 TIMED_WAITING on java.util.TaskQueue@5d1222e7
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@5d1222e7
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
"Sponge Async Scheduler Thread" Id=21 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@14eb2f80
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@14eb2f80
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at org.spongepowered.common.scheduler.AsyncScheduler.preTick(AsyncScheduler.java:112)
at org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:105)
at org.spongepowered.common.scheduler.AsyncScheduler.mainLoop(AsyncScheduler.java:66)
at org.spongepowered.common.scheduler.AsyncScheduler$$Lambda$69/1913837334.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Server console handler" Id=20 RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@66e3913c
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
- locked java.io.InputStreamReader@37df32b6
at java.io.InputStreamReader.read(Unknown Source)
...
"DestroyJavaVM" Id=19 RUNNABLE
"Server thread" Id=17 RUNNABLE
at org.h2.engine.Session.<init>(Session.java:82)
at org.h2.engine.Database.open(Database.java:724)
- locked org.h2.engine.Database@7b163bb0
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
- locked org.h2.engine.Engine@36cc8c7d
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
...
"Server Infinisleeper" Id=16 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:82)
"Snooper Timer" Id=15 WAITING on java.util.TaskQueue@1a24f214
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@1a24f214
at java.lang.Object.wait(Unknown Source)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
"Attach Listener" Id=5 RUNNABLE
"Signal Dispatcher" Id=4 RUNNABLE
"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@32df6b60
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@32df6b60
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@7245571d
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@7245571d
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference.tryHandlePending(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_171, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 244091160 bytes (232 MB) / 1726480384 bytes (1646 MB) up to 1888485376 bytes (1801 MB)
JVM Flags: 0 total;
IntCache: cache: 12, tcache: 94, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.4.2705 15 mods loaded, 15 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:--------- |:------------------ |:--------------------------- |:------------------------------------------- |:---------------------------------------- |
| UCHIJAAAA | minecraft | 1.12.2 | minecraft.jar | None |
| UCHIJAAAA | mcp | 9.42 | minecraft.jar | None |
| UCHIJAAAA | FML | 8.0.99.99 | forge-1.12.2-14.23.4.2705-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAA | forge | 14.23.4.2705 | forge-1.12.2-14.23.4.2705-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAA | spongeapi | 7.1.0-SNAPSHOT-43d8496 | spongeforge-1.12.2-2705-7.1.0-BETA-3151.jar | None |
| UCHIJAAA | sponge | 1.12.2-2705-7.1.0-BETA-3151 | spongeforge-1.12.2-2705-7.1.0-BETA-3151.jar | 6729a677746f8cf63ef31881f913ed15d431b7f0 |
| UCHIJAAA | griefprevention | 1.12.2-4.3.0.598 | griefprevention-1.12.2-4.3.0.598.jar | None |
| UCHIJAAA | nucleus | 1.4.2-S7.0 | Nucleus-1.4.2-S7.0-MC1.12.2-plugin.jar | None |
| UCHIJAAA | placeholderapi | 4.4 | PlaceholderAPI-4.4.jar | None |
| UCHIJAAA | nucleus-gluon | 1.0.4 | Gluon-1.0.4.jar | None |
| UCHIJAAA | karoglansigneditor | 3.3 | KaroglanSignEditor-3.3-API7.jar | None |
| UCHIJAAA | luckperms | 4.2.25 | LuckPerms-Sponge-4.2.25.jar | None |
| UCHIJAAA | totaleconomy | 1.8.1 | TotalEconomy-1.8.1.jar | None |
| UCHIJAAA | virtualchest | 1.0.0-beta-6 | VirtualChest-1.0.0-beta-6.jar | None |
| UCHIJAAA | worldedit | 6.1.9-SNAPSHOT | worldedit-sponge-6.1.9-SNAPSHOT-dist.jar | None |
Loaded coremods (and transformers):
SpongeCoremod (spongeforge-1.12.2-2705-7.1.0-BETA-3151.jar)
org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
Profiler Position: N/A (disabled)
Player Count: 0 / 20; []
Is Modded: Definitely; Server brand changed to 'fml,forge,sponge'
Type: Dedicated Server (map_server.txt)
emmmm报错了怎么讲……
z1805160190 发表于 2018-6-30 15:04
---- Minecraft Crash Report ----
WARNING: coremods are present:
那就把virtualchest 删掉吧