ServerSync

ServerSync

48.5k Downloads

Mod compatability issue

HarrisFauntleroy opened this issue ยท 17 comments

commented

Having an issue which only arises by having Server Sync and Thermal foundation in the same instance.

http://pastebin.com/MaN4997N

Crashes to desktop on joining server, if I remove server sync or thermal foundation everything connects seamlessly. Not an issue for singleplayer.

commented

That is very strange. There may be some kind of compatibility issue. Can you give me the whole log? Not just the crash report?

Have you tried removing optifine and having both thermal foundation and serversync?

commented

Here is the full log - https://paste.ee/p/4LBiF

commented

Are you using minecraft 1.7.10?

What version of forge are you using? A update to forge may fix all of this.

EDIT---

After reviewing the log I noticed you are using 1.7.10, and you are using forge 1403. The same as me.

Could this issue be related to issue #7 I see that you are using MultiMC

Possibly try it with the vanilla launcher.

commented

Using the latest build of Server Sync, tried on Forge 1403 and the new recommended and latest build 1448 I am still having the same crash, crash reports identical to the old.

I tried removing the client side mods like Optifine, Cleanview, etc. It still appears to be something that happens when Thermal Foundation is added to the mix, issue disappears when I remove one or the other though.

Tested with Vanilla launcher, Technic and MultiMC, result is the same error posted above.

I've cross posted this to the CoFH issue tracker to see if they can lend any insight - https://github.com/CoFH/Feedback/issues/596

commented

I believe I also am using Thermal Foundation.

I would not be surprised if it was my mod.

So far this is currently the hardest issue I have and I'm having trouble finding leads onto what it could be. I'm working to get it fixed as soon as I can for you.

commented

I'm not entirely sure it's either mod directly. It may be an N-way interaction. ThermalFoundation doesn't really do anything during that part of the connection process, but a mod that has a dependency on TF might.

commented

And just sort of a question...what happens if you try and replace a file when Java has an open file pointer to that resource?

We do maintain links to our config files, since they can be changed from within the game. The base concept may be sort of dangerous here.

commented

I do not replace the file until the java virtual machine has exited. So nothing it touched until all the links are down.

I run a deleteOnExit() and the client will have to update again to get the correct file after the current one has been deleted.

More or less, my mod is totally independent from the game because it doesn't do much at actual runtime. So this mod shouldn't touch your mod while it's running.

I believe this is okay to do. Is that correct?

commented

Did this ever get resolved for you? Does this new version fix it?

https://github.com/superzanti/ServerSync/blob/master/build/libs/serversync-2.2.jar

commented

Okay, after much fiddling the issue has been isolated and fixed and you will be glad to know it was neither TF or SS.

AOBD 1.6.2, deleted the mod and config file, re-downloaded it and ran it fresh, fixed the issue. Not sure why that mod would crash the game when joining the server, but there it is.
Probably worth noting that it wasn't an issue when joining the server without Server Sync.

commented

Do you have thaumcraft installed?

commented

No.

commented

I recently updated the mod, please download it off my github.

But the issue seems to be solved?

commented

Yep, using the latest build of your mod. Re-downloading AOBD seems to have fixed it though.

commented

So you no longer need to remove aobd ?

commented

No longer need to remove AOBD, the re-download of the same version fixed all issues. Thermal Foundation works fine in my instance now.

commented

Perfect. It's not the same version btw. I should have named it 2.2.5 or something.