NAT causing problems?

Mar 10, 2008 at 7:19 PM
I've been having problems with SvnBride for a while now. Mostly TortoiseSVN hanging up and complaining about the /!svn directories. This is happening at both home and work. The only thing that I've found that is common between the two environments is that both places have router/firewall appliances between my computers and the Internet.

I tested repositories on Google and SourceForge, and TortoiseSVN works fine with both of them on both work and home. boggle

I just tested this with changeset 16628.
Mar 10, 2008 at 8:48 PM
How are you running SvnBridge, as a local application?
Can you post the error message and the content of the errors.log file in the SvnBridge directory?
Mar 10, 2008 at 10:52 PM
I'm running the local winform app. The Can't "SVN Checkout" post is probably relevant to this. I posted the error over there, but I'll duplicate it here:

Error on handling request. Error id: 2f3f57e2-77f3-40ab-b229-69ad069d8393
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.TFSSourceControlProvider.SetItemProperties(IDictionary`2 folders, IDictionary`2 properties) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 1134
at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion, Boolean returnPropertyFiles) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 558
at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 147
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 46
at SvnBridge.Handlers.HttpContextHandlerBase.Handle(IHttpContext context, String tfsUrl, String projectName) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\HttpContextHandlerBase.cs:line 27
at SvnBridge.Handlers.HttpContextHandlerBase.Handle(IHttpContext context, String tfsUrl) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\HttpContextHandlerBase.cs:line 18
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 79
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.TFSSourceControlProvider.SetItemProperties(IDictionary`2 folders, IDictionary`2 properties) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 1134
at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion, Boolean returnPropertyFiles) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 558
at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 147
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 46
at SvnBridge.Handlers.HttpContextHandlerBase.Handle(IHttpContext context, String tfsUrl, String projectName) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\HttpContextHandlerBase.cs:line 27
at SvnBridge.Handlers.HttpContextHandlerBase.Handle(IHttpContext context, String tfsUrl) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\HttpContextHandlerBase.cs:line 18
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 79
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
Error on handling request. Error id: 23ee125a-4cb0-4986-b994-ec3230dc9196
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.TFSSourceControlProvider.SetItemProperties(IDictionary`2 folders, IDictionary`2 properties) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 1134
at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion, Boolean returnPropertyFiles) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 558
at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 147
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 46
at SvnBridge.Handlers.HttpContextHandlerBase.Handle(IHttpContext context, String tfsUrl, String projectName) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\HttpContextHandlerBase.cs:line 27
at SvnBridge.Handlers.HttpContextHandlerBase.Handle(IHttpContext context, String tfsUrl) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\HttpContextHandlerBase.cs:line 18
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 79
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.TFSSourceControlProvider.SetItemProperties(IDictionary`2 folders, IDictionary`2 properties) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 1134
at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion, Boolean returnPropertyFiles) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 558
at SvnBridge.SourceControl.TFSSourceControlProvider.GetItems(Int32 version, String path, Recursion recursion) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 147
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 46
at SvnBridge.Handlers.HttpContextHandlerBase.Handle(IHttpContext context, String tfsUrl, String projectName) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\HttpContextHandlerBase.cs:line 27
at SvnBridge.Handlers.HttpContextHandlerBase.Handle(IHttpContext context, String tfsUrl) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Handlers\HttpContextHandlerBase.cs:line 18
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 79
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\Dev\Source\SvnBridge-16628\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
Mar 24, 2008 at 4:20 AM
It works! I just tested it with changeset 16861.