Jump to content

Recommended Posts

Posted

Hi guys,

I recently updated my modpack to 1.6.4, and I have encountered the weirdest bug I have ever seen. It involves the ID's for Tinker's Construct, and I have dubbed it the 'Phantom ID' bug.

Here are the config files, containing the ID's, for client and server respectively:

Client

Server

Would you not agree that they match exactly? However, on connection to a server that is running the same version of the modpack as the client is, some players get this error:

80936fc4-7aee-11e3-867e-694c28d6358c.png

(You can see other player's issues about it on my GitHub issue tracker here)

However, the majority of players that try to connect do NOT get the error (myself included) and can connect to the server just fine. I understand exactly what this is telling me, but I do not know why or how this is happening. The configs are exactly the same server and client side, most of us CAN connect but a few people can't because of this bug. I can't recreate it myself which makes it doubly hard to pin down the source of the problem. It's almost like the ID's modify themselves, which is not possible. Can anyone explain this or why it might be happening?

Posted

That's Forge's messed up auto ID system for ya, I ran into this problem before, pain in the ass to fix. Had to rebuild my modpack, because different java versions handle the IDs differently, it's a mess. It seems like some of your item ids are conflicting and Forge is handling sorting them in different ways depending on what version of Java people are using, check to make sure you don't have any ID conflicts. It's weird.

Posted

I recently updated my Java to Java 7 Update 45. Would that be the source of the problem, because I built modpacks fine using update 25. I really don't want to rebuild the damned thing all over again for it not to work.

Posted

That might be it but I recommend getting notepad++ (if you don;t have it already) and checking through all the configs to make sure there's no conflicts (IDs taking up the same number)

Posted

Before you rebuild, see if the results are different joining on a machine with java 6, also what version of java does the pc running the server have?

Posted

This is the readout from the server machine:

Operating System: Linux (amd64) version 2.6.32-431.el6.x86_64

Java Version: 1.7.0_45, Oracle Corporation

Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation

This is fairly strange, since I did build the modpack in 7u45, and also while I (on a Windows 64 bit, running 7u45) can connect to the server fine, this guy running:

OS: Linux 3.12.6-1-ARCH - KDE

OpenJDK Runtime Environment (IcedTea 2.4.3) (ArchLinux build 7.u45_2.4.3-1-x86_64)

OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

cannot in fact connect to the server. More weird shizzwoz from Forge I guess.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...