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

Error 500 rest call for Item

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • None
    • Jenkins 2.45, debian 8, google chrome 55
    • iapetus

      Steps to reproduce:

      • Open item details with Blue Ocean.
      • Look JS console error.
      • Open called url.

      Url:
      http://localhost:8090/blue/rest/organizations/jenkins/pipelines/API-PR/

      Response body (JSON):

      {"_class":"io.jenkins.blueocean.service.embedded.rest.AbstractPipelineImpl","_links":{"queue":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/queue/"},"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/"},"runs":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/"},"activities":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/activities/"},"actions":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/actions/"}},"actions":[{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/http://localhost:8090/plugin/favorite/toggleFavorite?job=API-PR&userName=m.santisteban&redirect=true/"}},"_class":"hudson.plugins.favorite.project.FavoriteProjectAction","urlName":"http://localhost:8090/plugin/favorite/toggleFavorite?job=API-PR&userName=m.santisteban&redirect=true"},{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/move/"}},"_class":"com.cloudbees.hudson.plugins.folder.relocate.RelocationAction","urlName":"move"},{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/display/"}},"_class":"org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction","urlName":"display"},{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/credentials/"}},"_class":"com.cloudbees.plugins.credentials.ViewCredentialsAction","stores":{},"urlName":"credentials"}],"displayName":"API-PR","estimatedDurationInMillis":1690359,"fullDisplayName":"API-PR","fullName":"API-PR","lastSuccessfulRun":"http://localhost:8090/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/","latestRun":{"_class":"io.jenkins.blueocean.service.embedded.rest.FreeStyleRunImpl","_links":{"nodes":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/nodes/"},"parent":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/"},"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/"},"steps":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/steps/"},"log":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/log/"},"actions":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/actions/"},"artifacts":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/artifacts/"}},"actions":[{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/parameters/"}},"_class":"hudson.model.ParametersAction","parameters":[],"urlName":"parameters"},{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":null},"_class":"hudson.plugins.git.RevisionParameterAction","urlName":null},{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/cause/"}},"_class":"hudson.model.CauseAction","causes":[{"_class":"bitbucketpullrequestbuilder.bitbucketpullrequestbuilder.BitbucketCause","shortDescription":"#121 #523 récupération du code de la cpam pour le cerfa s6201"}],"urlName":"cause"},{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/timings/"}},"_class":"jenkins.metrics.impl.TimeInQueueAction","queuingDurationMillis":15,"totalDurationMillis":1557420,"urlName":"timings"},{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":null},"_class":"hudson.plugins.git.util.MergeRecord","urlName":null},{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/API-PR/runs/160/git/"}},"_class":"hudson.plugins.git.util.BuildData","buildsByBranchName":{"origin/489-recherche-accent":{"_class":"hudson.plugins.git.util.Build","buildNumber":145,"buildResult":null,"marked":{"SHA1":"deedb6838d1f48e33db459ddbf28caae3ef1c683","branch":[{"SHA1":"deedb6838d1f48e33db459ddbf28caae3ef1c683","name":"origin/489-recherche-accent"}]},"revision":{"SHA1":"575eed46061fec5a9068fa2b84268149dee1e3f8","branch":[{"SHA1":"0b00f4f6a537c7422b97f45d2e4e5c7c58504596","name":"origin/master"}]}},"origin/418-feuille-accident-accents":{"_class":"hudson.plugins.git.util.Build","buildNumber":85,"buildResult":null,"marked":{"SHA1":"b7c458bdaf8c5003bf1150affc34d0e7ea41192d","branch":[{"SHA1":"b7c458bdaf8c5003bf1150affc34d0e7ea41192d","name":"origin/418-feuille-accident-accents"}]},"revision":{"SHA1":"b7c458bdaf8c5003bf1150affc34d0e7ea41192d","branch":[{"SHA1":"b7c458bdaf8c5003bf1150affc34d0e7ea41192d","name":"origin/418-feuille-accident-accents"},{"SHA1":"d0baddffcb81f326ec6a33e39f4375fe3414366c","name":"origin/master"}]}},"origin/365-suppression-famille-ref":{"_class":"hudson.plugins.git.util.Build","buildNumber":41,"buildResult":null,"marked":{"SHA1":"8710049cd1ed1742553bfe6eef846742b56f58a1","branch":[{"SHA1":"8710049cd1ed1742553bfe6eef846742b56f58a1","name":"origin/365-suppression-famille-ref"}]},"revision":{"SHA1":"8710049cd1ed1742553bfe6eef846742b56f58a1","branch":[{"SHA1":"8710049cd1ed1742553bfe6eef846742b56f58a1","name":"origin/365-suppression-famille-ref"},{"SHA1":"187fa9b50a93892f8422005bd1dcfbf72a99ac49","name":"origin/master"}]}},"origin/426-Création_désignation_impossible":{"_class":"hudson.plugins.git.util.Build","buildNumber":80,"buildResult":null,"marked":{"SHA1":"01dbb9574b507693ac1a0eb50851c4959652212a","branch":[{"SHA1":"01dbb9574b507693ac1a0eb50851c4959652212a","name":"origin/426-Création_désignation_impossible"}]},"revision":{"SHA1":"01dbb9574b507693ac1a0eb50851c4959652212a","branch":[{"SHA1":"01dbb9574b507693ac1a0eb50851c4959652212a","name":"origin/426-Création_désignation_impossible"},{"SHA1":"7330836e3bd8f9861b356ec70ed9959e8935fa49","name":"origin/master"}]}},"origin/501-declarations-generees":{"_class":"hudson.plugins.git.util.Build","buildNumber":144,"buildResult":null,"marked":{"SHA1":"4916a30a09efd0025e77490798a914bcab8c229b","branch":[{"SHA1":"4916a30a09efd0025e77490798a914bcab8c229b","name":"origin/501-declarations-generees"}]},"revision":{"SHA1":"4916a30a09efd0025e77490798a914bcab8c229b","branch":[{"SHA1":"4916a30a09efd0025e77490798a914bcab8c229b","name":"origin/501-declarations-generees"},{"SHA1":"0b00f4f6a537c7422b97f45d2e4e5c7c58504596","name":"origin/master"}]}},"origin/462-generation-cerfa-6200":{"_class":"hudson.plugins.git.util.Build","buildNumber":108,"buildResult":null,"marked":{"SHA1":"bbd35abd01e68c08dcddefd9d83067cfbf910d81","branch":[{"SHA1":"bbd35abd01e68c08dcddefd9d83067cfbf910d81","name":"origin/462-generation-cerfa-6200"}]},"revision":{"SHA1":"bbd35abd01e68c08dcddefd9d83067cfbf910d81","branch":[{"SHA1":"bbd35abd01e68c08dcddefd9d83067cfbf910d81","name":"origin/462-generation-cerfa-6200"},{"SHA1":"d0c2a3bcdf5e9afaba53163cea1f697f547a8548"
      

      Response body (error java):

      io.jenkins.blueocean.commons.stapler.export.NotExportableException: class hudson.model.Result doesn't have @ExportedBean so cannot write hudson.plugins.git.util.Build.buildResult
      	at io.jenkins.blueocean.commons.stapler.export.Model.<init>(Model.java:80)
      	at io.jenkins.blueocean.commons.stapler.export.ModelBuilder.get(ModelBuilder.java:53)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:190)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:169)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeTo(Property.java:140)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:228)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:280)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:169)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:244)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:169)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeTo(Property.java:140)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:228)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeTo(Property.java:136)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:228)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:224)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:280)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:223)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:169)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeTo(Property.java:140)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:228)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:224)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:224)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:280)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeValue(Property.java:169)
      	at io.jenkins.blueocean.commons.stapler.export.Property.writeTo(Property.java:140)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:228)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeNestedObjectTo(Model.java:224)
      	at io.jenkins.blueocean.commons.stapler.export.Model.writeTo(Model.java:199)
      	at io.jenkins.blueocean.commons.stapler.Export.writeOne(Export.java:97)
      	at io.jenkins.blueocean.commons.stapler.Export.serveExposedBean(Export.java:88)
      	at io.jenkins.blueocean.commons.stapler.Export.doJson(Export.java:30)
      	at io.jenkins.blueocean.commons.stapler.TreeResponse$Processor$1.generateResponse(TreeResponse.java:48)
      	at org.kohsuke.stapler.HttpResponseRenderer$Default.handleHttpResponse(HttpResponseRenderer.java:124)
      	at org.kohsuke.stapler.HttpResponseRenderer$Default.generateResponse(HttpResponseRenderer.java:69)
      	at org.kohsuke.stapler.Function.renderResponse(Function.java:127)
      	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:110)
      	at org.kohsuke.stapler.IndexDispatcher.dispatch(IndexDispatcher.java:26)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      	at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:362)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      	at org.kohsuke.stapler.MetaClass$3.doDispatch(MetaClass.java:197)
      	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      	at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:362)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      	at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:362)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      	at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:362)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:686)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      	at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:362)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
      	at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135)
      	at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:225)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
      	at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
      	at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
      	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
      	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
      	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:142)
      	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 jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
      	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:171)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
      	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
      	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
      	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553)
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
      	at org.eclipse.jetty.server.Server.handle(Server.java:499)
      	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
      	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
      	at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
      	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:745)
      

            vivek Vivek Pandey
            xen3r0 Manuel Santisteban
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: