I'm playing the latest version, 34.02, and my first caravan won't leave. I got the announcement that they were leaving, but they didn't.
I checked the Trade Depot access, and it's supposed to be accessible. Just in case, I removed a couple of trees so that they could exit from the top of the map, too, if they want. I really can't figure out the problem.
A few things that might affect this (or might not):
1) My leader went into a strange mood just seconds before the caravan arrived, so the diplomat immediately left in disgust. (Apparently, the leader isn't considered the leader while in that mood?) But the caravan itself came ahead and traded with my dwarfs with no problem.
2) I have a moat all around my embark site, but there are bridges at two locations. In fact, they crossed one of them to get to the Trade Depot. Nothing has changed since then.
3) They arrived in late fall, and it was winter before I got the announcement that they were leaving. (But I don't know why that would matter.)
4) There is a pasture, and a few cage traps, in the way. But, again, they crossed those with no problem when they arrived. (And the pasture is big enough that the animals could move out of the way, if that matters.)
Is there anything I can do to force them to leave? I could deconstruct the Trade Depot, if I had to. Would that help?
Otherwise, is there any way I can find out why they're not leaving?
Thanks