Oh come ON!!! Yet again my DMan is broken!!!
MattBeard opened this issue · 31 comments
Minecolonies version
version 1.12.2-0.8.7133
Expected behaviour
- The game is playable!
Actual behaviour
- Yet again my deliveryman has stopped working.
Steps to reproduce the problem
- Install Minecolonies
- Regularly contribute on Patreon
- Get fed up with all my colonies getting fatally broken
- I may stop playing ;-(
Yes, OK, I am upset and not necessarily being rational, but my colonies keep ending up either totally broken or with a delivery man who will no longer work.
In this case I has built a Taiga warehouse (which is not anything like as good as the wooden one in usability in my opinion, even though it looks nice). I upgraded the warehouse to level 3 and had 2 builders busy in the colony serviced by a single deliveryman. Then the dman stopped working with the warehouse. I tried firing/re-employing, employing a different colonist, getting a builder to repair the warehouse, manually breaking some racks then using the builder to repair again (so new racks). Still no good. So, I demolished the warehouse and got the builder to build a new one (wood this time). And the deliveryman is still stick "dumping".
I have attached the colonies.dat and colony1.dat files in case someone knows how to de-kaput them!!
Here is the latest log...
latest.log
The previous log is more interesting... all the "warehouse full" messages are caused by the replacement warehouse being built while the delivery man is wanting to try and use it.
2018-01-24-4.log
I guess I execute this inside the game (in a chat window) - just need to figure out my colony id - where is the best place to find that?
Half worked...
Opening the world to the LAN allowed me to execute the commands (nice trick, thanks)
However... still stuck dumping ;-(
Initially I did the reset and my builders restarted their jobs, and the dman was gathering only (not delivering as far as I could tell)
I then went to a miner who was stuck waiting for a pickaxe and cancelled his request to try and get it re-added to the queue. This cause a Java Crash.
I then restarted and watched and saw the dman stuck in "dumping"
This may have been re-triggered by the miner (or that colonist may have been the source of the issue). I re-ran the reset and it now seems to be working.
@Raycoms you are now my hero :-)
Here is the log with the crash - in case that helps
2018-01-24-6.log
OK - I am now getting a lot of citizens with open requests and the "resolver" is marked as "Player"
This does not go away when I to an "rs reset" - sometimes after I fulfil a few for a worker they start using the warehouse again, then they go back to expecting me to resolve. Is this something the new fixes solve?
Ah... note to self:
Do not open the game to LAN (to get commands working) then after a while press escape to pause, then go off and have lunch. You will come back to a "you died" screen as LAN games don't pause!!
Update on 7176 performance... still getting requests allocated to the player (and NOT appearing on the clipboard) but cancelling them seems to get them reallocated and the warehouse tends to pick them up. Hmmm.....
Oh... and the clipboard is forever causing Java crashes!!
I will close this here in favor of the pull request. If the dman problem and the crashes continue to occur please open a new issue with a log.
Please also do /mc colonies rsResetAll after upgrading to the next version.
After being seriously killed (see above) my colony seems to be behaving itself better. I will post details about the clipboard if/when it gets confused again.
Re: "Player resolving means that it requires something from you" - yes, I understand that, but why is a builder (or miner etc.) asking me for things that are in the warehouse and the deliveryman should resolve?
Because right now, the priority based resolved resolvers are broken.
So it is a bit of a gamble what gets the job. You will need to cancel it until your luck is better, or do it yourself. A fix for it is already on the way to the testers.
7176 installed and it did not immediately fix, but I assumed the duff data was stuck, so I cancelled the request and after going to the building being upgraded and staring for ages, she returned to her hut and asked the warehouse for the block of coal. I will keep running this version and let you know if it happens again.
Thanks!