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

java.io.NotSerializableException: The calling thread Thread has no associated channel

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • core 2.176

       

      after a successful Execution we get the following stacktrace: (rollback to jenkins 2.172 fixes the problem)

       

      INFO: EXECUTION SUCCESS
       INFO: ------------------------------------------------------------------------
       INFO: Total time: 1:16.948s
       INFO: Final Memory: 88M/6409M
       INFO: ------------------------------------------------------------------------
       FATAL: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
       java.io.NotSerializableException: The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /data/jenkins/jobs/.../javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
       at org.jenkinsci.remoting.SerializableOnlyOverRemoting.getChannelForSerialization(SerializableOnlyOverRemoting.java:67)
       at hudson.FilePath.writeObject(FilePath.java:2989)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:498)
       at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:135)
       Caused: com.thoughtworks.xstream.converters.ConversionException: Could not call hudson.FilePath.writeObject() : The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /path...$project/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
       ---- Debugging information ----
       message : Could not call hudson.FilePath.writeObject()
       cause-exception : java.io.NotSerializableException
       cause-message : The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /path...$project/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
       -------------------------------
       at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:141)
       at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:259)
       at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:83)
       at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
       at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
       at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
       at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
       at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
       Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.reporters.AbstractMavenJavadocArchiver#target for class hudson.maven.reporters.MavenJavadocArchiver
       at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
       at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
       at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
       at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
       at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
       at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
       at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
       at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
       at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
       at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
       at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
       at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
       at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
       at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
       at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
       at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
       Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
       at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
       at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
       at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
       at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
       at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
       at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
       at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
       at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
       at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
       at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
       at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
       at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
       at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
       at hudson.XmlFile.write(XmlFile.java:193)
       Caused: java.io.IOException
       at hudson.XmlFile.write(XmlFile.java:200)
       at hudson.model.Run.save(Run.java:2014)
       at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1070)
       at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
       at hudson.model.Run.execute(Run.java:1843)
       at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
       at hudson.model.ResourceController.execute(ResourceController.java:97)
       at hudson.model.Executor.run(Executor.java:429)
      

          [JENKINS-57244] java.io.NotSerializableException: The calling thread Thread has no associated channel

          Norbert Weiß created issue -
          Norbert Weiß made changes -
          Description Original:  

          after a successfull Excecution we get the following stacktrace: (rollback to jenkins 2.172 fixes the problem)

           

          INFO: EXECUTION SUCCESS
          INFO: ------------------------------------------------------------------------
          INFO: Total time: 1:16.948s
          INFO: Final Memory: 88M/6409M
          INFO: ------------------------------------------------------------------------
          FATAL: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
          java.io.NotSerializableException: The calling thread Thread[Executor #0 for hamilton : executing puzzle-core #5262,5,main] has no associated channel. The current object /data/jenkins/jobs/.../javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           at org.jenkinsci.remoting.SerializableOnlyOverRemoting.getChannelForSerialization(SerializableOnlyOverRemoting.java:67)
           at hudson.FilePath.writeObject(FilePath.java:2989)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:135)
          Caused: com.thoughtworks.xstream.converters.ConversionException: Could not call hudson.FilePath.writeObject() : The calling thread Thread[Executor #0 for hamilton : executing puzzle-core #5262,5,main] has no associated channel. The current object /data/jenkins/jobs/puzzle-core/modules/de.fraunhofer.iml.puzzle$puzzle-core/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
          ---- Debugging information ----
          message : Could not call hudson.FilePath.writeObject()
          cause-exception : java.io.NotSerializableException
          cause-message : The calling thread Thread[Executor #0 for hamilton : executing puzzle-core #5262,5,main] has no associated channel. The current object /data/jenkins/jobs/puzzle-core/modules/de.fraunhofer.iml.puzzle$puzzle-core/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
          -------------------------------
           at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:141)
           at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:259)
           at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:83)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
           at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
          Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.reporters.AbstractMavenJavadocArchiver#target for class hudson.maven.reporters.MavenJavadocArchiver
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
           at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
           at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
           at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
           at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
           at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
           at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
           at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
          Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
           at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
           at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
           at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
           at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
           at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
           at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
           at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
           at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
           at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
           at hudson.XmlFile.write(XmlFile.java:193)
          Caused: java.io.IOException
           at hudson.XmlFile.write(XmlFile.java:200)
           at hudson.model.Run.save(Run.java:2014)
           at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1070)
           at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
           at hudson.model.Run.execute(Run.java:1843)
           at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
           at hudson.model.ResourceController.execute(ResourceController.java:97)
           at hudson.model.Executor.run(Executor.java:429)
          New:  

          after a successfull Excecution we get the following stacktrace: (rollback to jenkins 2.172 fixes the problem)

           

          INFO: EXECUTION SUCCESS
           INFO: ------------------------------------------------------------------------
           INFO: Total time: 1:16.948s
           INFO: Final Memory: 88M/6409M
           INFO: ------------------------------------------------------------------------
           FATAL: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
           java.io.NotSerializableException: The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /data/jenkins/jobs/.../javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           at org.jenkinsci.remoting.SerializableOnlyOverRemoting.getChannelForSerialization(SerializableOnlyOverRemoting.java:67)
           at hudson.FilePath.writeObject(FilePath.java:2989)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:135)
           Caused: com.thoughtworks.xstream.converters.ConversionException: Could not call hudson.FilePath.writeObject() : The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /path...$project/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           ---- Debugging information ----
           message : Could not call hudson.FilePath.writeObject()
           cause-exception : java.io.NotSerializableException
           cause-message : The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /path...$project/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           -------------------------------
           at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:141)
           at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:259)
           at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:83)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
           at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
           Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.reporters.AbstractMavenJavadocArchiver#target for class hudson.maven.reporters.MavenJavadocArchiver
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
           at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
           at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
           at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
           at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
           at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
           at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
           at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
           Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
           at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
           at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
           at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
           at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
           at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
           at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
           at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
           at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
           at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
           at hudson.XmlFile.write(XmlFile.java:193)
           Caused: java.io.IOException
           at hudson.XmlFile.write(XmlFile.java:200)
           at hudson.model.Run.save(Run.java:2014)
           at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1070)
           at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
           at hudson.model.Run.execute(Run.java:1843)
           at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
           at hudson.model.ResourceController.execute(ResourceController.java:97)
           at hudson.model.Executor.run(Executor.java:429)

          Dan Ebert added a comment - - edited

          I'm seeing a similar problem. Here's the stack trace from the build log:

          {{ 07:53:56 hudson.remoting.ProxyException: java.io.NotSerializableException: The calling thread Threadorg.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#354],5,main has no associated channel. The current object /var/lib/jenkins/jobs/ci-platform-numbers-api/builds/452 is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
          07:53:56 at org.jenkinsci.remoting.SerializableOnlyOverRemoting.getChannelForSerialization(SerializableOnlyOverRemoting.java:67)
          07:53:56 at hudson.FilePath.writeObject(FilePath.java:2989)
          07:53:56 at sun.reflect.GeneratedMethodAccessor188.invoke(Unknown Source)
          07:53:56 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          07:53:56 at java.lang.reflect.Method.invoke(Method.java:498)
          07:53:56 at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:135)
          07:53:56 Caused: hudson.remoting.ProxyException: com.thoughtworks.xstream.converters.ConversionException: Could not call hudson.FilePath.writeObject() : The calling thread Threadorg.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#354],5,main has no associated channel. The current object /var/lib/jenkins/jobs/ci-platform-numbers-api/builds/452 is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
          07:53:56 ---- Debugging information ----
          07:53:56 message : Could not call hudson.FilePath.writeObject()
          07:53:56 cause-exception : java.io.NotSerializableException
          07:53:56 cause-message : The calling thread Threadorg.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#354],5,main has no associated channel. The current object /var/lib/jenkins/jobs/ci-platform-numbers-api/builds/452 is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
          07:53:56 -------------------------------
          07:53:56 at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:141)
          07:53:56 at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:259)
          07:53:56 at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:83)
          07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
          07:53:56 at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
          07:53:56 at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
          07:53:56 Caused: hudson.remoting.ProxyException: java.lang.RuntimeException: Failed to serialize org.jenkinsci.plugins.scoverage.ScoverageBuildAction#buildPath for class org.jenkinsci.plugins.scoverage.ScoverageBuildAction
          07:53:56 at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
          07:53:56 at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
          07:53:56 at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
          07:53:56 at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
          07:53:56 at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
          07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
          07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
          07:53:56 at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
          07:53:56 at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
          07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
          07:53:56 at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
          07:53:56 at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
          07:53:56 Caused: hudson.remoting.ProxyException: java.lang.RuntimeException: Failed to serialize hudson.model.Actionable#actions for class org.jenkinsci.plugins.workflow.job.WorkflowRun
          07:53:56 at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
          07:53:56 at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
          07:53:56 at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
          07:53:56 at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
          07:53:56 at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
          07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
          07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
          07:53:56 at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
          07:53:56 at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
          07:53:56 at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
          07:53:56 at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
          07:53:56 at hudson.XmlFile.write(XmlFile.java:193)
          07:53:56 Caused: hudson.remoting.ProxyException: java.io.IOException: java.lang.RuntimeException: Failed to serialize hudson.model.Actionable#actions for class org.jenkinsci.plugins.workflow.job.WorkflowRun
          07:53:56 at hudson.XmlFile.write(XmlFile.java:200)
          07:53:56 at org.jenkinsci.plugins.workflow.support.PipelineIOUtils.writeByXStream(PipelineIOUtils.java:30)
          07:53:56 at org.jenkinsci.plugins.workflow.job.WorkflowRun.save(WorkflowRun.java:1142)
          07:53:56 at org.jenkinsci.plugins.docker.commons.fingerprint.DockerFingerprintAction.addToRun(DockerFingerprintAction.java:145)
          07:53:56 at org.jenkinsci.plugins.docker.commons.fingerprint.DockerFingerprints.addFromFacet(DockerFingerprints.java:277)
          07:53:56 at org.jenkinsci.plugins.docker.workflow.FromFingerprintStep$Execution.run(FromFingerprintStep.java:114)
          07:53:56 at org.jenkinsci.plugins.docker.workflow.FromFingerprintStep$Execution.run(FromFingerprintStep.java:84)
          07:53:56 at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
          07:53:56 at hudson.security.ACL.impersonate(ACL.java:290)
          07:53:56 at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
          07:53:56 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
          07:53:56 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          07:53:56 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
          07:53:56 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
          07:53:56 at java.lang.Thread.run(Thread.java:748)
          07:53:56 Finished: FAILURE}}

          Dan Ebert added a comment - - edited I'm seeing a similar problem. Here's the stack trace from the build log: {{ 07:53:56 hudson.remoting.ProxyException: java.io.NotSerializableException: The calling thread Thread org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#354],5,main has no associated channel. The current object /var/lib/jenkins/jobs/ci-platform-numbers-api/builds/452 is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel 07:53:56 at org.jenkinsci.remoting.SerializableOnlyOverRemoting.getChannelForSerialization(SerializableOnlyOverRemoting.java:67) 07:53:56 at hudson.FilePath.writeObject(FilePath.java:2989) 07:53:56 at sun.reflect.GeneratedMethodAccessor188.invoke(Unknown Source) 07:53:56 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 07:53:56 at java.lang.reflect.Method.invoke(Method.java:498) 07:53:56 at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:135) 07:53:56 Caused: hudson.remoting.ProxyException: com.thoughtworks.xstream.converters.ConversionException: Could not call hudson.FilePath.writeObject() : The calling thread Thread org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#354],5,main has no associated channel. The current object /var/lib/jenkins/jobs/ci-platform-numbers-api/builds/452 is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel 07:53:56 ---- Debugging information ---- 07:53:56 message : Could not call hudson.FilePath.writeObject() 07:53:56 cause-exception : java.io.NotSerializableException 07:53:56 cause-message : The calling thread Thread org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#354],5,main has no associated channel. The current object /var/lib/jenkins/jobs/ci-platform-numbers-api/builds/452 is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel 07:53:56 ------------------------------- 07:53:56 at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:141) 07:53:56 at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:259) 07:53:56 at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:83) 07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) 07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) 07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84) 07:53:56 at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263) 07:53:56 at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250) 07:53:56 Caused: hudson.remoting.ProxyException: java.lang.RuntimeException: Failed to serialize org.jenkinsci.plugins.scoverage.ScoverageBuildAction#buildPath for class org.jenkinsci.plugins.scoverage.ScoverageBuildAction 07:53:56 at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254) 07:53:56 at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222) 07:53:56 at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138) 07:53:56 at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208) 07:53:56 at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149) 07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) 07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) 07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43) 07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88) 07:53:56 at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64) 07:53:56 at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74) 07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) 07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) 07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84) 07:53:56 at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263) 07:53:56 at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250) 07:53:56 Caused: hudson.remoting.ProxyException: java.lang.RuntimeException: Failed to serialize hudson.model.Actionable#actions for class org.jenkinsci.plugins.workflow.job.WorkflowRun 07:53:56 at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254) 07:53:56 at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222) 07:53:56 at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138) 07:53:56 at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208) 07:53:56 at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149) 07:53:56 at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) 07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) 07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43) 07:53:56 at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82) 07:53:56 at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37) 07:53:56 at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026) 07:53:56 at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015) 07:53:56 at com.thoughtworks.xstream.XStream.toXML(XStream.java:988) 07:53:56 at hudson.XmlFile.write(XmlFile.java:193) 07:53:56 Caused: hudson.remoting.ProxyException: java.io.IOException: java.lang.RuntimeException: Failed to serialize hudson.model.Actionable#actions for class org.jenkinsci.plugins.workflow.job.WorkflowRun 07:53:56 at hudson.XmlFile.write(XmlFile.java:200) 07:53:56 at org.jenkinsci.plugins.workflow.support.PipelineIOUtils.writeByXStream(PipelineIOUtils.java:30) 07:53:56 at org.jenkinsci.plugins.workflow.job.WorkflowRun.save(WorkflowRun.java:1142) 07:53:56 at org.jenkinsci.plugins.docker.commons.fingerprint.DockerFingerprintAction.addToRun(DockerFingerprintAction.java:145) 07:53:56 at org.jenkinsci.plugins.docker.commons.fingerprint.DockerFingerprints.addFromFacet(DockerFingerprints.java:277) 07:53:56 at org.jenkinsci.plugins.docker.workflow.FromFingerprintStep$Execution.run(FromFingerprintStep.java:114) 07:53:56 at org.jenkinsci.plugins.docker.workflow.FromFingerprintStep$Execution.run(FromFingerprintStep.java:84) 07:53:56 at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47) 07:53:56 at hudson.security.ACL.impersonate(ACL.java:290) 07:53:56 at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44) 07:53:56 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 07:53:56 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 07:53:56 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 07:53:56 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 07:53:56 at java.lang.Thread.run(Thread.java:748) 07:53:56 Finished: FAILURE}}
          Daniel Beck made changes -
          Labels New: regression
          Oleg Nenashev made changes -
          Link New: This issue is caused by JENKINS-47896 [ JENKINS-47896 ]

          Oleg Nenashev added a comment -

          This is a valid failure caused by JENKINS-47896 which prevents improper serialization of Remoting objects to wrong destinations. We will need a fix in the scoverage plugin

          Oleg Nenashev added a comment - This is a valid failure caused by JENKINS-47896 which prevents improper serialization of Remoting objects to wrong destinations. We will need a fix in the scoverage plugin

          Oleg Nenashev added a comment -

          And Maven Plugin according to the original stacktrace....

          Oleg Nenashev added a comment - And Maven Plugin according to the original stacktrace....
          Oleg Nenashev made changes -
          Component/s New: maven-plugin [ 16033 ]
          Component/s New: scoverage-plugin [ 18731 ]
          Jesse Glick made changes -
          Description Original:  

          after a successfull Excecution we get the following stacktrace: (rollback to jenkins 2.172 fixes the problem)

           

          INFO: EXECUTION SUCCESS
           INFO: ------------------------------------------------------------------------
           INFO: Total time: 1:16.948s
           INFO: Final Memory: 88M/6409M
           INFO: ------------------------------------------------------------------------
           FATAL: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
           java.io.NotSerializableException: The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /data/jenkins/jobs/.../javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           at org.jenkinsci.remoting.SerializableOnlyOverRemoting.getChannelForSerialization(SerializableOnlyOverRemoting.java:67)
           at hudson.FilePath.writeObject(FilePath.java:2989)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:135)
           Caused: com.thoughtworks.xstream.converters.ConversionException: Could not call hudson.FilePath.writeObject() : The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /path...$project/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           ---- Debugging information ----
           message : Could not call hudson.FilePath.writeObject()
           cause-exception : java.io.NotSerializableException
           cause-message : The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /path...$project/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           -------------------------------
           at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:141)
           at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:259)
           at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:83)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
           at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
           Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.reporters.AbstractMavenJavadocArchiver#target for class hudson.maven.reporters.MavenJavadocArchiver
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
           at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
           at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
           at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
           at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
           at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
           at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
           at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
           Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
           at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
           at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
           at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
           at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
           at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
           at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
           at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
           at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
           at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
           at hudson.XmlFile.write(XmlFile.java:193)
           Caused: java.io.IOException
           at hudson.XmlFile.write(XmlFile.java:200)
           at hudson.model.Run.save(Run.java:2014)
           at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1070)
           at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
           at hudson.model.Run.execute(Run.java:1843)
           at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
           at hudson.model.ResourceController.execute(ResourceController.java:97)
           at hudson.model.Executor.run(Executor.java:429)
          New:  

          after a successfull Excecution we get the following stacktrace: (rollback to jenkins 2.172 fixes the problem)

           {code:none}
          INFO: EXECUTION SUCCESS
           INFO: ------------------------------------------------------------------------
           INFO: Total time: 1:16.948s
           INFO: Final Memory: 88M/6409M
           INFO: ------------------------------------------------------------------------
           FATAL: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
           java.io.NotSerializableException: The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /data/jenkins/jobs/.../javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           at org.jenkinsci.remoting.SerializableOnlyOverRemoting.getChannelForSerialization(SerializableOnlyOverRemoting.java:67)
           at hudson.FilePath.writeObject(FilePath.java:2989)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:135)
           Caused: com.thoughtworks.xstream.converters.ConversionException: Could not call hudson.FilePath.writeObject() : The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /path...$project/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           ---- Debugging information ----
           message : Could not call hudson.FilePath.writeObject()
           cause-exception : java.io.NotSerializableException
           cause-message : The calling thread Thread[Executor #0 for node : executing ... #5262,5,main|#5262,5,main] has no associated channel. The current object /path...$project/javadoc is interface org.jenkinsci.remoting.SerializableOnlyOverRemoting, but it is likely being serialized/deserialized without the channel
           -------------------------------
           at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:141)
           at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:259)
           at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:83)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
           at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
           Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.reporters.AbstractMavenJavadocArchiver#target for class hudson.maven.reporters.MavenJavadocArchiver
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
           at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
           at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
           at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
           at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
           at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
           at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
           at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:263)
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:250)
           Caused: java.lang.RuntimeException: Failed to serialize hudson.maven.MavenBuild#projectActionReporters for class hudson.maven.MavenBuild
           at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:254)
           at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:222)
           at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
           at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:208)
           at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:149)
           at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
           at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
           at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
           at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
           at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
           at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
           at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
           at hudson.XmlFile.write(XmlFile.java:193)
           Caused: java.io.IOException
           at hudson.XmlFile.write(XmlFile.java:200)
           at hudson.model.Run.save(Run.java:2014)
           at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1070)
           at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
           at hudson.model.Run.execute(Run.java:1843)
           at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
           at hudson.model.ResourceController.execute(ResourceController.java:97)
           at hudson.model.Executor.run(Executor.java:429)
          {code}
          Jesse Glick made changes -
          Assignee New: Jesse Glick [ jglick ]

            jglick Jesse Glick
            nweiss Norbert Weiß
            Votes:
            2 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: