Skip to content

Commit c91b1a3

Browse files
authored
Merge pull request #8 from netceler/bugfix/nullpointerexception
Bugfix: NullPointerException during scheduled polling
2 parents bc82aff + eafd658 commit c91b1a3

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/main/java/org/jenkinsci/plugins/scripttrigger/groovy/GroovyScriptTriggerExecutor.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,15 @@ public Boolean call() throws ScriptTriggerException {
8181
}
8282

8383
private boolean evaluateGroovyScript(final AbstractProject proj, final String scriptContent, final Map<String, String> envVars) {
84-
final StringBuilder envDebug = new StringBuilder("Replacing script vars using:");
85-
for (final Map.Entry<String, String> envEntry : envVars.entrySet()) {
86-
envDebug.append("\n\t").append(envEntry.getKey()).append("=").append(envEntry.getValue());
84+
if (envVars != null) {
85+
final StringBuilder envDebug = new StringBuilder("Replacing script vars using:");
86+
for (final Map.Entry<String, String> envEntry : envVars.entrySet()) {
87+
envDebug.append("\n\t").append(envEntry.getKey()).append("=").append(envEntry.getValue());
88+
}
89+
log.info(envDebug.toString());
90+
} else {
91+
log.info("No environment variables available.");
8792
}
88-
log.info(envDebug.toString());
8993

9094
log.info("Evaluating the groovy script:");
9195
log.info("---------- Base Script -----------------");

0 commit comments

Comments
 (0)