Skip to content

Commit dcd3777

Browse files
committed
whoops: fix build on linux
1 parent f123b56 commit dcd3777

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

jooby-whoops/src/main/java/org/jooby/whoops/Whoops.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -344,8 +344,8 @@ static Map<String, Object> frame(final ClassLoader loader, final SourceLocator l
344344
.put("lineNumber", line)
345345
.put("lineStart", lineStart + 1)
346346
.put("lineNth", lineNth)
347-
.put("location", clazz.map(Whoops::locationOf)
348-
.orElse(new File(filename).getParent()))
347+
.put("location", Optional.ofNullable(clazz.map(Whoops::locationOf)
348+
.orElse(new File(filename).getParent())).orElse(filename))
349349
.put("source", source.source(range[0], range[1]))
350350
.put("open", openWith.apply(filePath, line))
351351
.put("type", clazz.map(c -> c.getSimpleName()).orElse(new File(filename).getName()))

0 commit comments

Comments
 (0)