SVN Bridge and Axure

May 11, 2009 at 1:52 AM

Hey guys,

We use Axure to do prototyping at our company which uses TFS as its source control. We want to use the sharing tools in Axure (which is effectively a SVN client) I keep getting an erorr when I use Axure to create a new "Shared Project" along the lines of:

System.Net.WebException: The server committed a protocol violation. Section=ResponseHeader Detail=Header name is invalid
   at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
   at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at CodePlex.TfsLibrary.RegistrationWebSvc.Registration.GetRegistrationEntries(String toolId)
   at CodePlex.TfsLibrary.ObjectModel.RegistrationService.GetServiceInterfaceUrl(String tfsUrl, ICredentials credentials, String serviceType, String interfaceName)
   at CodePlex.TfsLibrary.RepositoryWebSvc.RepositoryWebSvcFactory.Create(String tfsUrl, ICredentials credentials)
   at CodePlex.TfsLibrary.ObjectModel.SourceControlService.<>c__DisplayClassd.<GetLatestChangeset>b__c()
   at CodePlex.TfsLibrary.ObjectModel.SourceControlService.WrapWebException[T](WrapWebExceptionDelegate`1 function)
   at CodePlex.TfsLibrary.ObjectModel.SourceControlService.GetLatestChangeset(String tfsUrl, ICredentials credentials)
   at SvnBridge.SourceControl.TFSSourceControlProvider.GetLatestVersion()
   at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion, Boolean returnPropertyFiles)
   at SvnBridge.SourceControl.TFSSourceControlProvider.ItemExists(String path, Int32 version)
   at SvnBridge.Proxies.RemotingInvocation.Proceed()
   at SvnBridge.Proxies.RetryOnExceptionsInterceptor`1.Invoke(IInvocation invocation)
   at SvnBridge.Proxies.RemotingInvocation.Proceed()
   at SvnBridge.Proxies.TracingInterceptor.Invoke(IInvocation invocation)
   at SvnBridge.Proxies.RemotingInvocation.Proceed()
   at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at SvnBridge.SourceControl.TFSSourceControlProvider.ItemExists(String path, Int32 version)
   at SvnBridge.Handlers.PropFindHandler.WritePathResponse(TFSSourceControlProvider sourceControlProvider, String requestPath, String depth, PropData data, Stream outputStream)
   at SvnBridge.Handlers.PropFindHandler.HandleProp(TFSSourceControlProvider sourceControlProvider, String requestPath, String depthHeader, String labelHeader, PropData data, Stream outputStream)
   at SvnBridge.Handlers.PropFindHandler.Handle(IHttpContext context, TFSSourceControlProvider sourceControlProvider)
   at SvnBridge.Handlers.RequestHandlerBase.Handle(IHttpContext context, IPathParser pathParser, NetworkCredential credentials)
   at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection)
   at SvnBridge.Net.Listener.Process(TcpClient tcpClient)
   at SvnBridge.Net.Listener.Accept(IAsyncResult asyncResult)

 

We do have a proxy here and I have entered the url and port number of the proxy into the Bridge settings. I am a little confused? Does this also become any easier if I can get the network admins to install it as the server version?