Skip to content
Unverified Commit 49569989 authored by Pierre-Louis Bonicoli's avatar Pierre-Louis Bonicoli
Browse files

getPrimaryView: return null if no view is defined

This exception occurs while defining a view using job DSL:

    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed ConfigurationAsCode.init
    java.lang.ArrayIndexOutOfBoundsException: 0
        at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:388)
        at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:397)
        at hudson.model.ViewGroupMixIn.getPrimaryView(ViewGroupMixIn.java:172)
        at hudson.model.ViewGroupMixIn.getView(ViewGroupMixIn.java:134)
        at jenkins.model.Jenkins.getView(Jenkins.java:1834)
        at javaposse.jobdsl.plugin.JenkinsJobManagement.createOrUpdateView(JenkinsJobManagement.java:175)
        at javaposse.jobdsl.dsl.JobManagement$createOrUpdateView$2.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:141)
        at javaposse.jobdsl.dsl.AbstractDslScriptLoader$_extractGeneratedViews_closure5.doCall(AbstractDslScriptLoader.groovy:216)
parent 0af98fe7
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment