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

Problem with Jenkins 2.2.1 Testlink Plugin using Master/Slave-Message is "FATAL: remote file operation failed"

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • testlink-plugin
    • None
    • Windows and/or Linux

      I'm getting errors when attempting to use the Jenkins 2.2.1 Testlink
      Plugin in a Master/Slave configuration. I've tried this with various master/slave combinations, e.g. Linux/Windows, Linux/Linux, Windows/Windows. The failure seems to be
      stemming from "Caused by: java.io.NotSerializableException:
      br.eti.kinoshita.tap4j.consumer.TapConsumerImpl" The output follows.
      Any help would be greatly appreciated.

      — Output —
      Retrieving TestLink details about test project, test plan and build.
      Using TestLink Test Project: [test1], ID: [1].
      Using TestLink Test Plan: [plan1], ID: [171].
      Using TestLink Build: [build1], ID: [1].

      Retrieving list of automated test cases from TestLink.
      Found [1] TestLink Automated Test Cases.

      Found TestLink test case: TestCase [id=173, name=case1,
      testSuiteId=null, testProjectId=null, authorLogin=null, summary=,
      steps=[], preconditions=null, testImportance=null, executionType=2,
      order=null, internalId=null, checkDuplicatedName=null,
      actionOnDuplicatedName=null, versionId=174, version=1, parentId=null,
      customFields=[], executionStatus=n].
      Retrieving list of custom fields for test case.
      Retrieving custom field TESTLINK_TESTCASE_TAP.
      Custom field TESTLINK_TESTCASE_TAP value: case1.

      Sorting automated test cases by TestLink test plan execution order.
      Blank single test command. Skipping single test command execution.

      Creating list of environment variables for test case execution.
      Merging build environment variables with TestLink environment
      variables.

      Executing iterative test command: [echo TESTLINK_TESTCASE_NAME=
      $TESTLINK_TESTCASE_NAME].

      [testlink2] $ C:/hudson/workspace/testlink2/
      testlink_temporary_1563237416540892088.bat && exit %%ERRORLEVEL%%
      TESTLINK_TESTCASE_NAME=$TESTLINK_TESTCASE_NAME
      Looking for the test results of TestLink test cases.

      FATAL: remote file operation failed: C:/hudson/workspace/testlink2 at
      hudson.remoting.Channel@4a710a3e:10.250.242.122
      hudson.util.IOException2: remote file operation failed: C:/hudson/
      workspace/testlink2 at hudson.remoting.Channel@4a710a3e:10.250.242.122
      at hudson.FilePath.act(FilePath.java:749)
      at hudson.FilePath.act(FilePath.java:735)
      at
      hudson.plugins.testlink.TestLinkBuilder.perform(TestLinkBuilder.java:
      517)
      at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      at hudson.model.AbstractBuild
      $AbstractRunner.perform(AbstractBuild.java:601)
      at hudson.model.Build$RunnerImpl.build(Build.java:174)
      at hudson.model.Build$RunnerImpl.doRun(Build.java:138)
      at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:
      416)
      at hudson.model.Run.run(Run.java:1280)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:
      88)
      at hudson.model.Executor.run(Executor.java:137)
      Caused by: java.io.IOException: Unable to serialize hudson.FilePath
      $FileCallableWrapper@6cbd9138
      at hudson.remoting.UserRequest.serialize(UserRequest.java:162)
      at hudson.remoting.UserRequest.<init>(UserRequest.java:62)
      at hudson.remoting.Channel.call(Channel.java:629)
      at hudson.FilePath.act(FilePath.java:742)
      ... 11 more
      Caused by: java.io.NotSerializableException:
      br.eti.kinoshita.tap4j.consumer.TapConsumerImpl
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:
      1081)
      at
      java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:
      1375)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:
      1347)
      at
      java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:
      1290)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:
      1079)
      at
      java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:
      1375)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:
      1347)
      at
      java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:
      1290)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:
      1079)
      at
      java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:
      1375)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:
      1347)
      at
      java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:
      1290)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:
      1079)
      at
      java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:
      1375)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:
      1347)
      at
      java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:
      1290)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:
      1079)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:
      302)
      at hudson.remoting.UserRequest._serialize(UserRequest.java:151)
      at hudson.remoting.UserRequest.serialize(UserRequest.java:160)
      ... 14 more

            kinow Bruno P. Kinoshita
            cvernon Chris Vernon
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: