Jump to content

Server Join Fails: Fatal Error Has Occurred


dmil421

Recommended Posts

A server I assist as an Admin on has been having issues with people joining. When they attempt to join, the screen shows "A fatal error has occurred."

 

There seem to be no issues on the server itself. The client log shows the following information:

 

[Client thread/ERROR] [FML]: There was a critical exception handling a packet on channel FORGE

[b#313]  java.lang.IllegalArgumentException: value already present: cobalt

[b#313]      at com.google.common.collect.HashBiMap.put(HashBiMap.java:238) ~[guava-17.0.jar:?]

[b#313]      at com.google.common.collect.HashBiMap.put(HashBiMap.java:215) ~[guava-17.0.jar:?]

[b#313]      at net.minecraftforge.fluids.FluidRegistry.loadFluidDefaults(FluidRegistry.java:117) ~[FluidRegistry.class:?]

[b#313]      at net.minecraftforge.fluids.FluidRegistry.initFluidIDs(FluidRegistry.java:82) ~[FluidRegistry.class:?]

[b#313]      at net.minecraftforge.common.network.FluidIdRegistryMessageHandler.channelRead0(FluidIdRegistryMessageHandler.java:15) ~[FluidIdRegistryMessageHandler.class:?]

[b#313]      at net.minecraftforge.common.network.FluidIdRegistryMessageHandler.channelRead0(FluidIdRegistryMessageHandler.java:11) ~[FluidIdRegistryMessageHandler.class:?]

[b#313]      at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?]

[b#313]      at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]

[b#313]      at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]

[b#313]      at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[MessageToMessageDecoder.class:?]

[b#313]      at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?]

[b#313]      at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]

[b#313]      at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]

[b#313]      at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]

[b#313]      at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]

[b#313]      at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]

[b#313]      at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]

[b#313]      at net.minecraft.client.multiplayer.GuiConnecting.func_73876_c(SourceFile:78) [bcx.class:?]

[b#313]      at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1661) [bao.class:?]

[b#313]      at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973) [bao.class:?]

[b#313]      at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) [bao.class:?]

[b#313]      at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]

[b#313]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71]

[b#313]      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]

[b#313]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]

[b#313]      at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71]

[b#313]      at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]

[b#313]      at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]

 

Line 2 varies, in regards to what value is already present. We've had people report at least 5 different values, but the rest of the log is the same.

 

There are no issues with singleplayer that we have been able to identify, even when using the same pack and configs.

 

Using Forge 1448.

AODB 2

AppleCore

Applied Energistics 2

Baubles

Bibliocraft

Big Reactors

Binne's Core

Biomes O Plenty

Blood Magic

Botania

Botany

Buildcraft

Carpenter's Blocks

Chickenchunks

Chisel

Chisel Facades

CodeChickenCore

CoFH Core

COFH Lib

Compact Solars

Computercraft

Damage Indicators

Decocraft

Enchiridion

Ender Storage

Ender Tech

EnderIO

Enhanced Portals

Extra Bees

Extra Trees

Extra Utilities

ExtraCells

Fastcraft

Flat Signs

Forbidden Magic

Forestry

Forge

Forge Multipart

Forge Multipart Integration

Funky Locomotion

Gendustry

Genetics

Gravitational Suite

Harvestcraft

Hat Stand

Hats

iChunUtils

IndustrialCraft 2

Infinibows

Inventory Tweaks

Iron Chests

Iron Chests Minecarts

JABBA

JourneyMap

Magic Bees

Malisiscore

Malisisdoors

Mantle

Mariculture

Minefactory Reloaded

MineTweaker 3

MmmMmmMmmMmm

Mob amputation

Morph

Mr. Crayfish's Furniture

Mystcraft

Natura

NEI Addons

NEI Integraton

Not Enouch Items (NEI)

Not Enough Keys

Obsidian pressure plates

OpenBlocks

OpenModsLib

OpenPeripheral

Opis

Railcraft

Random Things

Redstone Arsenal

Roguelike Dungeons

Simply Jetpacks

Solar Flux

Special mobs

Steve's Addons

Steve's Carts

Steve's Factory Manager

Thaumcraft 4

Thaumcraft mob aspects

Thaumic Energistics

Thaumic Exploration

Thaumic Tinkerer

Thaumic Tinkerer KAMI

Thermal Expansion

Thermal Foundation

TIC Tooltips

Tinker's Construct

Tinker's Mechworks

ttCore

Twilight Forest

WAILA

WAILA Plugins

WR-CBE

 

If there is other information I can provide, please let me know. I can't find any other specific reports of this issue, other than a few Pastebins of identical issues.

 

Apologies for lack of spoiler tags... can't seem to get them to work.

Thanks.

Link to comment
Share on other sites

Update forge and try again, if that doesnt fix it then one of your mods is fucking up the fluid registry you have to go through and remove them to see which one it is.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Link to comment
Share on other sites

  • 4 weeks later...

Hi guys,

sorry for bumping an old thread.

 

I am experiencing the exact same however, as OT stated the value present is variable.

we have seen:

 

- Iridium

- Cobalt

- Nickel

 

updating Forge hasn't helped at any point in the matter, local games work fine but when connecting to our server it is giving issues.

it is also not consistent, one time i am able to connect immediately the other i have to restart the client multiple times.

 

I cant figure out which mod is causing this as it only references the Forge Fluid registry.

it seems like there is a discrepancy between different launch instances of the client, which somehow causes the client/server to register the fluids differently.

 

currently we are back on forge 1448 as this is the final stable build of Forge.

Link to comment
Share on other sites

I was already doing that, yet there are over 180 mods in the pack so that is gonna take a while.

 

I don't know if this is an option or not but maybe in one of the future builds of forge, build in a way to dump all registered fluids in the registry both server and client, seeing as I cannot find any way of checking it manually. I could see this working with a console command or something

 

 

if this was an option then stuff like this would be easier to find and squash

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.