Closed benstreb closed 10 years ago
Please post your forge log, if there's something going wrong with saving/loading it will probably be there.
The only obviously relevent bit I found in the logs was this:
If that's not helpful, here's a somewhat larger sample of the log file - this spans from about the time I begin setting up the bug to logging in again and verifying that the tank has been emptied.
[01:02:34] [Netty Client IO #0/INFO]: Server protocol version 1
[01:02:34] [Netty IO #1/INFO]: Client protocol version 1
[01:02:34] [Server thread/INFO]: Changing view distance to 12, from 10
[01:02:34] [Netty IO #1/INFO]: Client attempting to join with 72 mods : owneremitter@2.0.0,ExtraUtilities@1.1.0k,MineFactoryReloaded|CompatForgeMicroblock@1.7.10R2.8.0RC3,simplyjetpacks@1.1.4,TubesCore@${version},Aroma1997CoreHelper@1.0.2.9,Opis@1.2.3,autopackager@1.5.1b,AromaBackup@0.0.0.5,MineFactoryReloaded|CompatRailcraft@1.7.10R2.8.0RC3,MineFactoryReloaded|CompatMystcraft@1.7.10R2.8.0RC3,supercraftingframe@1.7.10.1,MineFactoryReloaded|CompatRP2@1.7.10R2.8.0RC3,WailaHarvestability@1.1.0,mcp@9.05,NEIAddons|Forestry@1.12.2.9,ObsidiPlates@3.0.0.18,NEIAddons|CraftingTables@1.12.2.9,MapWriter@2.1.1,NEIAddons|ExNihilo@1.12.2.9,cgo@3.0.8,FastCraft@1.9,
[01:02:52] [Server thread/INFO]: Saving and pausing game... [01:02:52] [Server thread/INFO]: Saving chunks for level 'Test'/Overworld [01:02:52] [Server thread/INFO]: Saving chunks for level 'Test'/Nether [01:02:52] [Server thread/INFO]: Saving chunks for level 'Test'/The End [01:02:52] [Server thread/INFO]: Saving chunks for level 'Test'/Underdark [01:02:59] [Netty Client IO #0/INFO]: CLIENT: Disconnected from server, enabling all click actions [01:02:59] [Netty Client IO #0/INFO]: Updating configuration files [01:02:59] [Server thread/INFO]: Stopping server [01:02:59] [Server thread/INFO]: Saving players [01:02:59] [Server thread/INFO]: Saving worlds [01:02:59] [Server thread/INFO]: Saving chunks for level 'Test'/Overworld [01:02:59] [Server thread/INFO]: Saving chunks for level 'Test'/Nether [01:02:59] [Server thread/INFO]: Saving chunks for level 'Test'/The End [01:02:59] [Server thread/INFO]: Saving chunks for level 'Test'/Underdark [01:02:59] [Server thread/INFO]: Unloading dimension 0 [01:02:59] [Server thread/INFO]: Unloading dimension -1 [01:02:59] [Server thread/INFO]: Unloading dimension 1 [01:02:59] [Server thread/INFO]: Unloading dimension -100 [01:02:59] [Server thread/INFO]: Applying holder lookups [01:02:59] [Server thread/INFO]: Holder lookups applied [01:02:59] [Client thread/INFO]: Mw.close: closing... [01:02:59] [Client thread/INFO]: waiting for 204 tasks to finish...
[01:03:01] [AromaBackup-Schedule/INFO]: Stopping Backup Schedule.
[01:03:06] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10
[01:03:06] [Server thread/INFO]: Generating keypair
[01:03:06] [Server thread/INFO]: Injecting existing block and item data into this server instance
[01:03:06] [Server thread/INFO]: Applying holder lookups
[01:03:06] [Server thread/INFO]: Holder lookups applied
[01:03:06] [Server thread/INFO]: Loading dimension 0 (Test) (net.minecraft.server.integrated.IntegratedServer@1568ce63)
[01:03:06] [Server thread/INFO]: Loading dimension -100 (Test) (net.minecraft.server.integrated.IntegratedServer@1568ce63)
[01:03:06] [Server thread/INFO]: Loading dimension 1 (Test) (net.minecraft.server.integrated.IntegratedServer@1568ce63)
[01:03:06] [Server thread/INFO]: Loading dimension -1 (Test) (net.minecraft.server.integrated.IntegratedServer@1568ce63)
[01:03:06] [Server thread/INFO]: Preparing start region for level 0
[01:03:07] [AromaBackup-Schedule/INFO]: Starting Backup Schedule.
[01:03:07] [Server thread/INFO]: Next Backup in: 60 seconds.
[01:03:07] [Server thread/INFO]: Changing view distance to 12, from 10
[01:03:07] [Netty Client IO #1/INFO]: Server protocol version 1
[01:03:07] [Netty IO #3/INFO]: Client protocol version 1
[01:03:07] [Netty IO #3/INFO]: Client attempting to join with 72 mods : owneremitter@2.0.0,ExtraUtilities@1.1.0k,MineFactoryReloaded|CompatForgeMicroblock@1.7.10R2.8.0RC3,simplyjetpacks@1.1.4,TubesCore@${version},Aroma1997CoreHelper@1.0.2.9,Opis@1.2.3,autopackager@1.5.1b,AromaBackup@0.0.0.5,MineFactoryReloaded|CompatRailcraft@1.7.10R2.8.0RC3,MineFactoryReloaded|CompatMystcraft@1.7.10R2.8.0RC3,supercraftingframe@1.7.10.1,MineFactoryReloaded|CompatRP2@1.7.10R2.8.0RC3,WailaHarvestability@1.1.0,mcp@9.05,NEIAddons|Forestry@1.12.2.9,ObsidiPlates@3.0.0.18,NEIAddons|CraftingTables@1.12.2.9,MapWriter@2.1.1,NEIAddons|ExNihilo@1.12.2.9,cgo@3.0.8,FastCraft@1.9,
[01:03:09] [Server thread/INFO]: Saving and pausing game... [01:03:09] [Server thread/INFO]: Saving chunks for level 'Test'/Overworld [01:03:09] [Server thread/INFO]: Saving chunks for level 'Test'/Nether [01:03:09] [Server thread/INFO]: Saving chunks for level 'Test'/The End [01:03:09] [Server thread/INFO]: Saving chunks for level 'Test'/Underdark [01:03:10] [Netty Client IO #1/INFO]: CLIENT: Disconnected from server, enabling all click actions [01:03:10] [Netty Client IO #1/INFO]: Updating configuration files [01:03:10] [Server thread/INFO]: Stopping server [01:03:10] [Server thread/INFO]: Saving players [01:03:10] [Server thread/INFO]: Saving worlds [01:03:10] [Server thread/INFO]: Saving chunks for level 'Test'/Overworld [01:03:10] [Server thread/INFO]: Saving chunks for level 'Test'/Nether [01:03:10] [Server thread/INFO]: Saving chunks for level 'Test'/The End [01:03:10] [Server thread/INFO]: Saving chunks for level 'Test'/Underdark [01:03:11] [Server thread/INFO]: Unloading dimension 0 [01:03:11] [Server thread/INFO]: Unloading dimension -1 [01:03:11] [Server thread/INFO]: Unloading dimension 1 [01:03:11] [Server thread/INFO]: Unloading dimension -100 [01:03:11] [Server thread/INFO]: Applying holder lookups [01:03:11] [Server thread/INFO]: Holder lookups applied [01:03:11] [Client thread/INFO]: Mw.close: closing... [01:03:11] [Client thread/INFO]: waiting for 138 tasks to finish... [01:03:12] [AromaBackup-Schedule/INFO]: Stopping Backup Schedule.
If that's still not enough, I can attach the whole log, but it's pretty long so I'm not going to do that unless this doesn't help and you really think it will.
I think i (kinda) understand what's going on - If something ticks before the tank, right after it's loaded, the tank doesn't get a chance to figure out it's capacity and it's messing up it's content.
Please try with this version: http://jenkins.bdew.net/job/pressure-1.7.10/48/artifact/build/libs/pressure-mc1710-1.0.1.48.jar
This seems to have fixed it. If anything changes, I'll let you know.
If I set up a tank such that something is ejecting a fluid into it, the tank's contents will be lost when the chunk is loaded.
To replicate: Tank 1 has a controller, one tank block, a powered tank fluid output, and 16 buckets of water (the exact number isn't important). Tank 2 has a controller, one tank block, a tank fluid input, and is filled with water. If I connect the output to the input with a high pressure pump, exit the world, and return to it, Tank 1 will be empty and Tank 2 will have 16 buckets of water in it.
Tank 1 was full of water here, but I found the fluid also disappeared if a had a creative portable tank auto-ejecting into a large tank, or a magma crucible auto-ejecting into a tank, or, sometimes, a transfer node ejecting into the tank.