jenkinsci / jenkinsci/docker-plugin

[JENKINS-61699] NotExportableException in com.nirima.jenkins.plugins.docker.DockerTemplate on job/(.*)/api/json

Open
#1,330 1 comment 0 reactions 0 assignees View on GitHub
component:docker-plugin imported-jira-issue priority:major resolution:unresolved
Dominant language
Java
Stars
498
Forks
324
Avg merge
1d 2h
Merged PRs (30d)
2

Description

Calls to https:///job//api/json  result in an exception with the message DockerTemplate doesn’t have @​ExportBean.

This occurs when the “Define a Docker template” option is used in the job configuration.

Stacktrace: org.kohsuke.stapler.export.NotExportableException: class com.nirima.jenkins.plugins.docker.DockerTemplate doesn't have @​ExportedBean

            at org.kohsuke.stapler.export.Property.writeValue(Property.java:298)
            at org.kohsuke.stapler.export.Property.writeValue(Property.java:168)
            at org.kohsuke.stapler.export.Property.writeTo(Property.java:153)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:223)
            at org.kohsuke.stapler.export.Property.writeValue(Property.java:302)
            at org.kohsuke.stapler.export.Property.writeBuffered(Property.java:174)
            at org.kohsuke.stapler.export.Property.writeValue(Property.java:234)
            at org.kohsuke.stapler.export.Property.writeValue(Property.java:168)
            at org.kohsuke.stapler.export.Property.writeTo(Property.java:153)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:223)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:219)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:219)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:219)
            at org.kohsuke.stapler.export.Model.writeTo(Model.java:194)
            at org.kohsuke.stapler.ResponseImpl.writeOne(ResponseImpl.java:287)
            at org.kohsuke.stapler.ResponseImpl.serveExposedBean(ResponseImpl.java:278)
            at org.kohsuke.stapler.ResponseImpl.serveExposedBean(ResponseImpl.java:234)
            at hudson.model.Api.doJson(Api.java:223)
            at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
            at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
            at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
            at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
            at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
            at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:535)
            at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
            at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)

 

---
Originally reported by pjstanley, imported from: NotExportableException in com.nirima.jenkins.plugins.docker.DockerTemplate on job/(.*)/api/json


  • status: Open
  • priority: Major
  • component(s): docker-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 2
  • imported: 20260709-204134

Raw content of original issue

Calls to https://<jenkins-host>/job/<JobName>/api/json  result in an exception with the message DockerTemplate doesn’t have @ExportBean.

This occurs when the “Define a Docker template” option is used in the job configuration.


Stacktrace: org.kohsuke.stapler.export.NotExportableException: class com.nirima.jenkins.plugins.docker.DockerTemplate doesn't have @ExportedBean

            at org.kohsuke.stapler.export.Property.writeValue(Property.java:298)
            at org.kohsuke.stapler.export.Property.writeValue(Property.java:168)
            at org.kohsuke.stapler.export.Property.writeTo(Property.java:153)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:223)
            at org.kohsuke.stapler.export.Property.writeValue(Property.java:302)
            at org.kohsuke.stapler.export.Property.writeBuffered(Property.java:174)
            at org.kohsuke.stapler.export.Property.writeValue(Property.java:234)
            at org.kohsuke.stapler.export.Property.writeValue(Property.java:168)
            at org.kohsuke.stapler.export.Property.writeTo(Property.java:153)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:223)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:219)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:219)
            at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:219)
            at org.kohsuke.stapler.export.Model.writeTo(Model.java:194)
            at org.kohsuke.stapler.ResponseImpl.writeOne(ResponseImpl.java:287)
            at org.kohsuke.stapler.ResponseImpl.serveExposedBean(ResponseImpl.java:278)
            at org.kohsuke.stapler.ResponseImpl.serveExposedBean(ResponseImpl.java:234)
            at hudson.model.Api.doJson(Api.java:223)
            at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
            at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
            at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
            at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
            at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
            at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:535)
            at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
            at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)


 

environment

```
Jenkins Version: 2.204.2

Docker Plugin Version: 1.1.9

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.