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

A lot of JellyTagExceptions in the jenkins.log

    Details

    • Similar Issues:

      Description

      We have been seeing a lot of JellyTagExceptions in the log and some users also have problem rendering pages:

      A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you think this is a new issue, please file a new issue. When you file an issue, make sure to add the entire stack trace, along with the version of Jenkins and relevant plugins. The users list might be also useful in understanding what has happened.
      
      Stack trace
      
      javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-9000-jenkins.war.v1540-_magjenkins-any-/webapp/WEB-INF/lib/jenkins-core-1.540.jar!/hudson/model/View/sidepanel.jelly:75:50: <st:include> org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-9000-jenkins.war.v1540-_magjenkins-any-/webapp/WEB-INF/lib/jenkins-core-1.540.jar!/lib/hudson/executors.jelly:81:85: <j:when> Unmatched braces in the pattern.
                     at org.kohsuke.stapler.jelly.JellyRequestDispatcher.forward(JellyRequestDispatcher.java:60)
                     at hudson.plugins.nested_view.NestedView$DefaultViewProxy.doIndex(NestedView.java:458)
                     at sun.reflect.GeneratedMethodAccessor727.invoke(Unknown Source)
                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                     at java.lang.reflect.Method.invoke(Method.java:606)
                     at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
                     at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
                     at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
                     at org.kohsuke.stapler.MetaClass$2.dispatch(MetaClass.java:164)
                     at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
                     at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
                     at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:668)
                     at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
                     at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:795)
                     at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
                     at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631)
                     at org.kohsuke.stapler.Stapler.service(Stapler.java:225)
                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
                     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
                     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
                     at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
                     at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:208)
                     at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)
                     at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
                     at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
                     at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
                     at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
                     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
                     at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
                     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
                     at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                     at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                     at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                     at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                     at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                     at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                     at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                     at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
                     at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
                     at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                     at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
                     at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
                     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
                     at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
                     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
                     at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
                     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
                     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
                     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
                     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
                     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
                     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
                     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
                     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
                     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
                     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
                     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
                     at org.eclipse.jetty.server.Server.handle(Server.java:370)
                     at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
                     at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
                     at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
                     at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
                     at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
                     at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
                     at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
                     at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
                     at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
                     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
                     at java.lang.Thread.run(Thread.java:744)
      Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-9000-jenkins.war.v1540-_magjenkins-any-/webapp/WEB-INF/lib/jenkins-core-1.540.jar!/hudson/model/View/sidepanel.jelly:75:50: <st:include> org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-9000-jenkins.war.v1540-_magjenkins-any-/webapp/WEB-INF/lib/jenkins-core-1.540.jar!/lib/hudson/executors.jelly:81:85: <j:when> Unmatched braces in the pattern.
                     at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
                     at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:281)
                     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.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
                     at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                     at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
                     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.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                     at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
                     at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)
                     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.CallTagLibScript$1.run(CallTagLibScript.java:99)
                     at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                     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:99)
                     at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                     at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                     at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                     at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                     at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                     at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                     at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                     at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                     at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                     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.kohsuke.stapler.jelly.CompressTag.doTag(CompressTag.java:44)
                     at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
                     at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
                     at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
                     at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
                     at org.kohsuke.stapler.jelly.JellyRequestDispatcher.forward(JellyRequestDispatcher.java:55)
                     ... 77 more
      Caused by: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-9000-jenkins.war.v1540-_magjenkins-any-/webapp/WEB-INF/lib/jenkins-core-1.540.jar!/lib/hudson/executors.jelly:81:85: <j:when> Unmatched braces in the pattern.
                     at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:280)
                     at org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:92)
                     at com.sun.proxy.$Proxy60.executors(Unknown Source)
                     at lib.JenkinsTagLib$executors.call(Unknown Source)
                     at jenkins.widgets.ExecutorsWidget.index.run(index.groovy:5)
                     at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:69)
                     at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:62)
                     at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)
                     at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
                     ... 116 more
      Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-9000-jenkins.war.v1540-_magjenkins-any-/webapp/WEB-INF/lib/jenkins-core-1.540.jar!/lib/hudson/executors.jelly:81:85: <j:when> Unmatched braces in the pattern.
                     at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
                     at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:281)
                     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:99)
                     at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                     at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
                     at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:121)
                     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.OtherwiseTag.doTag(OtherwiseTag.java:41)
                     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:99)
                     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.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.DynamicTag.doTag(DynamicTag.java:81)
                     at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:124)
                     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.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.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
                     at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                     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:99)
                     at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                     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.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                     at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
                     at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:276)
                     ... 124 more
      Caused by: java.lang.IllegalArgumentException: Unmatched braces in the pattern.
                     at java.text.MessageFormat.applyPattern(MessageFormat.java:508)
                     at java.text.MessageFormat.<init>(MessageFormat.java:363)
                     at java.text.MessageFormat.format(MessageFormat.java:835)
                     at org.kohsuke.stapler.jelly.ResourceBundle.format(ResourceBundle.java:74)
                     at org.kohsuke.stapler.jelly.InternationalizedStringExpression.format(InternationalizedStringExpression.java:146)
                     at org.kohsuke.stapler.jelly.InternationalizedStringExpression.evaluate(InternationalizedStringExpression.java:137)
                     at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:58)
                     at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                     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.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)
                     ... 172 more
      

        Attachments

          Activity

          Hide
          hnygard Hallvard Nygård added a comment -

          Got this exception when a job is running. It appears everywhere in GUI where the build status is (status under the menu on the frontpage, executor status in configure, etc). I think it might be related to the plugin Gerrit trigger that adds information to the build status.

          Got this exception on both Linux and Windows Jenkins server.

          Downgraded to 1.502 (From 1.539) on the Windows Jenkins server and the problem seems to have disappeared. On the Linux server it appeared after a upgrade last week.

          Show
          hnygard Hallvard Nygård added a comment - Got this exception when a job is running. It appears everywhere in GUI where the build status is (status under the menu on the frontpage, executor status in configure, etc). I think it might be related to the plugin Gerrit trigger that adds information to the build status. Got this exception on both Linux and Windows Jenkins server. Downgraded to 1.502 (From 1.539) on the Windows Jenkins server and the problem seems to have disappeared. On the Linux server it appeared after a upgrade last week.
          Hide
          sigbjornt Sigbjørn Tvedt added a comment -

          It seems that this error only occurs when the browser is using Norwegian as the preferred language and the CI server is building a project.

          A temporary workaround is to force the browser to use English as the preferred language.

          Show
          sigbjornt Sigbjørn Tvedt added a comment - It seems that this error only occurs when the browser is using Norwegian as the preferred language and the CI server is building a project. A temporary workaround is to force the browser to use English as the preferred language.
          Hide
          hnygard Hallvard Nygård added a comment -

          Good catch! I've been using a browser with Norwegian language settings lately...

          Show
          hnygard Hallvard Nygård added a comment - Good catch! I've been using a browser with Norwegian language settings lately...
          Hide
          oleg_nenashev Oleg Nenashev added a comment -

          /lib/hudson/executors.jelly:81:85: <j:when> Unmatched braces in the pattern.

          The related code in jenkins-1.540:

          81: <j:when test="${h.hasPermission(exeparent,exeparent.READ)}">
          82:   <a href="${rootURL}/${exeparent.url}"><l:breakablevalue="${exeparent.fullDisplayName}"/></a>&#160;<a href="${rootURL}/${exe.url}" class="model-link inside"><l:breakable value="${exe.displayName}"/></a>
          83:   <t:buildProgressBar build="${exe}" executor="${executor}"/>
          84: </j:when>
          

          Newest versions have the following change in the clause:
          https://github.com/jenkinsci/jenkins/commit/2f7a49b7cc503606c3d9d6a472ffef37a04d6b7f
          BTW, it should not change anything.

          No how it can be related to the browser's locale

          Show
          oleg_nenashev Oleg Nenashev added a comment - /lib/hudson/executors.jelly:81:85: <j:when> Unmatched braces in the pattern. The related code in jenkins-1.540: 81: <j:when test="${h.hasPermission(exeparent,exeparent.READ)}"> 82: <a href="${rootURL}/${exeparent.url}"><l:breakablevalue="${exeparent.fullDisplayName}"/></a>&#160;<a href="${rootURL}/${exe.url}" class="model-link inside"><l:breakable value="${exe.displayName}"/></a> 83: <t:buildProgressBar build="${exe}" executor="${executor}"/> 84: </j:when> Newest versions have the following change in the clause: https://github.com/jenkinsci/jenkins/commit/2f7a49b7cc503606c3d9d6a472ffef37a04d6b7f BTW, it should not change anything. No how it can be related to the browser's locale
          Show
          danielbeck Daniel Beck added a comment - Fixed since 1.542 in https://github.com/jenkinsci/jenkins/commit/aee011b7946b640ad3bf2dfe94f027f5095f7b21

            People

            • Assignee:
              Unassigned
              Reporter:
              glote Gaute Lote
            • Votes:
              3 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: