summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main/api/src/mill/api/JsonFormatters.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/api/src/mill/api/JsonFormatters.scala b/main/api/src/mill/api/JsonFormatters.scala
index 23d7fad0..e5a3f682 100644
--- a/main/api/src/mill/api/JsonFormatters.scala
+++ b/main/api/src/mill/api/JsonFormatters.scala
@@ -33,7 +33,7 @@ trait JsonFormatters {
ste => ujson.Obj(
"declaringClass" -> ujson.Str(ste.getClassName),
"methodName" -> ujson.Str(ste.getMethodName),
- "fileName" -> ujson.Str(ste.getFileName),
+ "fileName" -> ujson.Arr(Option(ste.getFileName()).map(ujson.Str(_)).toSeq :_*),
"lineNumber" -> ujson.Num(ste.getLineNumber)
),
{
@@ -41,7 +41,7 @@ trait JsonFormatters {
new StackTraceElement(
json("declaringClass").str.toString,
json("methodName").str.toString,
- json("fileName").str.toString,
+ json("fileName").arr.headOption.map(_.str.toString).orNull,
json("lineNumber").num.toInt
)
}