SpongePowered / SpongeForge

A Forge mod that implements SpongeAPI
http://www.spongepowered.org/
MIT License
1.14k stars 306 forks source link

missing entries sponge:human, and crash after /fml confirm #3070

Closed chenxuuu closed 4 years ago

chenxuuu commented 4 years ago

I am currently running

Issue Description

just update sponge from spongeforge-1.12.2-2838-7.1.8 to spongeforge-1.12.2-2838-7.1.9

it show There are 1 missing entries in this save., and crash after I entered /fml confirm

[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:block_hive
[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:cheese_sheep
[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:milk_friesian
[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:milk_sheep
[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:cheese_friesian
[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:wool
[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:cheese_jersey
[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:block_trough
[12:04:30] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world animania:milk_goat
[12:04:30] [Server thread/ERROR] [FML]: Unidentified mapping from registry minecraft:entities
[12:04:30] [Server thread/ERROR] [FML]:     sponge:human: 308
[12:04:30] [Server thread/WARN] [FML]: Forge Mod Loader detected missing registry entries.

There are 1 missing entries in this save.
If you continue the missing entries will get removed.
A world backup will be automatically created in your saves directory.

Missing minecraft:entities:
    sponge:human

Run the command /fml confirm or or /fml cancel to proceed.
Alternatively start the server with -Dfml.queryResult=confirm or -Dfml.queryResult=cancel to preselect the answer.
> /fml confirm
[12:06:13] [Server thread/INFO] [FML]: confirmed
[12:10:42] [Server thread/INFO] [FML]: World backup created at D:\1.12.2-SpongeForge\world-20200131-120613.zip.
[12:10:42] [Server thread/ERROR] [FML]: There are unidentified mappings in this world - we are going to attempt to process anyway
[12:10:43] [Server thread/INFO] [FML]: Applying holder lookups
[12:10:43] [Server thread/INFO] [FML]: Holder lookups applied
[12:10:44] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
java.lang.VerifyError: JVMVRFY012 堆栈形状不一致;类=net/minecraft/world/WorldServer,方法=func_147456_g()V,pc=828;类 型不匹配,签名 net/minecraft/world/WorldServer.randomBlockTickRedirectorVanilla:(Lnet/minecraft/block/Block;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V 中的参数 0 不匹配
Exception Details:
  Location:
    net/minecraft/world/WorldServer.func_147456_g()V @828: JBinvokespecial
  Reason:
    Type 'net/minecraft/world/WorldServer' (current frame, stack[1]) is not assignable to 'net/minecraft/block/Block'
  Current Frame:
    bci: @828
    flags: { }
    locals: { 'net/minecraft/world/WorldServer', integer, integer, integer, 'java/util/Iterator', 'net/minecraft/world/chunk/Chunk', integer, integer, '[Lnet/minecraft/world/chunk/storage/ExtendedBlockStorage;', integer, integer, 'net/minecraft/world/chunk/storage/ExtendedBlockStorage', integer, integer, integer, integer, integer, 'net/minecraft/block/state/IBlockState', 'net/minecraft/block/Block' }
    stack: { 'net/minecraft/block/Block', 'net/minecraft/world/WorldServer' }
  Stackmap Table:
    append_frame(@25,Object[#176])
    same_frame(@50)
    chop_frame(@53,1)
    full_frame(@97,{Object[#2],integer,integer,integer,Object[#176]},{})
    full_frame(@416,{Object[#2],integer,integer,integer,Object[#176],Object[#230],integer,integer,integer,Object[#225],Object[#253]},{})
    chop_frame(@448,3)
    append_frame(@576,integer,Object[#225],Object[#225])
    same_frame(@603)
    chop_frame(@636,3)
    append_frame(@665,Object[#296],integer,integer)
    append_frame(@698,Object[#288],integer)
    full_frame(@831,{Object[#2],integer,integer,integer,Object[#176],Object[#230],integer,integer,Object[#296],integer,integer,Object[#288],integer,integer,integer,integer,integer,Object[#283],Object[#275]},{})
    full_frame(@844,{Object[#2],integer,integer,integer,Object[#176],Object[#230],integer,integer,Object[#296],integer,integer,Object[#288]},{})
    full_frame(@850,{Object[#2],integer,integer,integer,Object[#176],Object[#230],integer,integer},{})
    chop_frame(@860,3)
    full_frame(@867,{Object[#2]},{})
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:298) ~[MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270) ~[nz.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:813) [?:1.8.0_202]
[12:10:44] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: D:\1.12.2-SpongeForge\.\crash-reports\crash-2020-01-31_12.10.44-server.txt
[12:10:44] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server
[12:10:44] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players
[12:10:44] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds
[12:10:44] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STARTING and forced into state SERVER_STOPPED. Errors may have been discarded.

crash report

crash-2020-01-31_12.10.44-server.txt

LordRalex commented 4 years ago

Provide a full log. This means sponge did not load, and so you basically ignored that error.

chenxuuu commented 4 years ago

@LordRalex sorry about that, here's log file and crash report crash-2020-01-30_15.14.21-server.txt 2020-01-30-2.log

maybe caused by LagGoggles ?

LordRalex commented 4 years ago

Rename sponge to _asponge.jar.

chenxuuu commented 4 years ago

oh, I see this caused by LagGoggles @LordRalex thanks a lot