View Issue Details

IDProjectCategoryView StatusLast Update
0003981Dwarf FortressDwarf Mode -- Jobs, Farming/Farmer's Workshoppublic2014-08-07 13:46
ReporterGauHelldragon Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version0.31.19 
Fixed in Version0.40.07 
Summary0003981: Having multiple active beekeepers causes dwarves with "Installing Colony in Hive" Job to become stuck
DescriptionI have a dwarf who has 'installing Colony in Hive' job, who has been sitting in the same spot outside. He is standing on a chert tile with some grass nearby. There doesn't seem to be anything else around. He has been standing there for at least a month now.
Tags0.40.02, bees, Save Included

Relationships

related to 0004223 resolvedToady One Dwarves don't "split" bee hives, only use wild ones 
related to 0004311 confirmedToady One Dwarf cancels Collect Hive Products: Job item lost or destroyed....x1116 and still rising... 
related to 0003138 new Dead dwarf assigned unpathable coffin 
parent of 0004014 resolvedToady One "Dwarf cancels Install Colony in Hive: Could not find Path" drops FPS 
parent of 0004191 resolveduser6 job item lost or destroyed, beekeeping fail 
parent of 0003961 resolvedToady One Dwarf interrupted during beehive stocking doesn't lose job 
parent of 0005726 resolvedToady One Beehives + burrow = "cancels Install Colony In Hive: Forbidden area" 
has duplicate 0004435 resolveduser11 Beekeepers Stuck at Map Edge 
has duplicate 0004867 resolveduser11 Strange behaviour when installing colony in hive 
has duplicate 0004976 resolveduser11 Having bees underground by putting channels to the sun above them screwed up dwarf pathfinding on the way to do colony tasks 
related to 0003979 resolvedToady One Hives immediately fill with thousands of bees. 

Activities

user11

2011-02-16 23:01

  ~0015163

Last edited: 2011-02-16 23:11

I just had this happen.

It was when new hives were built and two farmers went after the same wild hive - one got it and completed the job, but the other just stood where the wild hive used to be.

He only became responsive again when I used the job menu to remove him from the job.

Edit: However, he returned to the same spot. I had to deconstruct the empty hives and rebuild one at a time.

SirPenguin

2011-02-20 15:05

reporter   ~0015342

I have the same issue. I believe this problem occurs when there are two or more beekeepers.

Here is a save of the issue. The expedition leader is the stuck dwarf.

http://dffd.wimbli.com/file.php?id=3826

JmzLost

2011-02-20 23:44

reporter   ~0015353

I have been having the same issue. I have 3 beekeepers, and every time a wild colony spawns they all rush to install it. The issue seems to be that the wild colony is not being tasked by the first dwarf, so other dwarfs think it is available for installing. -JMZ

wierdw

2011-03-16 10:42

reporter   ~0016299

I have seen this also. I think I know how to reproduce the bug as well.

To reproduce, spam construction of beehives, so that the number of hiveboxes exceeds the total number of wild and splittable hives available.

Dwarves will assign a natural/splittable hive to the construction task, however, they do not lock that hive. As a result, some of the queued up hive box buildings will have assigned materials that no longer exist when the bee keeper comes around to collect them (namely the live bees); instead of announcing that this has happened, the keeper stands around in the spot where the hive was, doing nothing. To correct the problem you need to unconstruct the problem hive(s) (you will know which they are, because they will not have bees in them.), then reconstruct them. At that point, the dwarves will re-evaluate available materials (including bee sources), and will collect bees properly.

I believe that this is related to bug 0004223.

kwieland

2011-03-17 20:35

reporter   ~0016344

To add to this, my bee keeper stands on a spot that with [k] shows Dense rush. Maybe there used to be a hive there, but it was already collected?

wierdw

2011-03-18 02:45

reporter   ~0016345

kwieland:

Yes, In all the instances I have seen this bug, the place were the dwarves go to stand used to have a beehive. This happens wen two dwarves allocate that hive or installing a colony. Naturally, only one can collect it. Then the bug happens.

kwieland

2011-03-18 05:29

reporter   ~0016346

I see. I didn't realize that the hive was actually GONE when they tried to collect them.

Coaldiamond

2011-03-18 07:13

reporter   ~0016348

I too experienced this bug. Two of my beekeepers were stuck in place. It caused a huge amount of message spam and cut my FPS from 99 to 45.

I was able to fix the problem in game by locating 2 empty hives awaiting a colony, and changing their settings (q-> go to hive-> c) to accept no colonies. As soon as the setting was changed, the two stuck dwarves wandered off with no further prob. Messages stopped, and FPS recovered.

hyndis

2011-04-05 15:04

reporter   ~0017105

I'm also seeing this. In my efforts to get a fortress drunken with mead I built about two dozen hives and had some 30+ farmer dwarves (with beekeeping enabled on all of them) and only about 3-4 hives were populated with bees. I had a bunch of dwarves just seem to get stuck.

They would run off to seemingly random places on the map, often with 2-3 dwarves on that same tile, trying to put bees into a hive. Nothing happened, they just kept at it until they got hungry, tired, or thirsty enough to cancel the job, and another dwarf would rush over and also get stuck in the same area.

To reproduce this embark on a temperate, pleasant biome and make a large number of hives. Easiest way is probably to embark with stones or logs on the wagon and make hives.

Set them all up and enable beekeeping on all of your dwarves. The first couple hives work fine, but it seems when there are multiple hives all needing bees at the same time problems arise.

nshapter

2011-04-07 13:42

reporter   ~0017175

Urist McStupid, legendary Beekeeper died of thirst!

hyndis

2011-04-07 13:52

reporter   ~0017176

They won't die of thirst, but they will get thirsty. Then when they get thirsty enough they will cancel the job and go off and booze.

Same deal with being hungry or tired. They will not work themselves to death, they just won't get anything done.

kwieland

2011-08-12 06:29

reporter   ~0018484

My experience is the same as hyndis.

malvado

2011-08-12 16:16

reporter   ~0018492

Same Experience as above Two. The Dwarf that is involved will be stuck in this state for years in one spot.

Adamfostas

2011-08-30 11:47

reporter   ~0018655

Adding my experience to the above. Can confirm that this happens when only one dwarf has bee-keeping labour enabled.

flamoot

2011-12-09 05:26

reporter   ~0019090

I made my own bug about this because I thought it had to do with the colonies being underground which I've tried twice with the same results so maybe that does make it worse

http://www.bay12games.com/dwarves/mantisbt/view.php?id=4976

I thought it was pathfinding

janglur

2012-02-21 10:03

reporter   ~0020391

Save example here:
http://dffd.wimbli.com/file.php?id=5644

(Not the intended purpose of save but occurs here too)

Rhenaya

2012-03-27 01:24

reporter   ~0021781

Last edited: 2012-03-27 01:30

still a problem it even gets more hilarious if more units got beekeeping as all of them run to the same tile and get stuck. though i think there was a colony once as i saw a silkmoth nearby without colony (using a mod) ... but it also happend before the mod with just bees.

canceling the job a few times till they go to sleep or just got occupied with other stuff for some time, makes them to get one new colonies again sometimes, but get stuck on the old place for no reason again anyway

Rhenaya

2012-03-27 08:23

reporter   ~0021792

think i found the problem:

if you build several hives at once they all create a "get colony from x" spot, where x is all the same, so after the first x is empty but he treis to fill the other hives from there too and gets stuck

setting hive to not colonize and allow them again or rebuild them totally creates a new job and everything seems find again

MrC

2012-04-05 13:41

reporter   ~0022113

I have this bug too. I fixed it by "q" then selecting each hive and pressing "c"
this stops the hives from having colonies installed.

Looks like i wont have mead for a while.

nshapter

2012-05-03 11:25

reporter   ~0022424

This happens in 34.07 vanilla as well.

SirPenguin

2014-07-10 23:57

reporter   ~0025696

This bug still happens in 40.x

eliotcougar

2014-07-13 05:32

reporter   ~0026112

Just checked... Happens in 0.40.2... Pity... No beekeeping in the new version then... :(

Larix2

2014-07-16 02:19

reporter   ~0026603

Checked again. The bug is still present in 0.40.03.

The "hotfix"
- toggle affected hive to "don't install"
- let game run a few steps
- toggle hive back to "install"

solves the problem reliably, but is of course a step of micromanagement that shouldn't be necessary.

Goton

2014-07-26 01:02

reporter   ~0027578

Still a problem in 0.40.04 but the above fix works.

Issue History

Date Modified Username Field Change
2011-02-16 21:13 GauHelldragon New Issue
2011-02-16 23:01 user11 Note Added: 0015163
2011-02-16 23:11 user11 Note Edited: 0015163
2011-02-17 11:07 user6 Relationship added related to 0003979
2011-02-20 15:05 SirPenguin Note Added: 0015342
2011-02-20 15:05 SirPenguin Tag Attached: Save Included
2011-02-20 23:44 JmzLost Note Added: 0015353
2011-02-28 10:54 SirPenguin Tag Attached: bees
2011-03-16 10:42 wierdw Note Added: 0016299
2011-03-16 10:56 user6 Relationship added related to 0004223
2011-03-17 20:35 kwieland Note Added: 0016344
2011-03-18 02:45 wierdw Note Added: 0016345
2011-03-18 05:29 kwieland Note Added: 0016346
2011-03-18 07:13 Coaldiamond Note Added: 0016348
2011-04-03 01:10 user11 Relationship added has duplicate 0004435
2011-04-05 07:35 user6 Relationship added parent of 0004014
2011-04-05 07:35 user6 Relationship replaced related to 0004014
2011-04-05 07:36 user6 Relationship added related to 0004191
2011-04-05 07:36 user6 Relationship added related to 0004311
2011-04-05 07:37 user6 Relationship added related to 0003138
2011-04-05 07:37 user6 Relationship replaced parent of 0004014
2011-04-05 07:37 user6 Relationship replaced parent of 0004191
2011-04-05 07:37 user6 Relationship replaced parent of 0004311
2011-04-05 07:39 user6 Sticky Issue No => Yes
2011-04-05 15:04 hyndis Note Added: 0017105
2011-04-07 13:42 nshapter Note Added: 0017175
2011-04-07 13:52 hyndis Note Added: 0017176
2011-08-10 10:32 user1294 Relationship added parent of 0003961
2011-08-12 06:29 kwieland Note Added: 0018484
2011-08-12 16:16 malvado Note Added: 0018492
2011-08-30 00:59 user11 Relationship added has duplicate 0004867
2011-08-30 11:47 Adamfostas Note Added: 0018655
2011-12-08 02:52 user11 Relationship added has duplicate 0004976
2011-12-09 05:26 flamoot Note Added: 0019090
2012-02-21 10:03 janglur Note Added: 0020391
2012-03-27 01:24 Rhenaya Note Added: 0021781
2012-03-27 01:28 Rhenaya Note Edited: 0021781
2012-03-27 01:30 Rhenaya Note Edited: 0021781
2012-03-27 08:23 Rhenaya Note Added: 0021792
2012-03-29 07:39 user6 Relationship added parent of 0005726
2012-04-05 13:41 MrC Note Added: 0022113
2012-05-03 11:25 nshapter Note Added: 0022424
2014-04-13 19:55 user11 Assigned To => user11
2014-04-13 19:55 user11 Status new => acknowledged
2014-07-10 23:57 SirPenguin Note Added: 0025696
2014-07-13 05:31 eliotcougar Tag Attached: 0.40.02
2014-07-13 05:32 eliotcougar Note Added: 0026112
2014-07-16 02:19 Larix2 Note Added: 0026603
2014-07-26 01:02 Goton Note Added: 0027578
2014-07-28 14:40 user11 Status acknowledged => confirmed
2014-08-06 22:02 lethosor Summary Dwarf with "Installing Colony in Hive" Job stuck in middle of nowhere. => Having multiple active beekeepers causes dwarves with "Installing Colony in Hive" Job to become stuck
2014-08-07 13:24 Toady One Relationship replaced related to 0004311
2014-08-07 13:24 Toady One Status confirmed => resolved
2014-08-07 13:24 Toady One Fixed in Version => Next Version
2014-08-07 13:24 Toady One Resolution open => fixed
2014-08-07 13:24 Toady One Assigned To user11 => Toady One
2014-08-07 13:32 lethosor Sticky Issue Yes => No