Closed vtjnash closed 4 months ago
When does this occur?
At that point of precompile, it just usually happens in Task that is missing an errormonitor
so you miss it
I haven't seen this in any real usage of Pkg, so what call happens on the IO where this has to be implemented?
It always happens, we just currently usually swallow the error tetx
It also probably means there is a data race and concurrency violation currently, as this error means Pkg is reading the stdout result before it is fully written on another thread (which I hope to fix on master though for v1.11)
The UnstableIO type is missing the
closewrite
method which causes it to throw this error (which gets usually swallowed by precompile, but here I made it visible while checking for API mistakes)