934 - "Token Retrieval Failed" in Downloads panel
Submitted Via
Curse Client 4.0.0.669, Microsoft Windows NT 5.1.2600 Service Pack 3
Description
I attempted to install Pitbull Unit Frames 4.0 (v4.0.0-beta5-2-g0a702a2-nolib) with the "Install libraries separately" option. This triggered the download of 5 packages, since I already had some libraries installed:
PitBull Unit Frames 4.0 (Complete)
LibBanzai-2.0 (Token Retrieval Failed)
LibDogTag-3.0 (Token Retrieval Failed)
LibDogTag-Unit-3.0 (Complete)
LibHealComm-3.0 (Complete)
I notice that 3 downloads were complete. Could this be related to my my "Maximum Simultaneous Downloads" setting, which I left at its default of 3?
Also, this has left my installation of PB4 in an incomplete state. Attempting to reinstall PB4 (by clicking Update > Yes) does not attempt to reinstall the missing libraries that failed to download the first time. Only the three components that were originally successful are redownloaded.
Game Configuration
Game Type: World of Warcraft
Game Path: C:\Program Files\World of Warcraft\
Addon Path: C:\Program Files\World of Warcraft\interface/addons
Folder Count: 37
Addon Count: 19
Scanning Security Exceptions: 0
Scanning Unknown Exceptions: 0
Scanning Empty Directories: 23
Scanning Directories Not Found: 0
Game Type: World of Warcraft
Game Path: F:\World of Warcraft\
Addon Path: F:\World of Warcraft\interface/addons
Folder Count: 213
Addon Count: 65
Scanning Security Exceptions: 0
Scanning Unknown Exceptions: 0
Scanning Empty Directories: 15
Scanning Directories Not Found: 0
Game Type: World of Warcraft
Game Path: C:\Program Files\World of Warcraft Public Test\
Addon Path: C:\Program Files\World of Warcraft Public Test\interface/addons
Folder Count: 31
Addon Count: 7
Scanning Security Exceptions: 0
Scanning Unknown Exceptions: 0
Scanning Empty Directories: 24
Scanning Directories Not Found: 0
Log Data
Task Executing: AddOnDatabase
Task Executing: GameInstalls
Task Executing: Core
Startup Complete
CClientUpdater - Checking for updates
CClientUpdater - No update found
CClientUpdater - Checking for updates
CClientUpdater - No update found
Addon Install - Download Token Failure! Message: The HTTP request to 'http://clientservice.curse.com/CClientService.svc' was aborted. This may be due to the local channel being closed while the request was still in progress. If this behavior is not desired, then update your code so that it does not close the channel while request operations are still in progress.. Stack:
Server stack trace:
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ClientReliableChannelBinder`1.RequestClientReliableChannelBinder`1.OnRequest(TRequestChannel channel, Message message, TimeSpan timeout, MaskingMode maskingMode)
at System.ServiceModel.Channels.ClientReliableChannelBinder`1.Request(Message message, TimeSpan timeout, MaskingMode maskingMode)
at System.ServiceModel.Channels.ClientReliableChannelBinder`1.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Security.SecuritySessionClientSettings`1.SecurityRequestSessionChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Curse.CurseClient.Common.ClientService.CClientService.GetDownloadToken(Int32 fileID)
at Curse.CurseClient.Common.CInstallTask.
Addon Install - Download Token Failure! Message: The HTTP request to 'http://clientservice.curse.com/CClientService.svc' was aborted. This may be due to the local channel being closed while the request was still in progress. If this behavior is not desired, then update your code so that it does not close the channel while request operations are still in progress.. Stack:
Server stack trace:
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ClientReliableChannelBinder`1.RequestClientReliableChannelBinder`1.OnRequest(TRequestChannel channel, Message message, TimeSpan timeout, MaskingMode maskingMode)
at System.ServiceModel.Channels.ClientReliableChannelBinder`1.Request(Message message, TimeSpan timeout, MaskingMode maskingMode)
at System.ServiceModel.Channels.ClientReliableChannelBinder`1.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Security.SecuritySessionClientSettings`1.SecurityRequestSessionChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Curse.CurseClient.Common.ClientService.CClientService.GetDownloadToken(Int32 fileID)
at Curse.CurseClient.Common.CInstallTask.
- 3 comments
- 3 comments
- #3
Adamar Sat, 19 Sep 2009 16:27:05Ok, I figured out how this could occur, and I've fixed it. In version 4.0.0.670 if a dependency fails to install properly, a re-install of the primary addon will repair it.
- #2
Adamar Sat, 19 Sep 2009 16:12:27Actually, it appears to already be doing this (repairing any missing libs). I am trying to reproduce the issue you experienced, unsuccessfully.
- #1
Adamar Sat, 19 Sep 2009 15:58:05Based on the log data, it looks like somehow your internet connection experienced a very brief hiccup. I'm adding code to check for missing libraries when an addon is re-installed. Should be patched in soon.