-
Notifications
You must be signed in to change notification settings - Fork 9
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
ArgumentError: input string is empty or only contains whitespace #223
Comments
In my case it was always invalid |
No, we're not setting any We produce c. 30 notebooks, each takes ~1-2 mins and we were running 3 in parallel ( Our header, if anyone comes across it as well:
|
You could try cloning QuartoNotebookRunner somewhere, then dev'ing JuliaPluto/Malt.jl#85 into it, then using it for quarto by setting |
#232 now uses a modified vendored version of the Malt code that tries to handle this kind of error better by providing improved error messages when no port is returned, ie. when the worker fails to start correctly. We now get a print out of the stacktrace, so hopefully it'll make tracking this one down a bit easier. |
We've noticed the above error in some of our scheduled jobs using QuartoNotebookRunner.jl.
Error: ArgumentError: input string is empty or only contains whitespace
This seems similar to: JuliaPluto/Malt.jl#85 where it says
We haven't figured out how to reliably reproduce it + we cannot debug it without insight into the Malt worker failure.
It failed several times but always at a different point (different notebooks, so it's not data problem).
Temporary solution: Remove outer
asyncmap
and run seriallyOddly, it was running fine for 7 days after upgrading to Julia 1.11 (and quarto 1.7.2, containing QuartoNotebookRunner 11.6?).
Reproduction:
Our setup is similar to the following (notebooks are in different folders not to clash in Quarto production):
The text was updated successfully, but these errors were encountered: