[JIRA] Issue Comment Edited: (HUDSON-7664) Exceptions when communicating with Perforce "No output for:" (probably slave-only)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[JIRA] Issue Comment Edited: (HUDSON-7664) Exceptions when communicating with Perforce "No output for:" (probably slave-only)

Kohsuke Kawaguchi
Administrator

    [ http://issues.hudson-ci.org/browse/HUDSON-7664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=145117#action_145117 ]

jonasbovin edited comment on HUDSON-7664 at 1/20/11 3:58 AM:
-------------------------------------------------------------

Here is an output using the latest 1.394 Hudson and latest Perforce Plugin 1.1.14. I hope that this will help speed up the resolution for the issue which has halted out upgrades since 1.374...

Using remote perforce client: HudsonSlaveWebTestClient--1608677735
[SlaveAutotestHelper] $ "C:\Program Files\Perforce\p4.exe" workspace \-o HudsonSlaveWebTestClient--1608677735
[SlaveAutotestHelper] $ "C:\Program Files\Perforce\p4.exe" login -p
Caught exception communicating with perforce. No output for: C:\Program Files\Perforce\p4.exe \-P Enter password:  workspace \-o HudsonSlaveWebTestClient\-\-1608677735 com.tek42.perforce.PerforceException: No output for: C:\Program Files\Perforce\p4.exe \-P Enter password:  workspace \-o HudsonSlaveWebTestClient\-\-1608677735
        at com.tek42.perforce.parse.AbstractPerforceTemplate.getPerforceResponse(AbstractPerforceTemplate.java:341)
        at com.tek42.perforce.parse.Workspaces.getWorkspace(Workspaces.java:53)
        at hudson.plugins.perforce.PerforceSCM.getPerforceWorkspace(PerforceSCM.java:1004)
        at hudson.plugins.perforce.PerforceSCM.checkout(PerforceSCM.java:518)
        at hudson.model.AbstractProject.checkout(AbstractProject.java:1171)
        at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:480)
        at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:412)
        at hudson.model.Run.run(Run.java:1362)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:145)
ERROR: Unable to communicate with perforce. No output for: C:\Program Files\Perforce\p4.exe \-P Enter password:  workspace \-o HudsonSlaveWebTestClient\-\-1608677735
[SlaveAutotestHelper] $ "C:\Program Files\Perforce\p4.exe" \-P "Enter password: " workspace \-o HudsonSlaveWebTestClient\-\-1608677735



      was (Author: jonasbovin):
    Here is an output using the latest 1.394 Hudson and latest Perforce Plugin 1.1.14. I hope that this will help speed up the resolution for the issue which has halted out upgrades since 1.374...

Using remote perforce client: HudsonSlaveWebTestClient--1608677735
[SlaveAutotestHelper] $ "C:\Program Files\Perforce\p4.exe" workspace -o HudsonSlaveWebTestClient--1608677735
[SlaveAutotestHelper] $ "C:\Program Files\Perforce\p4.exe" login -p
Caught exception communicating with perforce. No output for: C:\Program Files\Perforce\p4.exe -P Enter password:  workspace -o HudsonSlaveWebTestClient--1608677735 com.tek42.perforce.PerforceException: No output for: C:\Program Files\Perforce\p4.exe -P Enter password:  workspace -o HudsonSlaveWebTestClient--1608677735
        at com.tek42.perforce.parse.AbstractPerforceTemplate.getPerforceResponse(AbstractPerforceTemplate.java:341)
        at com.tek42.perforce.parse.Workspaces.getWorkspace(Workspaces.java:53)
        at hudson.plugins.perforce.PerforceSCM.getPerforceWorkspace(PerforceSCM.java:1004)
        at hudson.plugins.perforce.PerforceSCM.checkout(PerforceSCM.java:518)
        at hudson.model.AbstractProject.checkout(AbstractProject.java:1171)
        at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:480)
        at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:412)
        at hudson.model.Run.run(Run.java:1362)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:145)
ERROR: Unable to communicate with perforce. No output for: C:\Program Files\Perforce\p4.exe -P Enter password:  workspace -o HudsonSlaveWebTestClient--1608677735
[SlaveAutotestHelper] $ "C:\Program Files\Perforce\p4.exe" -P "Enter password: " workspace -o HudsonSlaveWebTestClient--1608677735
Finished: FAILURE

 

> Exceptions when communicating with Perforce "No output for:" (probably slave-only)
> ----------------------------------------------------------------------------------
>
>                 Key: HUDSON-7664
>                 URL: http://issues.hudson-ci.org/browse/HUDSON-7664
>             Project: Hudson
>          Issue Type: Bug
>          Components: perforce
>         Environment: Hudson 1.379, Perforce plugin 1.1.9
>            Reporter: torbent
>            Assignee: rpetti
>         Attachments: 2010-10-05-p4-no-output.txt, HUDSON-7664.diff, perforce.hpi
>
>
> I've seen a number of problems communicating with Perforce since upgrading to 1.1.9.
> The build log mentions "No output for: " and then a perforce command (e.g. counter/workspace). The build then fails.
> Usually the next build succeeds.
> See attached file.
> I've only seen it on slaves, i.e. remote clients.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.hudson-ci.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira