You are viewing limited content. For full access, please sign in.

Question

Question

Getting an error when submitting to Social BPM

asked on November 23, 2015 Show version history

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)

 

0 0

Replies

replied on December 24, 2015

It would help if we could see some of your database tables.  Could you provide a screenshot of your Tags and UserTags tables?

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.