You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Expected verdicts of PieSegment_true and AlbersProjection_true #63
Two _true tasks have reachable assertion failures, so SWAT's VIOLATION verdict is correct but is scored as wrong (-16 each). Replaying the witness values confirms both:
argv-tasks/PieSegment_true: nondetFloat() = NaN gives cAngle = NaN % 360, so assert cAngle >= 0.0 && cAngle <= 360.0 fails (Main.java:47). Upstream MR !1675 adds a finiteness guard to this task.
argv-tasks/AlbersProjection_true: all nondetDouble() = 0.0 gives result == 0, so assert result > 0 fails (Main.java:69). No upstream change known.
Also java/objects/objects09 (valid-assert, expected true): AFactory.createObject() returns null in its default case, and Verifier.nondetObject just calls factory.createObject(). So !(a instanceof A) holds and assert false is reached. Plain java -ea with the benchmark Verifier throws AssertionError at Main.java:19. Found with #66.
Also java-ranger-regression/apachecli_eqchk (no-runtime-exception, expected true). CLI.execute catches the ParseException (CLI.java:101) and returns commandLine, which is still null. TestCLI.java:18 then calls outSPF.equals(...) on null, a real NullPointerException. Inputs: - then seven \0 chars, and false. It reproduces on a plain JVM. Found with #72.
Activity
nils-loose commentedon Oct 18, 2026
Also
java/objects/objects09(valid-assert, expected true):AFactory.createObject()returns null in its default case, andVerifier.nondetObjectjust callsfactory.createObject(). So!(a instanceof A)holds andassert falseis reached. Plainjava -eawith the benchmark Verifier throws AssertionError at Main.java:19. Found with #66.nils-loose commentedon Oct 18, 2026
Also
java-ranger-regression/apachecli_eqchk(no-runtime-exception, expected true).CLI.executecatches theParseException(CLI.java:101) and returnscommandLine, which is still null.TestCLI.java:18then callsoutSPF.equals(...)on null, a real NullPointerException. Inputs:-then seven\0chars, andfalse. It reproduces on a plain JVM. Found with #72.nils-loose commentedon Oct 19, 2026
Also
argv-tasks/WeibullGenerator_exceptionless(no-runtime-exception, expected true). This reproduces on a plain JVM:lamdais reset to 0.betamakes(int)(1/beta)equalInteger.MIN_VALUE.powthen becomes infinite, and 0 × infinity is NaN, so the uncaught RuntimeException is real.