Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003981Dwarf FortressDwarf Mode -- Jobs, Farming/Farmer's Workshoppublic2011-02-16 21:132014-08-07 13:46
ReporterGauHelldragon 
Assigned ToToady One 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version0.31.19 
Target VersionFixed 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
Attached Files

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

-  Notes
(0015163)
Dwarfu (manager)
2011-02-16 23:01
edited on: 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.

(0015342)
SirPenguin (reporter)
2011-02-20 15:05

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 [^]
(0015353)
JmzLost (reporter)
2011-02-20 23:44

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
(0016299)
wierdw (reporter)
2011-03-16 10:42

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.
(0016344)
kwieland (reporter)
2011-03-17 20:35

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?
(0016345)
wierdw (reporter)
2011-03-18 02:45

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.
(0016346)
kwieland (reporter)
2011-03-18 05:29

I see. I didn't realize that the hive was actually GONE when they tried to collect them.
(0016348)
Coaldiamond (reporter)
2011-03-18 07:13

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.
(0017105)
hyndis (reporter)
2011-04-05 15:04

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.
(0017175)
nshapter (reporter)
2011-04-07 13:42

Urist McStupid, legendary Beekeeper died of thirst!
(0017176)
hyndis (reporter)
2011-04-07 13:52

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.
(0018484)
kwieland (reporter)
2011-08-12 06:29

My experience is the same as hyndis.
(0018492)
malvado (reporter)
2011-08-12 16:16

Same Experience as above Two. The Dwarf that is involved will be stuck in this state for years in one spot.
(0018655)
Adamfostas (reporter)
2011-08-30 11:47

Adding my experience to the above. Can confirm that this happens when only one dwarf has bee-keeping labour enabled.
(0019090)
flamoot (reporter)
2011-12-09 05:26

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
(0020391)
janglur (reporter)
2012-02-21 10:03

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

(Not the intended purpose of save but occurs here too)
(0021781)
Rhenaya (reporter)
2012-03-27 01:24
edited on: 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

(0021792)
Rhenaya (reporter)
2012-03-27 08:23

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
(0022113)
MrC (reporter)
2012-04-05 13:41

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.
(0022424)
nshapter (reporter)
2012-05-03 11:25

This happens in 34.07 vanilla as well.
(0025696)
SirPenguin (reporter)
2014-07-10 23:57

This bug still happens in 40.x
(0026112)
eliotcougar (reporter)
2014-07-13 05:32

Just checked... Happens in 0.40.2... Pity... No beekeeping in the new version then... :(
(0026603)
Larix2 (reporter)
2014-07-16 02:19

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.
(0027578)
Goton (reporter)
2014-07-26 01:02

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 Dwarfu Note Added: 0015163
2011-02-16 23:11 Dwarfu Note Edited: 0015163 View Revisions
2011-02-17 09:32 Khym Chanur Issue Monitored: Khym Chanur
2011-02-17 11:07 Footkerchief 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 17:36 SirPenguin Issue Monitored: SirPenguin
2011-02-20 23:44 JmzLost Note Added: 0015353
2011-02-28 10:54 SirPenguin Tag Attached: bees
2011-03-15 10:43 Dawide Issue Monitored: Dawide
2011-03-16 10:42 wierdw Note Added: 0016299
2011-03-16 10:56 Footkerchief 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 Dwarfu Relationship added has duplicate 0004435
2011-04-05 07:35 Footkerchief Relationship added parent of 0004014
2011-04-05 07:35 Footkerchief Relationship replaced related to 0004014
2011-04-05 07:36 Footkerchief Relationship added related to 0004191
2011-04-05 07:36 Footkerchief Relationship added related to 0004311
2011-04-05 07:37 Footkerchief Relationship added related to 0003138
2011-04-05 07:37 Footkerchief Relationship replaced parent of 0004014
2011-04-05 07:37 Footkerchief Relationship replaced parent of 0004191
2011-04-05 07:37 Footkerchief Relationship replaced parent of 0004311
2011-04-05 07:39 Footkerchief 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 Knight Otu 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 Dwarfu Relationship added has duplicate 0004867
2011-08-30 11:47 Adamfostas Note Added: 0018655
2011-12-08 02:52 Dwarfu 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-24 08:33 Buglist Issue Monitored: Buglist
2012-03-27 01:24 Rhenaya Note Added: 0021781
2012-03-27 01:28 Rhenaya Note Edited: 0021781 View Revisions
2012-03-27 01:30 Rhenaya Note Edited: 0021781 View Revisions
2012-03-27 08:23 Rhenaya Note Added: 0021792
2012-03-27 09:24 Rhenaya Issue Monitored: Rhenaya
2012-03-29 07:39 Footkerchief Relationship added parent of 0005726
2012-04-05 13:41 MrC Note Added: 0022113
2012-05-03 11:25 nshapter Note Added: 0022424
2012-05-06 09:24 Fosfor Issue Monitored: Fosfor
2013-04-13 03:48 Areyar Note Added: 0023941
2013-04-13 03:48 Areyar Note Deleted: 0023941
2014-04-13 19:55 Dwarfu Assigned To => Dwarfu
2014-04-13 19:55 Dwarfu 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 Dwarfu Status acknowledged => confirmed
2014-07-28 16:52 Kirkegaard Issue Monitored: Kirkegaard
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 Dwarfu => Toady One
2014-08-07 13:32 lethosor Sticky Issue Yes => No
2014-08-07 13:46 Kirkegaard Issue End Monitor: Kirkegaard


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker