Commits
Tarun Sukhani authored 6821bf7591e
fix(gradle-plugin): catch slow-shutdown timeout in playStop/playRestart (PF-120, release 1.13.30) playStop/playRestart waited a hard 10s on ProcessHandle.onExit(), but the app's JobsPlugin gives in-flight jobs up to play.jobs.stopTimeout (default 30s) to drain. A clean-but-slow shutdown taking >10s tripped the wrapper deadline and surfaced as a bare TimeoutException stack trace / BUILD FAILED on a successful stop. Raise the wait to 35s (> the drain budget) and catch the TimeoutException, logging a clear lifecycle line instead of failing the build; a genuine wedge keeps its pid file so the downstream shell guard can still escalate to SIGKILL. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>