View Issue Details

IDProjectCategoryView StatusLast Update
0002533Dwarf FortressDwarf Mode -- Jobs, Cancellation and Suspensionpublic2010-07-10 05:43
ReporterChickenLips Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformAMDOSWindowsOS VersionXP
Product Version0.31.08 
Summary0002533: Collect Sand jobs repeteadly issue job cancellations and do not reselect a different bag if Forbidden
DescriptionI believe I'm seeing a bug analogous to (and probably using the same methodology as?) the Fill Pond jobs that are leaving buckets strewn about after job cancellations and that do not seem to be handling it properly when their targeted buckets are made unavailable (Forbidding, for example). (See 0002505.)

Situation: Glass Furnace with Collect Sand job, set to Repeat. The empty bag it has reserved for this purpose is sitting at another furnace. I'm trying to interrupt the dwarf heading over to it, so I Forbid the bag. It works.

Problem: However, after I do this, the job remains in the queue, apparently with the same empty bag reserved, and periodically repeats a job cancellation notice, "Item lost or destroyed".

It should probably either completely cancel the job at the sourcing workshop, or, preferably, just choose a new bag.
Steps To Reproduce1) Set a Glass Furnace on Collect Sand, with the job set to repeat.
2) Once the job is active, locate the bag it has reserved, then Forbid it.
3) Observe.
Additional InformationIn the save I will upload in a few hours, I have a dwarf walking to the furnace to pick up the empty bag to perform the Collect Sand job. It is the rightmost Magma Glass Furnace.

To reproduce it directly in this save, go into that furnace's (T) inventory, and Forbid the (rope reed fiber bag). You should get two job cancellation notices from it within 5 or 10 seconds, and another 20-30 seconds later. They will continue until you intervene.

As a helpful note, in about a minute or so a mooded dwarf claims a workshop. To switch right back to that location, hit SHIFT-F3.

The hotkey to take you to the Glass Furnace that is sourcing this particular Collect Sand job, hit F3. It's the top Glass Furnace camouflaged in the awkward-shaped Kaolinite room, hiding next to all the sandbags. Plotting.
Tagsbag, bucket, collect

Relationships

related to 0001121 new "Cancels collect sand: job item lost or destroyed" message spam when trying to collect sand in the waves 

Activities

ChickenLips

2010-07-01 05:56

reporter   ~0009453

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

user6

2010-07-01 07:13

  ~0009455

Last edited: 2010-07-01 07:13

See also 0001121.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-07-01 05:35 ChickenLips New Issue
2010-07-01 05:56 ChickenLips Note Added: 0009453
2010-07-01 07:12 user6 Relationship added related to 0001121
2010-07-01 07:13 user6 Note Added: 0009455
2010-07-01 07:13 user6 Note Edited: 0009455
2010-07-01 07:13 user6 Note Edited: 0009455
2010-07-10 05:43 TomiTapio Tag Attached: bag
2010-07-10 05:43 TomiTapio Tag Attached: bucket
2010-07-10 05:43 TomiTapio Tag Attached: collect