Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-76231

NullPointerException occurs when handling HTTP responses without a Content-Type header (e.g., 204 No Content responses from GitHub Actions API).

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • http-request-plugin
    • HTTP Request Plugin Version : 1.21
      Jenkins Version : 2.528.1

      HttpMethod: POST
      URL: https://api.github.com/repos/org/repo/workflows/12345/dispatches
      Content-Type: application/json
      Authorization: *****
      Accept: application/vnd.github+json
      X-GitHub-Api-Version: 2022-11-28
      Sending request to url: https://api.github.com/repos/org/repo/actions/workflows/12345/dispatches
      Response Code: 204
      Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 329442b1-ba87-46e8-9358-4ee3c3b6cb9b
      java.lang.NullPointerException
      at PluginClassLoader for http_request//jenkins.plugins.http_request.ResponseContentSupplier.readCharset(ResponseContentSupplier.java:129)
      at PluginClassLoader for http_request//jenkins.plugins.http_request.ResponseContentSupplier.<init>(ResponseContentSupplier.java:62)
      at PluginClassLoader for http_request//jenkins.plugins.http_request.HttpRequestExecution.executeRequest(HttpRequestExecution.java:470)
      at PluginClassLoader for http_request//jenkins.plugins.http_request.HttpRequestExecution.authAndRequest(HttpRequestExecution.java:382)
      at PluginClassLoader for http_request//jenkins.plugins.http_request.HttpRequestExecution.call(HttpRequestExecution.java:292)
      at PluginClassLoader for http_request//jenkins.plugins.http_request.HttpRequestExecution.call(HttpRequestExecution.java:87)
      at hudson.remoting.UserRequest.perform(UserRequest.java:225)
      at hudson.remoting.UserRequest.perform(UserRequest.java:50)
      at hudson.remoting.Request$2.run(Request.java:391)
      at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:81)
      at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:312)
      at java.base/java.lang.Thread.run(Unknown Source)
      Finished: FAILURE

            janario Janario Oliveira
            asrk A S Rakesh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: