Skip to content

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:20
· 36 commits to main since this release
v2.1.2
e723a51

Failed R model runs report the actual error instead of trailing R warnings.

What changed

  • The stderr tail in ModelRunFailedError (shown on the failed job, in chap-core's worker log and in chapkit test's [FAILED] lines) no longer ends with R's deferred warning block. R prints "In addition: Warning message(s):" and "Execution halted" after the error, so with the old last-5-lines tail an R model that failed with, for example, an INLA "Permission denied" only showed harmless poly2nb warnings. The trailing warning block and "Execution halted" are now dropped before taking the tail, unless a later R error follows them (such as a fatal error after one caught by try()). (#118, CLIM-1172)
  • The tail keeps up to 10 lines instead of 5, enough for an R error together with its Calls: line.

Upgrading

No changes required. Model images need to be rebuilt on chapkit 2.1.2 to get the new messages.

What's Changed

  • chore(deps): bump the python-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #113
  • chore(deps): bump the frontend-dependencies group in /frontend with 9 updates by @dependabot[bot] in #114
  • fix: keep the R error in the stderr tail instead of trailing warnings (CLIM-1172) by @mortenoh in #118
  • chore: release 2.1.2 by @mortenoh in #119

Full Changelog: v2.1.1...v2.1.2