Open nskvortsov opened 9 years ago
@dave_neeley Please, try using recently updated version of plugin: http://teamcity.jetbrains.com/guestAuth/app/rest/builds/id:174538/artifacts/files/deploy-runner.zip
Original comment by: Nikita Skvortsov
I will do that. However, the plugin started working again after removing the bittorrent plugin.
Original comment by: Dave Neeley
I see. Thank you for the follow up.
Original comment by: Nikita Skvortsov
This exception occurred yesterday before I had a chance to update the plugin. It took an 1h 17mins for this to happen. I have updated the plugin and will run that build to see if it still occurs.
#!java
[Step 1/1] jcifs.smb.SmbException: Transport1 timedout waiting for response to SmbComWriteAndX[command=SMB_COM_WRITE_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC803,signSeq=0,tid=2048,pid=592,uid=2048,mid=8956,wordCount=14,byteCount=4097,andxCommand=0xFF,andxOffset=0,fid=16384,offset=589824,writeMode=0,remaining=0,dataLength=4096,dataOffset=64]
jcifs.util.transport.TransportException: Transport1 timedout waiting for response to SmbComWriteAndX[command=SMB_COM_WRITE_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC803,signSeq=0,tid=2048,pid=592,uid=2048,mid=8956,wordCount=14,byteCount=4097,andxCommand=0xFF,andxOffset=0,fid=16384,offset=589824,writeMode=0,remaining=0,dataLength=4096,dataOffset=64]
at jcifs.util.transport.Transport.sendrecv(Transport.java:73)
at jcifs.smb.SmbTransport.send(SmbTransport.java:655)
at jcifs.smb.SmbSession.send(SmbSession.java:238)
at jcifs.smb.SmbTree.send(SmbTree.java:119)
at jcifs.smb.SmbFile.send(SmbFile.java:775)
at jcifs.smb.SmbFileOutputStream.writeDirect(SmbFileOutputStream.java:245)
at jcifs.smb.SmbFileOutputStream.write(SmbFileOutputStream.java:216)
at jetbrains.buildServer.deployer.agent.smb.SMBBuildProcessAdapter.copyInterruptibly(SMBBuildProcessAdapter.java:141)
at jetbrains.buildServer.deployer.agent.smb.SMBBuildProcessAdapter.upload(SMBBuildProcessAdapter.java:124)
at jetbrains.buildServer.deployer.agent.smb.SMBBuildProcessAdapter.runProcess(SMBBuildProcessAdapter.java:84)
at jetbrains.buildServer.deployer.agent.SyncBuildProcessAdapter.start(SyncBuildProcessAdapter.java:58)
at jetbrains.buildServer.agent.impl.buildStages.runnerStages.start.CallRunnerStage.doBuildStage(CallRunnerStage.java:58)
at jetbrains.buildServer.agent.impl.buildStages.RunnerStagesExecutor$1.callStage(RunnerStagesExecutor.java:25)
at jetbrains.buildServer.agent.impl.buildStages.RunnerStagesExecutor$1.callStage(RunnerStagesExecutor.java:18)
at jetbrains.buildServer.agent.impl.buildStages.StagesExecutor.callRunStage(StagesExecutor.java:78)
at jetbrains.buildServer.agent.impl.buildStages.StagesExecutor.doStages(StagesExecutor.java:37)
at jetbrains.buildServer.agent.impl.buildStages.RunnerStagesExecutor.doStages(RunnerStagesExecutor.java:18)
at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.RunnerContextExecutor.callRunnerStages(RunnerContextExecutor.java:43)
at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.StepExecutor.processNextStep(StepExecutor.java:25)
at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage.executeRunnerStep(ForEachBuildRunnerStage.java:138)
at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage.runStep(ForEachBuildRunnerStage.java:123)
at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage.executeBuildRunners(ForEachBuildRunnerStage.java:83)
at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage.doBuildStage(ForEachBuildRunnerStage.java:44)
at jetbrains.buildServer.agent.impl.buildStages.BuildStagesExecutor$1.callStage(BuildStagesExecutor.java:31)
at jetbrains.buildServer.agent.impl.buildStages.BuildStagesExecutor$1.callStage(BuildStagesExecutor.java:24)
at jetbrains.buildServer.agent.impl.buildStages.StagesExecutor.callRunStage(StagesExecutor.java:78)
at jetbrains.buildServer.agent.impl.buildStages.StagesExecutor.doStages(StagesExecutor.java:37)
at jetbrains.buildServer.agent.impl.buildStages.BuildStagesExecutor.doStages(BuildStagesExecutor.java:24)
at jetbrains.buildServer.agent.impl.BuildRunAction.doStages(BuildRunAction.java:70)
at jetbrains.buildServer.agent.impl.BuildRunAction.runBuild(BuildRunAction.java:50)
at jetbrains.buildServer.agent.impl.BuildAgentImpl.doActualBuild(BuildAgentImpl.java:265)
at jetbrains.buildServer.agent.impl.BuildAgentImpl.access$100(BuildAgentImpl.java:52)
at jetbrains.buildServer.agent.impl.BuildAgentImpl$1.run(BuildAgentImpl.java:231)
at java.lang.Thread.run(Thread.java:722)
Original comment by: Dave Neeley
It is hanging with the new plugin now as well. Last attempt ran for two hours before I killed it. last few lines from the agent log:
#!java
[2014-10-17 13:02:39,038] INFO - ace.DirectoryCleanerForceClean - Free disk space under directory /sti/work2/393e0d4867cfdff5 is 18.41 GB, required 18 GB.
[2014-10-17 13:02:39,038] INFO - uildStages.BuildStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.startStages.ReportPreparationEndStage
[2014-10-17 13:02:39,039] INFO - uildStages.BuildStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage
[2014-10-17 13:02:39,040] INFO - mpl$TeamCitySpringSubConatiner - Refreshing SubContext: running build runner context id=1,031,004 runner 1 of 1: startup date [Fri Oct 17 13:02:39 MDT 2014]; parent: SubContext: running build context id=1031004
[2014-10-17 13:02:39,153] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.runnerStages.start.CreateBuildWorkingDirectoryStage
[2014-10-17 13:02:39,153] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.startStages.CreateBuildTempDirectoryStage
[2014-10-17 13:02:39,153] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.startStages.CreateAgentTempDirectoryStage
[2014-10-17 13:02:39,153] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.startStages.CreateCheckoutDirectoryStage
[2014-10-17 13:02:39,153] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.runnerStages.start.RegisterPerBuildFileWriterPropertiesRunnerStage
[2014-10-17 13:02:39,153] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.runnerStages.start.FireBeforeRunnerStartedStage
[2014-10-17 13:02:39,159] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.runnerStages.start.CallBuildRunnerPrecondition
[2014-10-17 13:02:39,159] INFO - rt.CallBuildRunnerPrecondition - Call BuildRunnerPrecondition: class jetbrains.buildServer.agent.feature.RubyEnvConfiguratorService
[2014-10-17 13:02:39,159] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.startStages.PerformFinalParametersResolveStage
[2014-10-17 13:02:39,159] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.runnerStages.start.SavePropertiesToFilesStage
[2014-10-17 13:02:39,171] INFO - ildStages.RunnerStagesExecutor - Call stage jetbrains.buildServer.agent.impl.buildStages.runnerStages.start.CallRunnerStage
[2014-10-17 13:02:39,171] INFO - .impl.runner.CallRunnerService - Found runner smb-deploy-runner for 1031004
[2014-10-17 13:02:39,533] INFO - erStages.start.CallRunnerStage - Found runner smb-deploy-runner for 1031004
[2014-10-17 13:02:39,533] INFO - erStages.start.CallRunnerStage - Start build runner for build 1031004 smb-deploy-runner
[2014-10-17 13:02:39,533] INFO - erStages.start.CallRunnerStage - ----------------------------------------- [ Agent Tools::ServicesPlatform Promote #34 (buildId = 1031004) ] -----------------------------------------
By deleting the folder to be deployed before running the build, I can see that the plugin is actually transferring files -- about one per minute.
Original comment by: Dave Neeley
Do you currently have torrent plugin installed?
Original comment by: Nikita Skvortsov
No, the torrent plugin is not installed.
Original comment by: Dave Neeley
Not sure this is a deployer specific problem, but the deployer worked on August 20th and just hangs now. The plugin was updated recently, but I don't have a copy of the older version to validate that it still works. TeamCity version is 8.1.4.