Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Help me troubleshoot! "Cancels load cage trap: Needs empty cage"  (Read 963 times)

amade

  • Bay Watcher
    • View Profile
    • amade's illustrations

Okay, I've done the compulsory search on this but I can't seem to figure this out.

I have plenty of cages in my cage stockpile.
I've used d>b>d on all my cages, including builts one, to dump stuff from inside it.
DFHack's "stripcaged list" command says I've got 50+ empty cages.

A few things to note:
My surface cage traps were reloaded successfuly after a siege, but my cavern cage traps are the ones that are afflicted with this cancel spam. The cavern cages were loaded properly the first time, but after capturing some elks and trolls they refused to be loaded again.

The caverns are not off limit to my dorfs, during the siege I had enabled civ alert to keep my dorfs safe which included restricting the caverns, but after the siege ended I lifted the alert. Dorfs went down to collect webs and cages from the area so it's definitely not forbidden. Outside of the civ alert, my dorfs are not restricted to any burrows.

Also, in order to keep the weight down all my cages are wooden; to be precise grown wooden cages acquired from elves. However as noted previously, the dorfs had no problem loading them. But the paranoid me is just wondering if them sneaky elves had sold me dodgy cages that are only good for one use. I wouldn't put it past them to do that.

I am stumped.
Logged
¯\_(ツ)_/¯

Mobbstar

  • Bay Watcher
  • aka Mossbird
    • View Profile
    • my website
Re: Help me troubleshoot! "Cancels load cage trap: Needs empty cage"
« Reply #1 on: January 26, 2022, 02:54:33 am »

Some ideas:
  • Lift any "Workshop restriction" from your burrows.
  • Make another small cage stockpile near the caverns, and set it to take from the main stockpile.
  • Make a new cage to see if it gets used.  While more costly and time-consuming than the above ideas, this should at least help narrow down the problem immensely.

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Help me troubleshoot! "Cancels load cage trap: Needs empty cage"
« Reply #2 on: January 26, 2022, 04:01:22 am »

Some ideas:
- Check if you somehow have managed to forbid all cages, or just paint the stockpile with d-b-c (if I remember correctly) to claim them regardless.
- Check if your cage stockpile has "give to links only" set. I don't know if that would affect cage loading, though.
- Check all kinds of burrows to verify the dorfs mechanics have access to both the stockpile and the traps. I don't think you'd get that error if that was the case, though (I get cancellation spam when the cage traps are outside of the civ alert burrow, but that's "normal" cancellation spam, not the out of cages one [which happens when I'm unable to "process" the captives fast enough]).
Logged

amade

  • Bay Watcher
    • View Profile
    • amade's illustrations
Re: Help me troubleshoot! "Cancels load cage trap: Needs empty cage"
« Reply #3 on: January 26, 2022, 10:40:10 am »

Lift any "Workshop restriction" from your burrows.

Oh my god, this was it! I didn't realize traps counted as workshops. My dorfs aren't restricted by burrows but my looms were, and the traps were in the web collection area. Solved it by erasing the burrow over the trap tiles. Thanks for pointing this out.
Logged
¯\_(ツ)_/¯