This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Chaoschaot234's profile picture

Server crash on SkyFactory 2 with CC 1.73

Started by Chaoschaot234, 19 December 2015 - 03:12 PM
Chaoschaot234 #1
Posted 19 December 2015 - 04:12 PM
Hey,

before I going to post this error don't tell me that there is a newer version. It is not my problem that smth. goeas terrible wrong, this should be solved by the modpackauthor.
My intension at this point is only to know why the following error occurs and if it's possible to change this without a manual update.

Ok, here are the error:


java.lang.IllegalArgumentException: Empty string not allowed
	at net.minecraft.nbt.NBTTagString.<init>(NBTTagString.java:23)
	at net.minecraft.nbt.NBTTagCompound.func_74778_a(NBTTagCompound.java:105)
	at dan200.computercraft.core.terminal.Terminal.writeToNBT(Terminal.java:34)
	at dan200.computercraft.shared.common.ServerTerminal.writeDescription(ServerTerminal.java:96)
	at dan200.computercraft.shared.peripheral.monitor.TileMonitor.writeDescription(TileMonitor.java:320)
	at dan200.computercraft.shared.common.TileGeneric.func_145844_m(TileGeneric.java:170)
	at net.minecraft.server.management.PlayerManager$PlayerInstance.func_151252_a(PlayerManager.java:591)
	at net.minecraft.server.management.PlayerManager$PlayerInstance.func_73254_a(PlayerManager.java:576)
	at net.minecraft.server.management.PlayerManager.func_72693_b(PlayerManager.java:67)
	...

SF2-Version: 2.4
CC-Plugin-Version: 1.73
CC-Version: 1.7
Affected Mods: CC and BigReactors

Used Scripts: http://pastebin.com/kj89Lk5k (copied in my PB-Acc for bookmarking only), http://pastebin.com/FJhZFJjr (modified the RPM up to 1900 for ludicrit turbine) and http://pastebin.com/mVNtdhFj (master controller programm, modified displayed max RPM)

How to reproduce:

Use those scripts, then setup 4 of the following BigReactors: http://br.sidoh.org/...=4XC2XC2XC2XC4X
Then build up to 8 Turbines, connect them to the reactors with the best Ender IO Fluid Conduit (you will need 3 coolant/fluid ports for each turbine to get the max flow of 2000mB/s - means 6 coolant each turbine and 12 coolants each reactor). Then install in each turbine 4 layers of ludicrit and 4x20 blades, at last install 2 CC_ports in each turbine and one CC-Port in each reactor.

After this setup is finished, place one advanced computer for each CC-Port and connect them seperatly (no networkcable cross each other) to the cc-ports.

Next step is to setup the monitors … you'll need for each turbine 3x3 and 1x1 advanced monitor and for each reacotr 3x3 advanced monitors.

Now go through all computers and use the first pastebin ID (see above) to each reactor and to only one computer for each turbine and follow the instructions given in the computer.
After this is done, setup the other computer (with the 1x1 monitor) with the second pastebin ID and the hole setup is done.

Last step ist to put a wireless modem to each computer which has only 1x1 adv. monitor and after that place a last adv. computer with the last pastebin ID and connect to them a 4 high and 5 width adv. monitor.

Now fill in each reactor water (needed as startup to get the hot fluid/steam) and set over the reactor control script under "Tools -> Control Rods" the value to 60% (ignore the sentence below, because it is working). Now start at first all turbines over the hugh 4x5/5x4 monitor … simply right click a listed turbine (so you have to set a lable to each computer with 1x1 connected monitor) and right click again on the highest value (1900), now all listed turbines should be marked green. At this point go to the reactor controller and choose under "Power" ON.

After a small time you will have a server crash with the error above or with an eqivalent error.

If wished, I can setup this self and you can join on a testserver to see what happends. But because I am not the server owner, I can't give you access to the server where this happends.

I hope to get the needed help because we need this kind of reactor controlling.

Sincerly
Chaoschaot234
Edited on 19 December 2015 - 04:46 PM
Lyqyd #2
Posted 19 December 2015 - 05:02 PM
You will need to update to ComputerCraft 1.75. Updating will likely be enough to resolve the issue, as I seem to recall this was fixed in 1.74, and support is generally only provided for the most up-to-date version of a mod.
Chaoschaot234 #3
Posted 19 December 2015 - 05:40 PM
Hi Lyqyd,

thanks for your answere.

Well, this will be a problem because the server owner don't like to update mods in a modpack and I dunno when version 2.5 will be out.
I'll report this to the mod author to hope that there will be a hotfix for this.

Actually I rewrite the controller script to work also with reactors over wireless modems because it seems to be a problem with the monitors
(without them there are no "server closed" events).

Well, well … hope that this will be solved quickly as possible.
Lyqyd #4
Posted 19 December 2015 - 06:40 PM
The "hotfix" is updating to 1.75, which would be the same process for the server owner as applying a "hotfix" anyway. Glad you've got it working for now, though!
dan200 #5
Posted 20 December 2015 - 09:57 PM
Closing as fixed