-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IJulia world age problem when precompilation is triggered (no method matching pipe_writer(::IJulia.IJuliaStdio{Base.PipeEndpoint})
)
#51280
Comments
Sounds like 614d917 / 59bf9e8 (#49525) @KristofferC |
Wow, this is spot on. I've just tested the bug on 59bf9e8 and it indeed fails. I've tried also one commit before it ("feaea2266eabe3d6714e8073ec57cb6bbf14e8ee") and everything works as expected. That saved me a lot of bisecting! |
I'm having issues reproducing this because I cannot seem to get IJulia to work on 1.10... Trying to repro it with something like:
doesn't reproduce. |
My assumption was that this came from the logging macro outputting |
When you say you can't get IJulia to work on 1.10, do you mean installing a kernel to run the notebook on? I tried your example and it indeed works fine. My attempt
But when I just open a Jupyter Notebook with 1.10 kernel, it's enough to do I have no idea what I'm looking at, but from the stack trace I would assume it's coming from the nested call to unpack the registry: Pipe leak perhaps? Stacktrace:
|
That stacktrace is useful, thanks. |
@KristofferC, Can we please re-open this issue? It seems to be fixed on 1.11#main, but the error still shows up in 1.10 beta3. Based on the stack trace (see below), it's coming from exactly the same place (registry update -> unpacking the tar.gz in a process). Same test setup as before. Adding Stack trace:
Versioninfo
|
This didn't make beta3 so will be in next pre release. |
I wanted to cross-link an issue with IJulia that seems to be affecting 1.10 and 1.11-DEV. This seems to also affect any documentation/report tools that use IJulia execution under the hood (eg, Quarto).
When a package needs precompilation, IJulia will throw the following error:
I can replicate this error on Julia 1.10 beta1, 1.10 beta2 and 1.11 (latest main).
1.9.3 works as expected.
MWE:
Pkg.precompile()
, it seems to workusing ABC
, the error will be thrownVersions:
IJulia version: latest (1.24.2)
Versioninfo:
The text was updated successfully, but these errors were encountered: