Curse Client v4 - Windows

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.

User When Change
Adamar Sat, 19 Sep 2009 16:31:25 Changed status from Accepted to Fixed
Adamar Sat, 19 Sep 2009 15:58:10 Changed status from New to Accepted
Nandini Fri, 18 Sep 2009 23:47:20 Create

You must login to post a comment. Don't have an account? Register to get one!

  • 3 comments
  • Avatar of Adamar Adamar Sat, 19 Sep 2009 16:27:05

    Ok, 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.

  • Avatar of Adamar Adamar Sat, 19 Sep 2009 16:12:27

    Actually, it appears to already be doing this (repairing any missing libs). I am trying to reproduce the issue you experienced, unsuccessfully.

    Last edited on 19 Sep 2009 by Adamar
  • Avatar of Adamar Adamar Sat, 19 Sep 2009 15:58:05

    Based 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.

  • 3 comments

Facts

Last updated on
19 Sep 2009
Reported on
18 Sep 2009
Status
Fixed - Developer made requested changes. QA should verify.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.

Reported by

Possible assignees