Brand new install of Social BPM 10 on a demo system. I configured the site, created a few groups/topics and I was submitting questions to show up on my Forms when I started getting an error message during each submission.
This only seems to occur when submitting posts with the FAQ topic I created. I'm able to submit fine with other topics, or without topics.
The odd thing is that the posts do go through. If I refresh the page, they are there. But the error still comes up. Also, nothing seems to happen when voting on or marking those posts as approved, but refreshing the page shows that they went through.
Here is the error from the event viewer:
Event code: 3005 Event message: An unhandled exception has occurred. Event time: 11/23/2015 5:04:42 PM Event time (UTC): 11/24/2015 1:04:42 AM Event ID: 486f37a5327b4d6d96d12710b1e46443 Event sequence: 988 Event occurrence: 4 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/SocialBPM-1-130927984252726047 Trust level: Full Application Virtual Path: /SocialBPM Application Path: C:\Program Files\Laserfiche\Laserfiche Social BPM\SocialBPM\ Machine name: LASERVM Process information: Process ID: 6888 Process name: w3wp.exe Account name: LASERVM\Laserfiche Exception information: Exception type: ArgumentException Exception message: An item with the same key has already been added. at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) at Laserfiche.Answers.AnswersService.Services.UserTagService.UpdateForNewPost(Post post) at Laserfiche.Answers.AnswersService.Services.PostService.Insert(Post post) at Laserfiche.Answers.Controllers.QuestionsController.Post(Post post, Boolean& needReloadForEditing, Boolean addSampleContent) at Laserfiche.Answers.Controllers.QuestionsController.Ask(Post question) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) at System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)