SXScarecrow Posted January 11, 2014 Share 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? Link to comment Share on other sites More sharing options...
TwoTails Posted January 12, 2014 Share 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. Link to comment Share on other sites More sharing options...
Amaxter Posted January 12, 2014 Share 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. Link to comment Share on other sites More sharing options...
SXScarecrow Posted January 12, 2014 Author Share 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. Link to comment Share on other sites More sharing options...
Amaxter Posted January 12, 2014 Share 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) Link to comment Share on other sites More sharing options...
SXScarecrow Posted January 13, 2014 Author Share 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. Link to comment Share on other sites More sharing options...
Amaxter Posted January 13, 2014 Share 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? Link to comment Share on other sites More sharing options...
SXScarecrow Posted January 13, 2014 Author Share 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. Link to comment Share on other sites More sharing options...
Amaxter Posted January 13, 2014 Share Posted January 13, 2014 That's weird, guess you have to rebuild it then. That's never fun, but best of luck! Link to comment Share on other sites More sharing options...
Llurendt Posted January 15, 2014 Share 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. Link to comment Share on other sites More sharing options...
Amaxter Posted January 15, 2014 Share 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. Link to comment Share on other sites More sharing options...
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