Open CyberShadow opened 2 years ago
OK, I found that (wrong-type-argument consp nil)
is caused by something unrelated to straight.el
(related to undo-tree
which advises killing buffers). However, the (wrong-type-argument sequencep consp)
error looks like a genuine bug in straight's error handling.
What's wrong
When I run
straight-thaw-versions
, it fails with:Directions to reproduce
I don't know how to get into the state that causes this bug to manifest, but I hope that the above stack trace will help.
Looking at the code, it looks like
straight--process-call
fails and returns an error object, but but that is then used instraight--process-with-result
which is unprepared to deal with such values.Version information