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

1.641 : Stack overflow error when saving a job with a bitbucketweb repository browser

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • core
    • None

      When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception:

      ??Caused by: java.lang.StackOverflowError
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
      at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
      at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
      at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
      at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
      (...repeated over and over...)
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
      at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
      at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
      at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
      at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
      at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
      at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
      ??

      I've had to revert back to 1.636. Can't revert to more recent versions because of JENKINS-31458.

          [JENKINS-32040] 1.641 : Stack overflow error when saving a job with a bitbucketweb repository browser

          Aleksandr Sidorenko created issue -
          Aleksandr Sidorenko made changes -
          Description Original: When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception:

          Caused by: java.lang.StackOverflowError
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
              at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
              at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
          (...repeated over and over...)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
              at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
              at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)

          ---
          I've had to revert back to 1.636. Can't revert to more recent versions because of JENKINS-31458.
          New: When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception:

          {{Caused by: java.lang.StackOverflowError
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
              at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
              at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
          (...repeated over and over...)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
              at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
              at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
          }}
          ---
          I've had to revert back to 1.636. Can't revert to more recent versions because of JENKINS-31458.
          Aleksandr Sidorenko made changes -
          Description Original: When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception:

          {{Caused by: java.lang.StackOverflowError
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
              at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
              at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
          (...repeated over and over...)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
              at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
              at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
          }}
          ---
          I've had to revert back to 1.636. Can't revert to more recent versions because of JENKINS-31458.
          New: When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception:

          ??Caused by: java.lang.StackOverflowError
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
              at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
              at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
          (...repeated over and over...)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
              at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
              at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
              at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
              at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
          ??
          ---
          I've had to revert back to 1.636. Can't revert to more recent versions because of JENKINS-31458.
          Mark Waite made changes -
          Link New: This issue duplicates JENKINS-31954 [ JENKINS-31954 ]
          Mark Waite made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 167515 ] New: JNJira + In-Review [ 198214 ]

            Unassigned Unassigned
            asidorenko_nexonia Aleksandr Sidorenko
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: