Troubleshooting

Use this Go community space to get help troubleshooting any product related issues.

This is a public Discussion Area  publicRSS

Posts

  • Delaying agent start-up time
    Post posted March 9, 2012 by Rustin
     
  • Very long time to download assets
    Post posted February 26, 2012 by Bluephlame

    I have a Go system, that downloads assets onto an agent, on one particular agent this process takes an increadibly long time. (>20 min for 250mb)

    We recently upgraded to 2.4 to try and solve this problem, but it did not work.  The interesting thing is hapens on the agent with the same resource in each environment (Testing, UAT andProduction)

    The Go server displays a warning. 

     
    Job '<job name>' is not responding
    Job <Job name>/RefreshEnvironment/auserver20 is currently running but has not shown any console activity in the last 13 minute(s). This job may be hung.

    Any ideas to make this work more efficently would be great!

  • Executing Multiple Pipeline Instances Simultaneously3
    Post last edited February 9, 2012 by Kirk Vogen

    I am having difficulty running multiple instances of the same pipeline simultaneously. Once one instance is running, it doesn't seem to allow another one to be triggered until the current instance has completed. I have the setting "Automatic pipeline locking" unselected, so I'd expect that it would allow simultaneous execution.

    Are there other settings that impact the ability to run simultaneously?

  • Go agent couldn't use rake command when running job5
    Post last edited February 9, 2012 by xyzhang

    We have problems use go-agent run rake task for RoR project. Can anyone help us? Please contact me if you need more information.

    We installed go-server and go-agent on the same machine.

    OS:

    ubuntu (11.04)

    Go Version:

    2.4

    Rails 3

    We can run rake task mannualy form the go-agent pipeline/project folder "/var/lib/go-agent/pipelines/<project>

    But when trigger this task from go dashboard, got the following errors:

  • Git polling causing excessive load through frequent...2
    Post last edited February 9, 2012 by Andy

    I'm using Go to build projects that are hosted on Git repositories. These git repositories have submodules in.

    It seems that about every minute when polling, the Go server will wipe the submodules and re-clone them, which is causing an excessive load.

    Why would it be doing this? It can surely keep syncing the existing submodule clone.

    For that matter, why does it even need to checkout the submodules? The changes needed to be detected are in the parent repository, as submodules checkout are essentially commit hashes stored in commits to the parent repository.

    The Go server log frequently has the following log line in (about every 2 minutes):

    WARN [materialUpdateThread] MaterialUpdateService:60 [Material Update] Skipping update of material GitMaterial ... which has been in-progress since [about 1 minute before]

    I'm sure that a git hook initiated build is more ideal, but I'd prefer to poll if it is as efficient as it should be.

     

    The Go server version is: 2.4.0

    The git version is 1.7.4.1

    Kind Regards

    Andy

  • Trouble with aliases for notifications (bug?)
    Post posted November 30, 2011 by Jesse

    Hello,

    We would like to have a notification sent to each of our engineers when a particular stage passes for code that they submitted (basically an "all clear" message).

    We're using Perforce for version control.

    When we have the "Only if it contains my check-ins" checkbox checked, it doesn't work.  Without it, everything works as expected.

    I'm assuming this is something to do with the "My check-in aliases" field, but I can't figure out how to set it so that it works.

     

    Here is the Materials for a recent check in I made:

    Revision:      83286
    
    Modified by:   jspears@CJESSE64 on 2011-11-30T15:39:57-06:00
    
    Comment:       Programmer Notes: No actual changes. Just need a test file to check in to test email notifications in the build farm.
    
     
    

    This does not send a notification when my aliases are set to jspears or jspears@CJESSE64

     

    Am I doing something wrong?

    Or, perhaps it's because of the way the user names are specified for our configuration of Perforce (i.e., user_name@CLIENT_NAME)

    Any help or suggestions would be appreciated.

     

  • Trouble Getting Started2
    Post last edited February 9, 2012 by Pete

     Hello, I am trying to evaluate Go for my companys build tool. I installed Go V2.3.1 on Ubuntu 11.04. Everything installed without errors and the server says it is starting up ok and to visit http://servername:8153/go, but when I go to the page there is nothing running. I have looked in the log and found no errors. And using  sudo /etc/init.d/go-server status it returns running. After about 5 min the server shows stopped. I poked around a bit but can't seem to find the answer. Can anyone provide me with some troubleshooting steps? I have attached a log file from start, hit the address with a browser, wait, then the server stops itself.

    Anyone have any thoughts?

  • Network Port Settings1
    Post last edited February 9, 2012 by developerdave

    I want to access our Go Server from a machine which sits outside of our network at another internet provider. I want to put a Go Agent on the remote server and then have the Go Agent be able to communicate back to our network. Does anybody know what ports the Go Agent needs to communicate on to accomplish this?

     

    Dave

  • Error "Could not fetch artifact, access is denied"...4
    Post last edited February 9, 2012 by dstj

    Hi, I'm new to Continuous Integration and Go Server...

    I've set up a test pipeline that basically builds a console app then runs FxCop and NUnit on the created DLLs and EXE. The Build is done in stage 1, the Tests are done in stage 2.

    When trying to fetch the artifacts from stage 1 to stage 2, I received a "Access is denied" error on the second artifacts (buildfiles). I don't know why exactly, but it seems to be related to the .SVN folder. (see logs)

    Do you have any ideas what I could do about this? I was thinking about ignoring the .svn/ folder from the artifact, but I don't know how to do that...

    Here is part of the config file:

          <stage name="Build">
    <jobs>
    <job name="build">
    <tasks>
    <nant buildfile="buildfiles\default.build" target="build">
    <runif status="passed" />
    </nant>
    </tasks>
    <artifacts>
    <artifact src="buildfiles/*" dest="buildfiles" />
    <artifact src="ConsoleApplication1/bin/Debug/*" dest="bin" />
    <artifact src="Tests.Model/bin/Debug/*" dest="bin-tests" />
    </artifacts>
    </job>
    </jobs>
    </stage>
    <stage name="Test" fetchMaterials="false">
    <jobs>
    <job name="FxCop">
    <tasks>
    <fetchartifact pipeline="" stage="Build" job="build" srcdir="bin">
    <runif status="passed" />
    </fetchartifact>
    <fetchartifact pipeline="" stage="Build" job="build" srcdir="buildfiles">
    <runif status="passed" />
    </fetchartifact>
    <nant buildfile="buildfiles\default.build" target="fxcop">
    <runif status="passed" />
    </nant>
    </tasks>
    <tabs>
    <tab name="FxCop" path="reports/fxcop-results.html" />
    </tabs>
    <artifacts>
    <artifact src="reports/*" dest="reports" />
    </artifacts>
    </job>
    ...

    Thanks a lot !

    dstj.

  • Sandcastle MRefBuilder.exe error only in GO Nant task, not...6
    Post last edited February 9, 2012 by dstj

    Hi,

    I'm trying to integrate .NET documentation generation with Nant and SandCastle into my GO pipeline. I get an error when running the Nant task from Go but I don't have any errors when running Nant manually from the command line (see both stack traces below). The Go server and Go Agent are on the same machine.

    From Go, I receive the following error which stops the process :

    [exec] Error: A file access error occured while attempting to load the component assembly
    'C:\Program Files\Sandcastle\ProductionTools\%DXROOT%\ProductionTools\MRefBuilder.exe'.
    The error message is: Could not load file or assembly 'file:///C:\Program Files\Sandcastle\
    ProductionTools\%DXROOT%\ProductionTools\MRefBuilder.exe' or one of its dependencies.
    The system cannot find the file specified.

    Please take note of the path... When you install Sandcastle, a %DXROOT% system environment variable is set to "C:\Program Files\Sandcastle\".

    Would anyone have any idea why this error could happen from Go, but not from the command line?

    Thanks a lot,

    dstj.