Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010353Dwarf FortressDwarf Mode -- Artifactspublic2017-11-24 18:452017-12-24 22:39
RustyCogs 
Toady One 
normalminorhave not tried
resolvedfixed 
x64Windows10
0.44.02 
0.44.03 
0010353: Ending the display of an item leads to cancellation spam and very low priority transfer to stockpile and to next display place
The "Put Item on Display" job is not being done, to put artifacts in Display Cases. It shows up in the (j)obs list, but no dwarf will do the work (many spare idlers available).
I created some display cases (highwood & crystal glass) and installed them with (b-F). I then defined a Museum room off the central one, with 10 others around it in the same room area. I used the (d) option to pick my 3 artifacts (heirlooms created by my dwarves in moods) to be displayed in the central Display Case, and they were added fine.

But I wanted them each in separate cases to look more museum-y, so I unticked 2 of them on the central case using (c), and then used (d) on 2 other cases. The artifacts were not moved. Thinking they were stuck, I then dismantled the central case with (x). The artifacts were moved back to stockpiles.

Around this time I started getting a lot of announcement spam - "<dwarf> cancels Put Item on Display: Job item lost or destroyed", which carried on for some time, until I dismantled the other 2 Display Cases that had (d) orders.

So I thought I was back to step one, with artifacts and display cases back in my stockpile and nothing showing on the jobs page. But when tried to repeat this setup by re-building the cases, redefining a room, & re-assigning the artifacts to be displayed 1 per case; now I find that the "Put Item on Display" job wont be picked up by anyone. No announcement spam now either.

I've tried using (d-b-c) to reset any ownership on the artifacts, but no effect.

windyskunk provided a save with two pedestals already built to ease reproducing the bug: http://dffd.bay12games.com/file.php?id=13233 [^]

This issue seems to affect both display cases (RustyCogs' case here) and pedestals (windyskunk's case in 0010368).
0.44.02, display case, spam
has duplicate 0010368resolved Detros Stopping the display of an object puts the object in a bugged state in regards to future displays. 
related to 0010476confirmed lethosor Forbidding an item in transit to a display case results in cancellation spam 
Issue History
2017-11-24 18:45RustyCogsNew Issue
2017-11-25 04:44DetrosTag Attached: 0.44.02
2017-11-25 04:44DetrosTag Attached: display case
2017-11-25 21:15RustyCogsNote Added: 0037013
2017-11-26 15:57DetrosRelationship addedhas duplicate 0010368
2017-11-26 16:15DetrosSummaryCan't put artifacts in display cases => Ending the display of an item leads to cancellation spam and very low priority transfer to stockpile and to next display place
2017-11-26 16:15DetrosAdditional Information Updatedbug_revision_view_page.php?rev_id=14933#r14933
2017-11-26 16:17DetrosTag Attached: spam
2017-11-26 16:17DetrosAssigned To => Detros
2017-11-26 16:17DetrosStatusnew => confirmed
2017-11-26 18:11windyskunkIssue Monitored: windyskunk
2017-12-24 22:39Toady OneNote Added: 0037397
2017-12-24 22:39Toady OneStatusconfirmed => resolved
2017-12-24 22:39Toady OneFixed in Version => Next Version
2017-12-24 22:39Toady OneResolutionopen => fixed
2017-12-24 22:39Toady OneAssigned ToDetros => Toady One
2017-12-27 11:32lethosorRelationship addedrelated to 0010476

Notes
(0037013)
RustyCogs   
2017-11-25 21:15   
Ok, after a number of in-game years they got moved into the display case fine. It seems the job priority is really low, or maybe the artifact creator is the only one that can do it.
(0037397)
Toady One   
2017-12-24 22:39   
I got them to move the items back and forth in windyskunk's save, and hopefully also applied a patch to old saves to remove the dead data that was screwing them up.