Skip to content

Commit 90c73ea

Browse files
committed
MainJavaRunner: make the LogService optional
1 parent 7becb32 commit 90c73ea

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/scijava/plugins/scripting/java/MainJavaRunner.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
@Plugin(type = JavaRunner.class, priority = Priority.LOW_PRIORITY)
4949
public class MainJavaRunner extends AbstractJavaRunner {
5050

51-
@Parameter
51+
@Parameter(required = false)
5252
private LogService log;
5353

5454
// -- JavaRunner methods --
@@ -83,11 +83,11 @@ private Method getMain(final Class<?> c) {
8383
return c.getMethod("main", String[].class);
8484
}
8585
catch (final SecurityException exc) {
86-
log.debug(exc);
86+
if (log != null) log.debug(exc);
8787
return null;
8888
}
8989
catch (final NoSuchMethodException exc) {
90-
log.debug(exc);
90+
if (log != null) log.debug(exc);
9191
return null;
9292
}
9393
}

0 commit comments

Comments
 (0)