I've just installed SMP for a client site, and I'm testing it on a dev environment now. I've added it to a page, and when I go to view the page, I immediately get DB error messages such as the following:
---------------------------
Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue
---------------------------
parameter's name doesn't match cached parameters
at SqlParameterHelper.DefineSqlParameter(String paramName, SqlDbType type, String typeName, Int32 size, Byte precision, ParameterDirection dir, Object value, Boolean sizeProvided, Boolean precisionProvided) C:\Users\~~~~~~~\Documents\Visual Studio 2010\Projects\~~~~~\mojoPortal.Data.MSSQL\SQLParameterHelper.cs(136)
at SqlParameterHelper.DefineSqlParameter(String paramName, SqlDbType type, ParameterDirection dir, Object value) C:\Users\~~~~~~~~~\Documents\Visual Studio 2010\Projects\~~~~~~\mojoPortal.Data.MSSQL\SQLParameterHelper.cs(92)
at DBMembershipTicket.GetActiveTicketsByUser(Guid userGuid, Guid siteGuid)
at MembershipTicketRespository.GetActiveTicketsForUser(Guid userGuid, Guid siteGuid)
at SiteMembershipModule.LoadSettings()
at SiteMembershipModule.Page_Load(Object sender, EventArgs e)
at Control.OnLoad(EventArgs e)
at Control.LoadRecursive()
at Control.LoadRecursive()
at Control.LoadRecursive()
at Control.LoadRecursive()
at Control.LoadRecursive()
at Control.LoadRecursive()
at Control.LoadRecursive()
at Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at Page.ProcessRequest()
at Page.ProcessRequestWithNoAssert(HttpContext context)
at Page.ProcessRequest(HttpContext context)
at default_aspx.ProcessRequest(HttpContext context) c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\6f21d80c\b74007de\App_Web_22x44y2p.4.cs
at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
at ApplicationStepManager.ResumeSteps(Exception error)
at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
at HttpRuntime.ProcessRequest(HttpWorkerRequest wr)
at Request.Process()
at Host.ProcessRequest(Connection conn)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I've updated the site to the latest version, and all other plug-ins are working fine - what did I miss?