Issue with release 0.9.600.162

Hi Paul,

just upgraded to the above release and the ‘Upgrade all Tentacles’ task is throwing the below exception for each tentacle and none of the tentacles are updated.

Regards

Bruce

Step 1: Upload package Octopus.Tentacle.0.9.600.162 (1.05 MB) to machine http://db01.loc.15b.local:10933/
2012-01-23 08:30:40 DEBUG Uploading package Octopus.Tentacle 0.9.600.162 to tentacle http://db01.loc.15b.local:10933/
2012-01-23 08:30:41 ERROR Autofac.Core.DependencyResolutionException: An exception was thrown while executing a resolve operation. See the InnerException for details. —> System.IO.IOException: The file exists.
Server stack trace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.Path.GetTempFileName()
at Octopus.Shared.Security.CertificateStore.FindCertificates(String certificateFullName) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Shared\Security\CertificateStore.cs:line 57
at Octopus.Shared.Security.CertificateStore.FindCertificate(String certificateFullName) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Shared\Security\CertificateStore.cs:line 75
at Octopus.Server.Proxies.ProxiesModule.CertificateLookupCache.<>c__DisplayClass4.<.ctor>b__0() in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Proxies\ProxiesModule.cs:line 49
at System.Lazy1.CreateValue() Exception rethrown at [0]: at System.Lazy1.get_Value()
at Octopus.Server.Proxies.ProxiesModule.CreateChannelFactory[TService](IComponentContext componentContext) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Proxies\ProxiesModule.cs:line 26
at Autofac.RegistrationExtensions.<>c__DisplayClass101.<Register>b__f(IComponentContext c, IEnumerable1 p)
at Autofac.Builder.RegistrationBuilder.<>c__DisplayClass11.<ForDelegate>b__0(IComponentContext c, IEnumerable1 p)
at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable1 parameters) at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Execute()
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable1 parameters) at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable1 parameters)
— End of inner exception stack trace —
at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable1 parameters) at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(IComponentRegistration registration, IEnumerable1 parameters)
at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable1 parameters, Object& instance) at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable1 parameters)
at Autofac.ResolutionExtensions.Resolve[TService](IComponentContext context, IEnumerable1 parameters) at Autofac.ResolutionExtensions.Resolve[TService](IComponentContext context) at Octopus.Server.Proxies.ClientBroker1.CallOneWay(Uri endpoint, Action`1 callback) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Proxies\ClientBroker.cs:line 51
at Octopus.Server.Tasks.Deploy.PackagePusher.Push(FetchedPackage package, String tentacleEndpoint, Boolean forceUpload) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Tasks\Deploy\PackagePusher.cs:line 31
at Octopus.Server.Tasks.Deploy.UploadPackageActivity.Execute() in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Tasks\Deploy\UploadPackageActivity.cs:line 21
at Octopus.Shared.Activities.Activity.Octopus.Shared.Activities.IActivity.Execute() in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Shared\Activities\Activity.cs:line 31
at Octopus.Shared.Activities.ActivityRuntime.RunTaskOnBackgroundThread(Object arguments) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Shared\Activities\ActivityRuntime.cs:line 115 [FAILED]

i’m getting a similar error also as a result of upgrading this morning. mine happens on health check.
stack trace:

Checking http://dev.myserver.com:10933/
2012-01-23 09:49:45 ERROR Autofac.Core.DependencyResolutionException: An exception was thrown while executing a resolve operation. See the InnerException for details. —> System.IO.IOException: The file exists.
Server stack trace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.Path.GetTempFileName()
at Octopus.Shared.Security.CertificateStore.FindCertificates(String certificateFullName) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Shared\Security\CertificateStore.cs:line 57
at Octopus.Shared.Security.CertificateStore.FindCertificate(String certificateFullName) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Shared\Security\CertificateStore.cs:line 75
at Octopus.Server.Proxies.ProxiesModule.CertificateLookupCache.<>c__DisplayClass4.<.ctor>b__0() in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Proxies\ProxiesModule.cs:line 49
at System.Lazy1.CreateValue() Exception rethrown at [0]: at System.Lazy1.get_Value()
at Octopus.Server.Proxies.ProxiesModule.CreateChannelFactory[TService](IComponentContext componentContext) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Proxies\ProxiesModule.cs:line 26
at Autofac.RegistrationExtensions.<>c__DisplayClass101.<Register>b__f(IComponentContext c, IEnumerable1 p)
at Autofac.Builder.RegistrationBuilder.<>c__DisplayClass11.<ForDelegate>b__0(IComponentContext c, IEnumerable1 p)
at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable1 parameters) at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Execute()
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable1 parameters) at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable1 parameters)
— End of inner exception stack trace —
at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable1 parameters) at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(IComponentRegistration registration, IEnumerable1 parameters)
at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable1 parameters, Object& instance) at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable1 parameters)
at Autofac.ResolutionExtensions.Resolve[TService](IComponentContext context, IEnumerable1 parameters) at Autofac.ResolutionExtensions.Resolve[TService](IComponentContext context) at Octopus.Server.Proxies.ClientBroker1.CallOneWay(Uri endpoint, Action1 callback) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Proxies\ClientBroker.cs:line 51 at Octopus.Server.Proxies.ClientBroker1.Call[TResult](Uri endpoint, Func`2 callback) in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Proxies\ClientBroker.cs:line 33
at Octopus.Server.Tasks.Health.CheckTentacleHealthActivity.Execute() in c:\BuildAgent\work\3c3959d95eba76de\source\Octopus.Server\Tasks\Health\CheckTentacleHealthActivity.cs:line 27

Hi Bruce,

During the sprint I switched from Hg to Git and one changeset didn’t get carried over - please install this build which now has the fix:

Sorry for the inconvenience,

Paul

worked first time, cheers :slight_smile:

Also worked on our system. Thanks