Closed matthiasgomolka closed 3 years ago
Could be related to https://github.com/traversc/qs/issues/42. What happens if you install development qs
and stringfish
?
If that doesn't help, what happens if you choose a non-qs
format?
Any progress troubleshooting this?
Not yet, but I'm working on it.
If that doesn't help, what happens if you choose a non-
qs
format?
At my work environment I could not install the dev versions of qs
and stringfish
, but switching to the default format solved the problem. So it's likely that it's due to the above mentioned qs
issue.
Prework
Description
Hi Will, sorry for bothering you again! I stumbled upon the following:
I have a rather small plan, but use dynamic branching which creates ~ 3600 subtargets for some of the targets. A single subtarget of one of those dynamic targets fails with the following error message:
Here's the stack trace, in case that helps:
This error occurs independently from parallel (
parallelism = "future"
) or sequential (parallelism = "loop"
) execution. Withparallelism = "loop"
it even crashes my R session.I guess it's somehow related to the imported (sub)target needed to build the subtarget in question, because my R session also crashes when I try to
loadd()
the imported subtarget. I already tried toclean()
the respective imported subtarget, but this had no effect. Here is thediagnose()
from the subtarget needed to build the target in question:Interestingly, the error does not occur if I try to reproduce the error outside of drake, i.e.
loadd()
ing all dependencies into the workspace and running the respective function from there.Reproducible example
I was not able to reproduce this in a small example :(
Desired result
I would expect the subtarget to build just as fine as the others.
Session info
End the reproducible example with a call to
sessionInfo()
in the same session (e.g.reprex(si = TRUE)
) and include the output.