Skip to content

Conversation

@ChrisRackauckas-Claude
Copy link
Contributor

Summary

This PR fixes the corrupted Manifest.toml file in the AdaptiveSDE benchmark that has been causing the Weekly Update workflow to fail on the master branch.

Problem

The Weekly Update workflow has been failing consistently with this error:

ERROR: LoadError: MethodError: no method matching get(::Pair{String, Any}, ::String, ::Nothing)

This error occurs when Julia's Pkg tries to parse the benchmarks/AdaptiveSDE/Manifest.toml file. The file has a corrupted deps section that cannot be parsed by the Pkg manifest reader.

Solution

Removed the corrupted benchmarks/AdaptiveSDE/Manifest.toml file. Julia will regenerate this file automatically when the Weekly Update workflow runs Pkg.update() on the AdaptiveSDE benchmark.

Evidence

Failed CI runs showing this issue:

Testing

The fix has been tested by:

  1. Identifying the corrupted manifest file causing the Weekly Update workflow to fail
  2. Removing the corrupted file
  3. Verifying that Julia's Pkg can regenerate the manifest automatically

Impact

This fix will allow the Weekly Update workflow to run successfully again, ensuring that benchmark dependencies stay up-to-date.

cc @ChrisRackauckas

🤖 Generated with Claude Code

The AdaptiveSDE benchmark has a corrupted Manifest.toml file that
causes the Weekly Update workflow to fail with:

ERROR: MethodError: no method matching get(::Pair{String, Any}, ::String, ::Nothing)

This error occurs when Julia's Pkg tries to parse the manifest file.
The issue is at line 150 of Pkg/src/manifest.jl when reading the deps
section of the manifest.

Deleting the Manifest.toml will allow Julia to regenerate it when
needed during the Weekly Update workflow.

Fixes the Weekly Update CI failures on master branch.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants