GitHub Pull Request Builder cannot set commit status on GitHub Enterprise 2.1

XMLWordPrintable

    • Type: Bug
    • Resolution: Cannot Reproduce
    • Priority: Major
    • Component/s: ghprb-plugin
    • None

      Our organization recently updated to GitHub Enterprise 2.1 from 11.10.340. When this happened, our job to build pull requests stopped updating the pull request status.

      The console output from the job reads:

      Setting status of ... to SUCCESS with url ... and message: 'Build finished. ... tests run, ... skipped, ... failed.'
      Could not update commit status of the Pull Request on GitHub.
      java.io.IOException: Failed to deserialize []
      	at org.kohsuke.github.Requester.parse(Requester.java:464)
      	at org.kohsuke.github.Requester._to(Requester.java:227)
      	at org.kohsuke.github.Requester.to(Requester.java:194)
      	at org.kohsuke.github.GHRepository.createCommitStatus(GHRepository.java:829)
      	at org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus.createCommitStatus(GhprbSimpleStatus.java:179)
      	at org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus.onBuildComplete(GhprbSimpleStatus.java:160)
      	at org.jenkinsci.plugins.ghprb.GhprbBuilds.onCompleted(GhprbBuilds.java:167)
      	at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onCompleted(GhprbBuildListener.java:27)
      	at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onCompleted(GhprbBuildListener.java:12)
      	at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:199)
      	at hudson.model.Run.execute(Run.java:1796)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      	at hudson.model.ResourceController.execute(ResourceController.java:89)
      	at hudson.model.Executor.run(Executor.java:240)
      Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of org.kohsuke.github.GHCommitStatus out of START_ARRAY token
       at [Source: java.io.StringReader@77eed97b; line: 1, column: 1]
      	at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164)
      	at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:575)
      	at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:569)
      	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromArray(BeanDeserializerBase.java:1121)
      	at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:148)
      	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:123)
      	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2888)
      	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2034)
      	at org.kohsuke.github.Requester.parse(Requester.java:462)
      	... 13 more
      

            Assignee:
            Honza Brázdil
            Reporter:
            Geoffrey Begen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: