Skip to content
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

[POSSIBLE REGRESSION] DataFrames.jl Currently Failing on Nightly? #3467

Closed
TheCedarPrince opened this issue Sep 20, 2024 · 4 comments
Closed
Labels
Milestone

Comments

@TheCedarPrince
Copy link

Hello DataFrames.jl maintainers,

@Jay-sanjay and I were working recently with DataFrames.jl and noticed a failing test suite within our CI pipeline. After scrutinizing the test suite, we realized that the suite was failing due to an error in DataFrames.jl on nightly. Here is some information about this problem -- has the been seen before and/or fixed yet?

Version of DataFrames.jl: v1.6.1
Version of Julia: Julia Version 1.12.0-DEV.1207
Nightly Commit from Julia: JuliaLang/julia@4633607
Build Architectures That Are Failing: Windows-latest, Ubuntu-latest

Where the error occurred in our CI pipeline: https://github.com/JuliaHealth/OMOPCDMPathways.jl/actions/runs/10873471645/job/30169617952?pr=63#step:6:260

Error message in pipeline:

Copied Partial Error Message from CI Runner
ERROR: LoadError: The following 3 direct dependencies failed to precompile:

DataFrames --code-coverage=@/home/runner/work/OMOPCDMPathways.jl/OMOPCDMPathways.jl --color=yes --check-bounds=yes --warn-overwrite=yes --depwarn=yes --inline=yes --startup-file=no --track-allocation=none --check-bounds=yes --compiled-modules=yes 

Failed to precompile DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0] to "/home/runner/.julia/compiled/v1.12/DataFrames/jl_umGyjP".
WARNING: Method definition formatdoc(Base.Docs.DocStr) in module REPL at /opt/hostedtoolcache/julia/nightly/x64/share/julia/stdlib/v1.12/REPL/src/docview.jl:79 overwritten in module REPL at /cache/build/builder-amdci4-7/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/docview.jl:79.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
┌ Error: Unexpected error (Review REPL precompilation with debug_output on):
│ 2004lERROR: Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.
└ @ REPL.Precompile /opt/hostedtoolcache/julia/nightly/x64/share/julia/stdlib/v1.12/REPL/src/precompile.jl:26
ERROR: LoadError: Failed to precompile REPL [3fa0cd96-eef1-5676-8a61-b3b8758bbffb] to "/home/runner/.julia/compiled/v1.12/REPL/jl_koUDLw".
@pdeffebach
Copy link
Contributor

This should be fixed on master, #3459 removes the REPL dependency, which was causing precompilation issues.

@bkamins
Copy link
Member

bkamins commented Sep 20, 2024

Is nightly working for you @TheCedarPrince ?

I plan to make a release soon.

@bkamins bkamins added this to the 1.7 milestone Sep 20, 2024
@TheCedarPrince
Copy link
Author

Hey @bkamins and @pdeffebach, as of testing on JuliaLang/julia@44bef0d, DataFrames.jl is back working again! Quickfix on the Julia side then!

@bkamins
Copy link
Member

bkamins commented Sep 21, 2024

Thank you!

@bkamins bkamins closed this as completed Sep 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants