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

Clean install with latest LTS has stackoverflow when going to Jenkins -> Plugin Manager -> Available

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • core
    • None
    • Ubuntu 18.04, Current LTS Jenkins 2.249.1

      This is with clean brand new install and recommended plugins installed

      Following displays partial list of plugins without install buttons, generates stackoverflow
      Jenkins -> Plugin Manager -> Available

      2020-10-06 18:57:31.502+0000 [id=68] WARNING h.i.i.InstallUncaughtExceptionHandler#handleException
      org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.249.1.jar!/lib/layout/isAdmi
      n.jelly:28:21: <d:invokeBody> java.lang.StackOverflowError
      at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:745)
      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:289)
      at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
      at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
      at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
      at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)
      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
      at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100)
      .
      .
      .

          [JENKINS-63876] Clean install with latest LTS has stackoverflow when going to Jenkins -> Plugin Manager -> Available

          Erik Jensen added a comment -

          We are running Jenkins 2.235.2 on Openshift using the RedHat provided image and I experienced a similar bug today after I installed the plugins Role Based Authorization and SonarQube while leaving Subversion Active.  I unchecked the active flag for Subversion and the issue resolved and the buttons were back.  I saw reference to Subversion in a previous thread involving the dependency checking and plugins and Subversion.  That original thread was from a 2016 bug.  I have a second instance in Openshift and that instance has only Subversion and neither of SonarQube and RBA and it does not exhibit this behaviour fwiw.

          best wishes.

          Erik Jensen added a comment - We are running Jenkins 2.235.2 on Openshift using the RedHat provided image and I experienced a similar bug today after I installed the plugins Role Based Authorization and SonarQube while leaving Subversion Active.  I unchecked the active flag for Subversion and the issue resolved and the buttons were back.  I saw reference to Subversion in a previous thread involving the dependency checking and plugins and Subversion.  That original thread was from a 2016 bug.  I have a second instance in Openshift and that instance has only Subversion and neither of SonarQube and RBA and it does not exhibit this behaviour fwiw. best wishes.

          George Kappel added a comment -

          Thanks for the extra info, we do not have Subversion (or Role based Auth, SonarQube) installed/active we only have the current recommended/default plugins installed

          George Kappel added a comment - Thanks for the extra info, we do not have Subversion (or Role based Auth, SonarQube) installed/active we only have the current recommended/default plugins installed

            stopalopa Natasha Stopa
            georgekappel George Kappel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: