SXScarecrow Posted January 11, 2014 Posted January 11, 2014 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: (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?
TwoTails Posted January 12, 2014 Posted January 12, 2014 I've seen this bug before... but, it was not with TConstruct... I don't think there is a way to fix it.
Amaxter Posted January 12, 2014 Posted January 12, 2014 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.
SXScarecrow Posted January 12, 2014 Author Posted January 12, 2014 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.
Amaxter Posted January 12, 2014 Posted January 12, 2014 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)
SXScarecrow Posted January 13, 2014 Author Posted January 13, 2014 I have checked the ID's; nothing is used twice, which is why this bug is nonsensical. Ah well, better get rebuilding.
Amaxter Posted January 13, 2014 Posted January 13, 2014 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?
SXScarecrow Posted January 13, 2014 Author Posted January 13, 2014 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.
Amaxter Posted January 13, 2014 Posted January 13, 2014 That's weird, guess you have to rebuild it then. That's never fun, but best of luck!
Llurendt Posted January 15, 2014 Posted January 15, 2014 I had to fix it with idfixminus and I had to distribute the idfixminus.txt from the server with the modpack.
Amaxter Posted January 15, 2014 Posted January 15, 2014 I can't wait until MCP and Forge update to 1.7 fully and this ID nonsense is over, until then ID fix is my best friend XD.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now