-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Description
Describe the bug
Error message: "Cannot perform runtime binding on a null reference"
Also an error message about concurrent modification.
To Reproduce
Import a blog list, apparently.
Relevant log data:
20260112 00:48:41.589 Err ManagerController.AddBlogsAsync: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at TumblThree.Applications.Controllers.ManagerController.CheckIfBlogAlreadyExists(IBlog blog) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 956
at TumblThree.Applications.Controllers.ManagerController.<AddBlogAsync>d__107.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogsAsync>d__120.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 1078
20260112 00:48:41.725 Err ManagerController.AddBlogsAsync: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at TumblThree.Applications.Services.ManagerService.EnsureUniqueFolder(IBlog blog) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Services\ManagerService.cs:line 114
at TumblThree.Applications.Controllers.ManagerController.<AddBlogAsync>d__107.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 928
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogsAsync>d__120.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 1078
20260112 00:48:42.800 Err ManagerController.AddBlogsAsync: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
at CallSite.Target(Closure , CallSite , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.HasProperty(Object obj, String name) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 419
at CallSite.Target(Closure , CallSite , TumblrHiddenCrawler , Object , String )
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.ExtractPosts(String document, Object& result) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 375
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.<UpdateMetaInformationAsync>d__16.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 127
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<UpdateMetaInformationAsync>d__112.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 979
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogAsync>d__107.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 932
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogsAsync>d__120.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 1078
20260112 00:48:44.617 Err ManagerController.AddBlogsAsync: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
at CallSite.Target(Closure , CallSite , Object )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.HasProperty(Object obj, String name) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 419
at CallSite.Target(Closure , CallSite , TumblrHiddenCrawler , Object , String )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.ExtractPosts(String document, Object& result) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 375
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.<UpdateMetaInformationAsync>d__16.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 127
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<UpdateMetaInformationAsync>d__112.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 979
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogAsync>d__107.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 932
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogsAsync>d__120.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 1078
20260112 00:48:44.655 Err ManagerController.AddBlogsAsync: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
at CallSite.Target(Closure , CallSite , Object )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.HasProperty(Object obj, String name) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 419
at CallSite.Target(Closure , CallSite , TumblrHiddenCrawler , Object , String )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.ExtractPosts(String document, Object& result) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 375
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.<UpdateMetaInformationAsync>d__16.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 127
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<UpdateMetaInformationAsync>d__112.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 979
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogAsync>d__107.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 932
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogsAsync>d__120.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 1078
20260112 00:48:45.268 Err ManagerController.AddBlogsAsync: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
at CallSite.Target(Closure , CallSite , Object )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.HasProperty(Object obj, String name) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 419
at CallSite.Target(Closure , CallSite , TumblrHiddenCrawler , Object , String )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.ExtractPosts(String document, Object& result) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 375
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.<UpdateMetaInformationAsync>d__16.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 127
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<UpdateMetaInformationAsync>d__112.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 979
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogAsync>d__107.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 932
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogsAsync>d__120.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 1078
20260112 00:49:11.011 Err ManagerController.AddBlogsAsync: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
at CallSite.Target(Closure , CallSite , Object )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.HasProperty(Object obj, String name) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 419
at CallSite.Target(Closure , CallSite , TumblrHiddenCrawler , Object , String )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.ExtractPosts(String document, Object& result) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 375
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.<UpdateMetaInformationAsync>d__16.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 127
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<UpdateMetaInformationAsync>d__112.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 979
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogAsync>d__107.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 932
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogsAsync>d__120.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 1078
20260112 00:49:11.317 Err ManagerController.AddBlogsAsync: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
at CallSite.Target(Closure , CallSite , Object )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.HasProperty(Object obj, String name) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 419
at CallSite.Target(Closure , CallSite , TumblrHiddenCrawler , Object , String )
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.ExtractPosts(String document, Object& result) in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 375
at TumblThree.Applications.Crawler.TumblrHiddenCrawler.<UpdateMetaInformationAsync>d__16.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Crawler\TumblrHiddenCrawler.cs:line 127
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<UpdateMetaInformationAsync>d__112.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 979
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogAsync>d__107.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 932
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TumblThree.Applications.Controllers.ManagerController.<AddBlogsAsync>d__120.MoveNext() in C:\projects\Tumblthree\src\TumblThree\TumblThree.Applications\Controllers\ManagerController.cs:line 1078
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels