Flux Networks

Flux Networks

55M Downloads

Crash while attempting to create a network in creative

awkwaRdcaRRot opened this issue · 36 comments

commented

Did you update SonarCore?

commented

Yup, everything should be up to date.

commented

could you perhaps try deleting both and re-downloading. I see no reason for this to be happening

commented

Yeah I'll give that a shot tomorrow if I don't have a chance to tonight.

commented

Same thing, here is a pastebin of my entire log after crash (may contain repeats from repeated attempts) http://pastebin.com/FEdF44b0

Here is a video of it happening. https://www.youtube.com/watch?v=KAjildLHsKo&feature=youtu.be

commented

Just tried updating forge as well, with no dice.

EDIT: Also made a new profile with only flux networks and sonar core on it.

commented

I've also had the same issue. I've updated java to the latest version as well. I did notice that it goes to the multi player screen instead of the single player when it crashes. It has also gone to 'not responding' right after the network is created.

The link has two error logs. The first is the crash and the second is Minecraft not responding.
http://pastebin.com/mKw2kC2M

commented

Please try the latest version of Sonar Core - 3.1.3

commented

Just tried it, here is my log after crashing. Same instance on this, the first attempt kicked me to the server screen (tried on multiplayer) and the second attempt did the same not responding crash.

http://pastebin.com/rHknRpyg

EDIT: Also tried updating forge and an instance with only flux networks and sonar core.

commented

Try the latest Flux Networks - 1.0.4

commented

Same thing bud. :\

commented

Is there anything you want me to try specifically that could maybe help determine an issue?

commented

I have no idea then sorry

commented

Well I can't recreate this at all myself. So I'm only guessing the problem. What is the exact forge and java your on?

commented

I have tried with forge 2066, 2065, 2064, and 2059. Let me try updating java and seeing how that goes. (I am on 1.10.2 version of minecraft just so that is clear).

commented

I probably won't be a Forge Issue, as the problem is for some reason one of my method is missing

commented

i'm on 2011

commented

Same thing on 2011.

commented

Updated java, same thing, let me try and roll back forge to 2011.

commented

So annoying, and you have no other mods installed?

commented

I did when I originally downloaded the mod but now I am testing with only Flux Networks and Sonar Core.

commented

@AEnterprise any ideas? I'd really appreciate your input here

commented

I tried the updates as well. It doesn't seem to matter if it's survival or creative. I did a search for the initial line of the error and in one of the topics that came up the person had inverted fromBytes and toBytes. I'm using MultiMC and my java is the latest version for 64. It seems like it's looking for sonar.core.helpers and not finding it, with the same error happening a few times before it crashes.
http://pastebin.com/Us7h0ucw

commented

@SonarSonic i'm kinda working blind as the code for the last 2 versions of flux networks is not on github, the same applies to sonar core

but from the crashlog i can make an asumption of the most likely cause: look at this part of the stacktrace java.lang.NoSuchMethodError: sonar.core.helpers.NBTHelper.writeSyncParts(Lnet/minecraft/nbt/NBTTagCompound;Lsonar/core/helpers/NBTHelper$SyncType;Ljava/lang/Iterable;Z)V

this is the method signature it is looking for, you can see the 4 params the function needs (https://github.com/SonarSonic/Sonar-Core/blob/1.9.4/src/main/java/sonar/core/helpers/NBTHelper.java#L32), the Z is the boolean so that is correct, BUT see that V at the end?

that means it's looking for a void function, your function returns an NBTTagCompound you are also using the function as a void function. you probably changed that function to a void but did not recompile flux networks against it (if you did do that change that file, add a space at the end or so, it probably saw no change in the file and reused a cached file from before) if you didn't do that then the compiler probably did that because you are using it as a void function.

eighter way: make sure you have gradle perform a cleanup on both the core and flux networks, then compile core and compile flux networks against it, after you verified the return type ofc

commented

@AEnterprise Thank you so much :) I ran with gradlew clean build and now the jars work! I also realised I was actually compiling in the wrong workspace... Thanks for your help!

commented

no problem, hope the info helps you find the issue if you run into it again :)

commented

Yay! Glad this got sorted out, Thanks AEnterprise for the help. Sonar, I am going to be working on a mod spotlight if you'd like me to send it to you somehow after it is done.

commented

Yeah sure I'll put it on the curse page :)

commented

Still processing, if there is anything you want me to annotate let me know.

https://www.youtube.com/watch?v=ScKon8WYccI&feature=youtu.be

commented

The only thing you got wrong was the priority stuff, the only reason it didn't send to the storage first was because you hadn't changed the receive order in the Controller. Other than that looks pretty sweet :)

commented

Added an annotation for it, thanks for checking it out!

commented

Also I forgot to mention the Highest First stuff that only applies to the priority it doesn't check how big the energy storage is.

commented
commented

Thanks! What about surge and hyper surge and god mode? I'll add an annotation for the highest first and what not.

commented

Hyper Surge is 4x the normal transfer rate, God Mod is 10x the normal transfer rate
I should probably make a wiki

commented

That might be helpful haha.