Update is failing for some weird reason

Mar 19, 2008 at 9:56 PM
Hi,

When I attempt to do an update on my checkout, I get the following error:

Command: Update
Error: REPORT of '/!svn/vcc/default': 200 OK (http://localhost:8081)
Finished!:


Note that I am connecting to my own internal TFS server.
Mar 20, 2008 at 11:20 AM
Can you post the contents of you errors.log ?
Mar 20, 2008 at 2:07 PM
Edited Mar 20, 2008 at 2:12 PM
I get this as well, when running the old v1 release and the latest source version. And only when accessing SvnBridge's source tree. I can check out the code at http://www.codeplex.com/CABDevExpress without any issues.

Until I downloaded the latest source, I didn't get this error until I manually and explicitly pressed 'Cancel'.
It used to do nothing after getting '5 Kbytes' - for as long as I waited (which was 17 minutes last time).

But after compiling the latest source version now, I got the error without having to explicitly cancel after about 1 minute. It's slightly different to the message above.

"Error REPORT request failed on '/svn/vcc/default'
Error Report of '/!svn/vcc/default': 200 OK (http://localhost:8081)

I feel I should know this, but I can't see an errors.log file in the directory I'm running the SvnBridge exe from (or AppData folder) and I'm not sure where else to look. Sorry, I'm probably being daft.
Mar 20, 2008 at 7:45 PM
Sounds like you are running it on IIS mode, I haven't checked log generation there yet.
You can use an http trace like Fiddler to see what is going on. Generally, SvnBridge will send the error to the client, but SVN protocol doesn't allow a way to show it in all cases.
Mar 20, 2008 at 8:32 PM
Below are the contents of my error.log file. I'm going to have to place the information in separate posts as it is too long for a single one:

Error
2008 03 18 11:44:51:746
Error on handling request. Error id: 60e664a3-f116-448f-ac58-1f05058fbc7b
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 70
at SvnBridge.SourceControl.UpdateDiffCalculator.ProcessAddedItem(String checkoutRootPath, String remoteName, SourceItemChange change, Boolean propertyChange, FolderMetaData root, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 437
at SvnBridge.SourceControl.UpdateDiffCalculator.PerformAdd(Int32 targetVersion, String checkoutRootPath, SourceItemChange change, FolderMetaData root) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 189
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateChangeBetweenVersions(String checkoutRootPath, FolderMetaData root, Int32 sourceVersion, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 157
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 38
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 188
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 70
at SvnBridge.SourceControl.UpdateDiffCalculator.ProcessAddedItem(String checkoutRootPath, String remoteName, SourceItemChange change, Boolean propertyChange, FolderMetaData root, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 437
at SvnBridge.SourceControl.UpdateDiffCalculator.PerformAdd(Int32 targetVersion, String checkoutRootPath, SourceItemChange change, FolderMetaData root) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 189
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateChangeBetweenVersions(String checkoutRootPath, FolderMetaData root, Int32 sourceVersion, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 157
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 38
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 188
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mar 20, 2008 at 8:33 PM
Error
2008 03 19 03:26:09:223
Error on handling request. Error id: 5074a69d-1b1b-4283-aa65-af7df3facc4f
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 68
at SvnBridge.SourceControl.UpdateDiffCalculator.FindItemOrCreateItem(FolderMetaData root, String pathRoot, String path, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 82
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 53
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 188
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 68
at SvnBridge.SourceControl.UpdateDiffCalculator.FindItemOrCreateItem(FolderMetaData root, String pathRoot, String path, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 82
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 53
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 188
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mar 20, 2008 at 8:33 PM
Error
2008 03 19 03:53:40:671
Error on handling request. Error id: 948b5398-9520-4beb-a55b-ba9e654ac3b7
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 68
at SvnBridge.SourceControl.UpdateDiffCalculator.FindItemOrCreateItem(FolderMetaData root, String pathRoot, String path, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 82
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 53
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 188
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 68
at SvnBridge.SourceControl.UpdateDiffCalculator.FindItemOrCreateItem(FolderMetaData root, String pathRoot, String path, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 82
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 53
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 188
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mar 20, 2008 at 8:33 PM
Error
2008 03 19 03:53:58:987
Error on handling request. Error id: 785c8bea-375a-4ac5-8086-0d6d14fab5c4
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 68
at SvnBridge.SourceControl.UpdateDiffCalculator.FindItemOrCreateItem(FolderMetaData root, String pathRoot, String path, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 82
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 53
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 188
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 68
at SvnBridge.SourceControl.UpdateDiffCalculator.FindItemOrCreateItem(FolderMetaData root, String pathRoot, String path, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 82
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 53
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 188
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mar 20, 2008 at 8:34 PM
Error
2008 03 20 11:13:40:364
Error on handling request. Error id: 426bf9f2-dc53-438a-8a61-bd46edfbb1b7
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 68
at SvnBridge.SourceControl.UpdateDiffCalculator.FindItemOrCreateItem(FolderMetaData root, String pathRoot, String path, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 82
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 53
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 68
at SvnBridge.SourceControl.UpdateDiffCalculator.FindItemOrCreateItem(FolderMetaData root, String pathRoot, String path, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 82
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 53
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mar 20, 2008 at 8:34 PM
Error
2008 03 20 11:16:57:280
Error on handling request. Error id: 41b5fe32-a52f-40b0-beee-315502e75e8f
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 70
at SvnBridge.SourceControl.UpdateDiffCalculator.ProcessDeletedFile(String checkoutRootPath, String remoteName, SourceItemChange change, FolderMetaData root, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 520
at SvnBridge.SourceControl.UpdateDiffCalculator.PerformDelete(Int32 targetVersion, String checkoutRootPath, SourceItemChange change, FolderMetaData root) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 210
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateChangeBetweenVersions(String checkoutRootPath, FolderMetaData root, Int32 sourceVersion, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 149
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 38
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 70
at SvnBridge.SourceControl.UpdateDiffCalculator.ProcessDeletedFile(String checkoutRootPath, String remoteName, SourceItemChange change, FolderMetaData root, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 520
at SvnBridge.SourceControl.UpdateDiffCalculator.PerformDelete(Int32 targetVersion, String checkoutRootPath, SourceItemChange change, FolderMetaData root) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 210
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateChangeBetweenVersions(String checkoutRootPath, FolderMetaData root, Int32 sourceVersion, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 149
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 38
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mar 20, 2008 at 8:34 PM
Error
2008 03 20 11:17:23:824
Error on handling request. Error id: 74e90b34-f995-42ac-bd74-640b45994a50
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 70
at SvnBridge.SourceControl.UpdateDiffCalculator.ProcessDeletedFile(String checkoutRootPath, String remoteName, SourceItemChange change, FolderMetaData root, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 520
at SvnBridge.SourceControl.UpdateDiffCalculator.PerformDelete(Int32 targetVersion, String checkoutRootPath, SourceItemChange change, FolderMetaData root) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 210
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateChangeBetweenVersions(String checkoutRootPath, FolderMetaData root, Int32 sourceVersion, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 149
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 38
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
System.NullReferenceException: Object reference not set to an instance of an object.
at SvnBridge.SourceControl.SourceControlUtility.FindItem(FolderMetaData folder, String name) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\SourceControlUtility.cs:line 70
at SvnBridge.SourceControl.UpdateDiffCalculator.ProcessDeletedFile(String checkoutRootPath, String remoteName, SourceItemChange change, FolderMetaData root, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 520
at SvnBridge.SourceControl.UpdateDiffCalculator.PerformDelete(Int32 targetVersion, String checkoutRootPath, SourceItemChange change, FolderMetaData root) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 210
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateChangeBetweenVersions(String checkoutRootPath, FolderMetaData root, Int32 sourceVersion, Int32 targetVersion) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 149
at SvnBridge.SourceControl.UpdateDiffCalculator.CalculateDiff(String checkoutRootPath, Int32 versionTo, Int32 versionFrom, FolderMetaData root, UpdateReportData updateReportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\UpdateDiffCalculator.cs:line 38
at SvnBridge.SourceControl.TFSSourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 versionTo, UpdateReportData reportData) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 187
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 71
at SvnBridge.Proxies.RetryOnSocketExceptionsInterceptor.Invoke(IInvocation invocation) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RetryOnSocketExceptionsInterceptor.cs:line 26
at SvnBridge.Proxies.RemotingInvocation.Proceed() in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\RemotingInvocation.cs:line 57
at SvnBridge.Proxies.ProxyFactory.RemotingProxy.Invoke(IMessage msg) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Proxies\ProxyFactory.cs:line 44
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SvnBridge.Interfaces.ISourceControlProvider.GetChangedItems(String path, Int32 versionFrom, Int32 VersionTo, UpdateReportData reportData)
at SvnBridge.Handlers.ReportHandler.UpdateReport(IHttpRequest request, ISourceControlProvider sourceControlProvider, UpdateReportData updatereport, StreamWriter output) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 150
at SvnBridge.Handlers.ReportHandler.Handle(IHttpContext context, ISourceControlProvider sourceControlProvider) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Handlers\ReportHandler.cs:line 45
at SvnBridge.Net.HttpContextDispatcher.Dispatch(IHttpContext connection) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\HttpContextDispatcher.cs:line 86
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 127
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mar 24, 2008 at 1:15 PM
Are you using the latest?
I just tried to check SvnBridge code, and it works for me.
I have added more error handling code, which should give us a better understanding of what is going on.
Mar 24, 2008 at 4:57 PM
I have updated to the latest (Changeset: 17031) and performed an update and I still received the same error. However, with the improved error reporting system, below is what it is saying:
-------------------------------------------------------------------------------------------
System.IO.IOException: Unable to write data to the transport connection: An established connection was aborted by the software in your host machine. ---> System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at SvnBridge.Net.ListenerResponseStream.Write(Byte[] buffer, Int32 offset, Int32 count) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\ListenerResponseStream.cs:line 108
at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
at System.IO.StreamWriter.Dispose(Boolean disposing)
at System.IO.TextWriter.Dispose()
at SvnBridge.Net.Listener.Process(TcpClient tcpClient) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 147
at SvnBridge.Net.Listener.Accept(IAsyncResult asyncResult) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\Net\Listener.cs:line 110
Mar 24, 2008 at 6:38 PM
Okay, I think that I know what is going on.
It is related to the keep alive connection. We aren't sending anything for a long period of time, so it is likely that the connection is closed.
Mar 24, 2008 at 6:54 PM
Edited Mar 24, 2008 at 7:03 PM
I'll file a work item for this.

::EDIT::
Work item filed here:
http://www.codeplex.com/SvnBridge/WorkItem/View.aspx?WorkItemId=9768
Mar 24, 2008 at 7:24 PM
Well, that is not that.
I cannot reproduce the issue now on 17051, likely because I added some perf improvements that mask it.
Trying to undo them doesn't result in this issue.
Can you try with 17051?
If it still appears, can you try running it with the debugger attached and see if you can track down the original exception there?
The problem is that it looks like we have an exception in our exception handling code.
Mar 24, 2008 at 8:36 PM
Well I noticed the issue does not occur for me when I perform updates from the working copy root folder. However, if I go one nested folder level down and do an update, it happens.

I would love to debug the issue for you but I am completely unfamiliar with C#. I am a C++ programmer. I'm sorry that I cannot help you on this end.

After I updated to 17051 I still got the issue. I deleted my working copy and began to do a fresh checkout, since my working copy wasn't getting properly updated. Now SvnBridge is crashing when I attempt to do the checkout. I click 'ok' on the 'SVN Checkout' dialog and a ton of disk access is happening before the first log item appears in the TSVN checkout window. After about 1 minute vista says that "SvnBridge has stopped responding", and clicking cancel closes the application. I'm currently unable to get to the point to where I can re-test this issue. I'll follow up with any changes.
Mar 24, 2008 at 8:49 PM
Okay I completely deleted my SvnBridge source folder, redownloaded 17051 and copied it to a new folder and built SvnBridge from scratch. This time not so many test projects failed (7 of 1 succeeded this time instead of only 3 of 5). SvnBridge didn't crash this time when I did my checkout, but oh man is the checkout going slow. It's directly connecting to the LAN too. It's running at 10-15KBps whereas a couple of builds ago it was running at 1000KBps.

Still no word on the update issue, I'll get back with you on that when I get around to testing it.
Mar 24, 2008 at 8:56 PM
Edited Mar 24, 2008 at 9:00 PM
Okay I yet again did ANOTHER fresh checkout, but this time I ran it in the debugger and didn't use a release build. Keep in mind that I am not familiar with C# and the debugger system looks a little weird, but a window popped up saying "WebException was unhandled by user code". I clicked "Copy exception detail to the clipboard" and I am pasting that below. Keep in mind this was during a checkout. Only 1 item appeared in the checkout log and that was the first folder in the tree hierarchy.

------------------------------------------------------------------------------------------------
System.Net.WebException was unhandled by user code
Message="Could not download file: http://teamserver:8080//VersionControl/v1.0/item.asmx?type=rsa&sfid=37231,37233,37234,37235,37236,37237,37238,37239,37240,37241&ts=633420715432103669&s=Ppcd5J0wsoJ1gXE%2FFolDoFtouoyn9zp6HsX9Ra9YrKJ3LNyXHDgeUCTQnEevBH%2FklDPXutmkvGhqdl7mZGQwtJ7X8GtHfn8dnSQr7FvwXTtns4T8q9dhAbxvx7Uy%2FLexkPc%2BuAhB0kadsYSizjUCZAFfblgylojPSdy7MErfT7o%3D&fid=37234"
Source="CodePlex.TfsLibrary"
StackTrace:
at CodePlex.TfsLibrary.ObjectModel.WebTransferService.EndDownloadBytes(IAsyncResult ar)
at SvnBridge.SourceControl.TFSSourceControlProvider.<>c_DisplayClass4.<ReadFileAsync>b_1(IAsyncResult ar) in C:\IT\third_party\SvnBridge\SvnBridgeLibrary\SourceControl\TFSSourceControlProvider.cs:line 514
at CodePlex.TfsLibrary.ObjectModel.Util.DownloadBytesAsyncResult.SetComplete()
at CodePlex.TfsLibrary.ObjectModel.WebTransferService.GetResponseCallback(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.HttpWebRequest.ProcessResponse()
InnerException: System.Net.WebException
Message="The remote server returned an error: (401) Unauthorized."
Source="System"
StackTrace:
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at CodePlex.TfsLibrary.ObjectModel.WebTransferService.GetResponseCallback(IAsyncResult ar)
InnerException:
------------------------------------------------------------------------------------------------

Below is the area of code the exception was pointing at. It was specifically pointing at the line of code starting with "byte[] data":

IAsyncResult asyncResult = WebTransferService.BeginDownloadBytes(item.DownloadUrl, credentials, delegate(IAsyncResult ar)
{
byte[] data = WebTransferService.EndDownloadBytes(ar);
FileCache.Set(item.Name, item.Revision, data);
});
Mar 26, 2008 at 8:19 AM
The root cause here is this:

"The remote server returned an error: (401) Unauthorized."

Since we are using the same credentials for downloading everything, this seems to suggest that you don't have permission to read this particular file.

What happens if you try to access this URL manually?