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

Failed to read environment variable table error

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core
    • Labels:
    • Environment:
      org.jvnet.winp.WinpException: Failed to read environment variable table error=299 at .\envvar-cmdline.cpp:201
    • Similar Issues:

      Description

      I have checked for this defect online but couldn't get a solution. The job doesn't terminate the job correctly. The Jenkins version is the latest one. Some more details are

      Environment - Windows 7
      Jenkins service is started with my user id and pasword.

      The error that I get is ERROR: Build step failed with exception
      org.jvnet.winp.WinpException: Failed to read environment variable table error=299 at .\envvar-cmdline.cpp:201
      at org.jvnet.winp.Native.getCmdLineAndEnvVars(Native Method)
      at org.jvnet.winp.WinProcess.parseCmdLineAndEnvVars(WinProcess.java:126)
      at org.jvnet.winp.WinProcess.getCommandLine(WinProcess.java:102)
      at org.jvnet.winp.WinProcess.killRecursively(WinProcess.java:66)
      at hudson.util.ProcessTree$Windows$1.killRecursively(ProcessTree.java:425)
      at hudson.util.ProcessTree.killAll(ProcessTree.java:141)
      at hudson.Proc$LocalProc.destroy(Proc.java:379)
      at hudson.Proc$LocalProc.join(Proc.java:352)
      at hudson.Launcher$ProcStarter.join(Launcher.java:389)
      at hudson.tasks.Ant.perform(Ant.java:217)
      at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
      at hudson.model.Build$BuildExecution.build(Build.java:205)
      at hudson.model.Build$BuildExecution.doRun(Build.java:162)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537)
      at hudson.model.Run.execute(Run.java:1741)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:98)
      at hudson.model.Executor.run(Executor.java:408

        Attachments

          Issue Links

            Activity

            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            WinP 1.25 improves diagnostics of the issues happening when accessing processes in the native part: https://github.com/kohsuke/winp/blob/master/CHANGELOG.md#125 . It will also prevent the reported issue when Jenkins does not actually need environment variables.

             

            Created  JENKINS-44368 to update the core

            Show
            oleg_nenashev Oleg Nenashev added a comment - WinP 1.25 improves diagnostics of the issues happening when accessing processes in the native part: https://github.com/kohsuke/winp/blob/master/CHANGELOG.md#125  . It will also prevent the reported issue when Jenkins does not actually need environment variables.   Created  JENKINS-44368  to update the core
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            core/pom.xml
            http://jenkins-ci.org/commit/jenkins/6f9a833f9236b33406843cba57b765036ad4b334
            Log:
            JENKINS-44368 - Update WinP to 1.25 in order to improve diagnostics of issues like JENKINS-30782

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: core/pom.xml http://jenkins-ci.org/commit/jenkins/6f9a833f9236b33406843cba57b765036ad4b334 Log: JENKINS-44368 - Update WinP to 1.25 in order to improve diagnostics of issues like JENKINS-30782
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            core/pom.xml
            http://jenkins-ci.org/commit/jenkins/bfd1f088e3ffa40260501fd2dbd9c196aad6be40
            Log:
            Merge pull request #2893 from oleg-nenashev/winp/1.25

            JENKINS-44368 - Update WinP to 1.25 in order to improve diagnostics of issues like JENKINS-30782

            Compare: https://github.com/jenkinsci/jenkins/compare/a27b73993d26...bfd1f088e3ff

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: core/pom.xml http://jenkins-ci.org/commit/jenkins/bfd1f088e3ffa40260501fd2dbd9c196aad6be40 Log: Merge pull request #2893 from oleg-nenashev/winp/1.25 JENKINS-44368 - Update WinP to 1.25 in order to improve diagnostics of issues like JENKINS-30782 Compare: https://github.com/jenkinsci/jenkins/compare/a27b73993d26...bfd1f088e3ff
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            Starting from 2.62 there is improved diagnostics in the library.

            If you still see the issue, please try this version and report the results

            Show
            oleg_nenashev Oleg Nenashev added a comment - Starting from 2.62 there is improved diagnostics in the library. If you still see the issue, please try this version and report the results
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            I am closing this issue because WinP 1.25 offers some fixes and extra diagnostics. I you still experience the issue on newer versions, please reopen the issue

            Show
            oleg_nenashev Oleg Nenashev added a comment - I am closing this issue because WinP 1.25 offers some fixes and extra diagnostics. I you still experience the issue on newer versions, please reopen the issue

              People

              • Assignee:
                oleg_nenashev Oleg Nenashev
                Reporter:
                apellant mani sankar
              • Votes:
                3 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: