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

Jenkins linux instance cannot publish a log from Windows node

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • drmemory-plugin
    • None
    • Jenkins ver. 2.19.1, Dr. Memory Plugin 1.4

      I have a linux Jenkins instance and Windows build nodes. I am able to generate the log with "Execute with Dr. Memory" step but running "Dr. Memory report" always gives an error:

      • java.io.FileNotFoundException: D:\jenkins-workspace\workspace\drmemory(...)\drmemory\10\DrMemory-pscp.exe.4228.000\results.txt (No such file or directory)

      As far as I was able to troubleshoot it, the report plugin always searches for the log on the master node, even when a job is run on a build slave/node. I know that because I was able to print the node details during execution of DrMemoryPublisher.java file.

      If I copy the log from the build node to the master (linux) node, the report plugin crashes the Jenkins with the following error:

      • Could not create logger. Quitting!
        Jan 19, 2017 4:30:12 PM winstone.Logger logInternal
        INFO: JVM is terminating. Shutting down Winstone

      I have set a local Jenkins instance on a Windows node and when Jenkins and the report resides on Windows machines, the plugin can get the log. The problem is I cannot move Jenkins instance to a Windows node, so the plugin is unusable for me in the current state.

            praqma Praqma Support
            nimrod Kasia Gauza
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: