Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003027Dwarf FortressDwarf Mode -- Diplomacypublic2010-08-14 14:532018-01-18 20:32
knofbath 
Toady One 
normalminorhave not tried
resolvedfixed 
x64Windows 7Ultimate x64
0.31.12 
0.44.06 
0003027: Diplomats not holding meetings
So, I was having issues with meetings not occuring. Related to the "Demonic Antelope Humanoid" Diplomat I had sealed in a room. Each caravan brings a diplomat, no meeting are held. I had maybe one or 2 diplomats get frustrated and leave, but 13 were there by the time I killed of the Diplomat.

The last meeting I had before this was with elves in 1054 setting lumber limits. It was 1059 when I killed him, I didn't have any of the meetings in the meantime. Killing him off started the meeting cycle again.

Main issue is the game attempts to hold meetings in order that diplomat was received, and when blocked it won't hold any meetings until resolved.
 


Have demonic humanoid as Diplomat, then seal him in a room because he is wrecking the place.
I killed off the demon by dropping the ceiling on him, and meetings started taking place again. Also, Diplomat was sealed in for 5 years game time, and didn't go insane either.
Save Included
related to 0000596resolved Toady One Humans' Diplomat is a demon, destroys all constructions it passes by, never initiates meeting 
has duplicate 0004895resolved Dwarfu Two diplomats at once 
related to 0010523resolved Toady One Visitors not leaving fort, visitor cap not respected again. 
Issue History
2010-08-14 14:53knofbathNew Issue
2010-08-14 17:01DwarfuRelationship addedrelated to 0000596
2010-09-03 17:07duckthatquacksNote Added: 0012393
2010-09-03 19:27DwarfuTag Attached: Save Included
2010-09-04 06:53knofbathNote Added: 0012401
2011-09-12 21:55DwarfuRelationship addedhas duplicate 0004895
2011-11-06 15:32blake77Note Added: 0018959
2011-11-06 15:47blake77Note Edited: 0018959bug_revision_view_page.php?bugnote_id=0018959#r7106
2011-11-09 11:55blake77Note Edited: 0018959bug_revision_view_page.php?bugnote_id=0018959#r7111
2014-12-30 20:29FootkerchiefNote Added: 0031604
2014-12-30 20:29FootkerchiefStatusnew => resolved
2014-12-30 20:29FootkerchiefResolutionopen => fixed
2014-12-30 20:29FootkerchiefAssigned To => Toady One
2015-01-19 16:12lethosorFixed in Version => 0.31.13
2015-12-09 18:49FootkerchiefAssigned ToToady One =>
2015-12-09 18:49FootkerchiefStatusresolved => new
2015-12-10 04:10MygnaNote Added: 0033714
2016-01-20 11:22grayfoxNote Added: 0034492
2016-01-20 11:43DetrosNote Added: 0034493
2016-01-20 13:44grayfoxNote Added: 0034494
2016-01-20 14:04grayfoxNote Added: 0034495
2016-08-07 19:15LociResolutionfixed => open
2017-06-06 07:10lethosorRelationship addedrelated to 0009626
2017-06-06 07:12lethosorRelationship deletedrelated to 0009626
2017-06-06 08:34PatrikLundellNote Added: 0036599
2017-06-06 09:29lethosorFixed in Version0.31.13 =>
2017-06-07 02:21PatrikLundellNote Edited: 0036599bug_revision_view_page.php?bugnote_id=0036599#r14766
2018-01-18 20:32Toady OneStatusnew => resolved
2018-01-18 20:32Toady OneFixed in Version => Next Version
2018-01-18 20:32Toady OneResolutionopen => fixed
2018-01-18 20:32Toady OneAssigned To => Toady One
2018-01-24 19:26DwarfuRelationship addedrelated to 0010523

Notes
(0012393)
duckthatquacks   
2010-09-03 17:07   
I have a similar problem. My mayor lost several limbs in a goblin ambush, and now he simply Rests all the time. Diplomats show up, but he never meets with them. However, they don't get unhappy and leave, they just hang around. There are currently 9 diplomats in the fort (3 from each civilization). I've uploaded the save: http://dffd.wimbli.com/file.php?id=3053 [^]
(0012401)
knofbath   
2010-09-04 06:53   
In duckthatquacks situation, its the mayor whose unable to conduct meetings. You can break the stalemate by killing off the mayor. Just watch out for elf logging agreements, they cause a crash if one of the elf diplomats is skipped.

I don't know what the conditions are for mayor re-election, but if another dwarf becomes mayor the situation may clear as well, though you may still have that one diplomat locked into conduct meeting with the bedridden former mayor.

In my case I had a baron and baroness, the elf diplomat was chasing the baron, and the demon was set up to meet with the baroness. Once I dropped the ceiling on the demon the baroness met with all queued diplomats, and set up a crash situation when the elf diplomat finally met with the baron.
(0018959)
blake77   
2011-11-06 15:32   
(edited on: 2011-11-09 11:55)
The diplomats in my fort are not meeting my mayor even though the mayor is sometimes described as conducting meetings. It should be noted that I have been avoiding naming the baron for quite some time. This set of saves includes one from before the diplomats started to reside in my fort.

http://dffd.wimbli.com/file.php?id=5150 [^]

http://dffd.wimbli.com/file.php?id=5153 [^]

When I manually changed the mayor to the previous one the meeting occurred as usual, however the game also told me that a diplomat left unhappily.


Just a thought, do the diplomats search for a specific post ie mayor, or a specific dwarf and post, ie Urist McDwarf, mayor.

(0031604)
Footkerchief   
2014-12-30 20:29   
It seems like this hasn't occurred since 0000596 was fixed, so I'll call this one fixed too. Please PM a manager on the forums if it can still occur.
(0033714)
Mygna   
2015-12-10 04:10   
Playing a new Fortress in version 0.42.02, I found myself having to replace a vampire mayor who was serving a very long jail sentence (see issue 0005645). This caused a human bard who was trying to attend a meeting with the vampire mayor to abort said meeting and skipped to a human mercenary successfully petitioning with the new mayor.

Unfortunately, that was the last meeting that ever happened in the next one-and-a-half years, as a growing number of visitors and the outpost liaison stood around the tavern stuck with 'no activity', the latter eventually leaving unhappily (see the save: http://dffd.bay12games.com/file.php?id=11433 [^] )

The issue persists through replacing the mayor, waiting for a new election and even retiring and un-retiring the fort, but is instantly resolved by killing the human bard 'Ad Ladgiebka', whose aborted meeting with the vampire mayor seemingly triggered it.

I'm not sure how to replicate the issue, as just replacing the mayor during a meeting doesn't seem enough to trigger it.
(0034492)
grayfox   
2016-01-20 11:22   
After several years playing a fort (v0.42.04), the dwarf liaisons just stopped holding meetings. They come and go normally, but no meeting occurs. Liaison waits around with "no activity". They did hold meetings successfully during the first few years of the fortress.
(0034493)
Detros   
2016-01-20 11:43   
Is your mayor accessible, out of military and with enough time for meetings, grayfox?
(0034494)
grayfox   
2016-01-20 13:44   
He's not in the military, but he was also the broker. I switched to a different mayor and suddenly had several petitions from visitors. The liaison is currently listening to a story. I'll see if a meeting happens or not.
(0034495)
grayfox   
2016-01-20 14:04   
I tried a few different mayors. They'd ignore petitions & liaison, while drinking, eating, sleeping, etc. But now I finally found one that would have a meeting with the liaison.
(0036599)
PatrikLundell   
2017-06-06 08:34   
(edited on: 2017-06-07 02:21)
I've done some investigation on the save Mygna provided.
- Replacing the mayor with a new one who isn't the previous one got meetings going until Ad was up for meeting, at which time things gummed up again.
- Using DFHack to look at the structures (before doing anything with the save), Ad had scheduled meetings both with the previous mayor (I assume) and the current one in unit.specific_refs. When the meetings gummed up with a 3:rd mayor a 3:rd meeting appeared. The mayors all referred to their corresponding meeting entries in their unit.specific_refs.
- Removing the meeting structures did not resolve the issue: something else is blocking the former mayors from holding meetings, although Ad can meet with a 3:rd mayor successfully.
- Killing and resurrecting Ad caused the current mayor to resume meetings and eventually also meet Ad successfully. The death cleared the meeting structures away from all 3 parties, and presumably also removed the blockage I've failed to locate.
- DF probably goes wrong when the mayor is replaced and a new meeting is scheduled with the new mayor without removing the one scheduled with the former one (including the blocking state). Ad presumably won't meet the new mayor until the old meeting is performed, but that will never take place as the old mayor doesn't hold the office anymore.
- Removing just the old meeting from both parties did not get meetings going.
- Reinstating the former mayor likewise failed to get meetings going.

Edit:
- I believe Mygna's situation can be reproduced reliably (two times out of two): When the units view shows a visitor is to conduct a meeting, replace the expedition leader/mayor, and the meetings cease. DFHack examination shows the same double meeting assignment on the visitor as Mygna's save does.
- Getting the blocking visitor to leave the embark (by setting the "head for the forest" flag) successfully got meetings to be conducted again.