Skip to content

Many packages asserts with: Assertion oldentry->max_world == ~(size_t)0 && "method cannot be added at the same time as method deleted"' failed. #50451

@KristofferC

Description

@KristofferC

Many packages now assert with something similar to:

WARNING: Method definition constructorof(Type{var"#s1"} where var"#s1"<:(IntervalSets.Interval{L, R, T} where T)) where {L, R} in module ConstructionBaseIntervalSetsExt at /home/pkgeval/.julia/packages/ConstructionBase/pAlst/ext/ConstructionBaseIntervalSetsExt.jl:6 overwritten in module ConstructionBaseExtras at /home/pkgeval/.julia/packages/ConstructionBaseExtras/cy4E1/src/intervalsets.jl:3.
julia: /source/src/gf.c:1486: get_intersect_visitor: Assertion `oldentry->max_world == ~(size_t)0 && "method cannot be added at the same time as method deleted"' failed.

Example PkgEval log: https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_hash/c9a32f4_vs_e4ee485/ConstructionBaseExtras.primary.log

I think this happens when a method is overwritten but I didn't check all cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIndicates an unexpected problem or unintended behaviorpackagesPackage management and loading

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions