Completed
Details
Assignee
UnassignedUnassignedReporter
Gerrit Jansen van VuurenGerrit Jansen van VuurenApproval
OkPatch
CodePriority
MajorAffects versions
Fix versions
Details
Details
Assignee
Unassigned
UnassignedReporter
Gerrit Jansen van Vuuren
Gerrit Jansen van VuurenApproval
Ok
Patch
Code
Priority

Affects versions
Fix versions
Created October 21, 2016 at 9:55 AM
Updated September 6, 2017 at 5:42 PM
Resolved September 6, 2017 at 5:42 PM
clojure.core/throw-if creates an array to call Exception.setStracktrace() without specifying the array type. This works fine when passed at least one StackTraceElement, but in the case where passed no stack trace elements (all are filtered or stack traces are being elided by the JVM), this will be an Object[] which results in a ClassCastException:
This is tricky to reproduce because it involves stack trace filtering so there is no reproducing case here.
Patch: CLJ-2048-b.patch
Prescreened by: Alex Miller