Skip to content

Disable empty-server pause in test server - #97

Merged
rubensworks merged 1 commit into
masterfrom
claude/pr-96-ci-failure-y3i1cz
Sep 27, 2026
Merged

rubensworks merged 1 commit into
masterfrom
claude/pr-96-ci-failure-y3i1cz

Conversation

@rubensworks

Copy link
Copy Markdown
Member

run/server.properties had pause-when-empty-seconds=60. No player ever joins the headless test server, so vanilla stops ticking 60s after startup. Any game tests still running at that point hang until the step times out.

This made Build (server, cyclops-all, 26.1.2, neoforge) fail on #96: the log shows Server empty for 60 seconds, pausing exactly 60s after test run *:*, then nothing until CommandTest failed. Whether a run hits it depends on test order and timing, so it's intermittent.

Setting it to 0 disables the pause. Versions without the key (1.21.1) ignore it.

Not addressed here: the 26.3 neoforge server jobs, which are also red on master because EverlastingAbilities crashes on current NeoForge 26.3 betas. That's being fixed upstream in EverlastingAbilities.

🤖 Generated with Claude Code

https://claude.ai/code/session_01RR4D2pnFdhtTzJpTf9EhqK


Generated by Claude Code

The server paused 60s after startup since no player joins, which stops
ticking and makes running game tests hang until timeout.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RR4D2pnFdhtTzJpTf9EhqK

Copy link
Copy Markdown
Member Author

The two remaining failures, Build (server, cyclops-all, 26.3, neoforge) and Build (server, cyclops-all-deps, 26.3, neoforge), are not caused by this PR. They also fail on master (run 36177915579) with the same error:

Failed to create mod instance. ModID: everlastingabilities
java.lang.NoClassDefFoundError: net/neoforged/neoforge/registries/DataPackRegistryEvent$NewRegistry

EverlastingAbilities 2.5.10-410 uses an event that NeoForge renamed in 26.3.0.20-beta. The fix is in CyclopsMC/EverlastingAbilities#328, and these jobs should go green once a new EA build is released and Renovate bumps it here. It can't be fixed from this repo.

The job this PR targets, Build (server, cyclops-all, 26.1.2, neoforge), now passes.


Generated by Claude Code

@rubensworks
rubensworks merged commit eeba228 into master Sep 27, 2026
57 of 61 checks passed
@rubensworks
rubensworks deleted the claude/pr-96-ci-failure-y3i1cz branch September 27, 2026 07:00
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.

2 participants