diff --git a/src/main/java/dev/jbang/cli/Info.java b/src/main/java/dev/jbang/cli/Info.java index 521969d13..77d8d20ae 100644 --- a/src/main/java/dev/jbang/cli/Info.java +++ b/src/main/java/dev/jbang/cli/Info.java @@ -117,6 +117,7 @@ static class ScriptInfo { String gav; String module; Map> docs; + String error; public ScriptInfo(Project prj, Path buildDir, boolean assureJdkInstalled) { originalResource = prj.getResourceRef().getOriginalResource(); @@ -130,7 +131,8 @@ public ScriptInfo(Project prj, Path buildDir, boolean assureJdkInstalled) { BuildContext ctx = BuildContext.forProject(prj, buildDir); init(ctx); } catch (Exception e) { - Util.warnMsg("Unable to obtain full information, the script probably contains errors", e); + Util.warnMsg("Unable to obtain full information, because of: " + e.getMessage(), e); + error = e.getMessage(); } try {