NPE in hudson.model.Run.getPreviousBuildsOverThreshold

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Jenkins 2.220

      Calling Run#getPreviousBuildsOverThreshold(int, Result) on a run instance of a job with no previous runs will cause a NPE. The implementation of Run#getPreviousBuildsOverThreshold(int, Result) is missing a null check on the value returned by Run#getPreviousBuild.

      java.lang.NullPointerException
        	at hudson.model.Run.getPreviousBuildsOverThreshold(Run.java:957)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:498)
        	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
        	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
        	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1213)
        	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022)
        	at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:47)
        	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:133)

       

       

            Assignee:
            Aaron Zurawski
            Reporter:
            Stuart Rowe
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: