GUID error when entering edit mode

Seeing this error when I try enter edit mode after an upgrade from 8.5 -> 10.3

<title>Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).</title>

Web Resource.axd

<!--
[FormatException]: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
at System.Guid.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException)
at System.Guid.TryParseGuidWithDashes(String guidString, GuidResult& result)
at System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result)
at System.Guid.Parse(String input)
at Telligent.Evolution.Platform.Theming.Model.ContentFragmentContainerState.DeserializeChanges(String serializedChanges)
at Telligent.Evolution.Controls.ContentFragmentContainer.LoadPostData(String postDataKey, NameValueCollection postCollection)
at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
[HttpUnhandledException]: Exception of type &#39;System.Web.HttpUnhandledException&#39; was thrown.
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
--><!--
This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using &lt;customErrors mode="Off"/&gt;. Consider using &lt;customErrors mode="On"/&gt; or &lt;customErrors mode="RemoteOnly"/&gt; in production environments.-->

  • UnknownException: An error occurred while rendering the scripted widget 'Export Theme' (65084698903d4622bdc4bfa3de2fbaf5) (An error occurred while trying to render a widget. Details of the issue were logged for review by the administrator.) ---> NVelocity.Exception.MethodInvocationException: Invocation of method 'ExportAllPages' in  Telligent.Evolution.Api.Plugins.Administration.ExportThemePanel+PanelContextApi threw exception System.NullReferenceException : Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.Components.ContentFragmentPageService.SerializePage(ContentFragmentPage page, Guid themeType, XmlTextWriter xw, ContentFragmentContainerSerializationState serializationState)
       at Telligent.Evolution.Components.ContentFragmentPageService.SerializePages(IList`1 pages, Guid themeType, XmlTextWriter xw, ContentFragmentContainerSerializationState serializationState)
       at Telligent.Evolution.Api.Plugins.Administration.ExportThemePanel.PanelContextApi.ExportAllPages()
       --- End of inner exception stack trace ---
       at NVelocity.Runtime.Parser.Node.ASTMethod.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTReference.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTReference.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Parser.Node.ASTBlock.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Parser.Node.SimpleNode.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Parser.Node.ASTIfStatement.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Parser.Node.SimpleNode.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Template.Merge(IContext context, TextWriter writer)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.<>c__DisplayClass28_0.<RenderScriptInternal>b__0()
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentOutputCachingService.Get(ScriptedContentFragment fragment, String cacheKey, Boolean cacheable, Func`1 getRenderedOutput)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.RenderScriptInternal(ScriptedContentFragment contentFragment, NameValueCollection parameters, IPropertyTemplateOptions propertyOptions, String templateName, String internalId, String wrapperId, Boolean throwExceptions, String cacheKey)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.RenderScriptInternal(ScriptedContentFragment contentFragment, NameValueCollection parameters, IPropertyTemplateOptions propertyOptions, String templateName, String internalId, String wrapperId, Boolean throwExceptions, String cacheKey)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.RenderScript(ScriptedContentFragment fragment, NameValueCollection parameters, String fileName, String internalId, String wrapperId, Boolean throwExceptions, String cacheKey)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentFileExecutionService.RenderFileInternal(HttpContextBase context, String internalId, String wrapperId, ScriptedContentFragment fragment, String fileName, NameValueCollection parameters, IPropertyTemplateOptions propertyOptions)

  • Both were set to UTC - server date and Timezone of the website.

  • We do have a custom theme we brought over from an earlier version.  If I apply the OOTB social theme to hte group, everything seems to work fine.  Wondering where to look to find the invalid configuration?

  • Could you record a Fiddler trace of the request that returns the GUID parse error and send it to me via private message? That should make it easier to identify the invalid value.

  • Thanks for the private message. I see the custom theme being requested, but the issue looks to be within one or more of the pages defined by the theme. Would it be possible to open a case with Support so we can schedule a time to investigate in more depth?

  • After reviewing the issue through Support, a work-around was found, and a long term solution will be applied using the bug:

    TE-14599

  • Verint | Telligent Community
    0 Verint | Telligent Community
    TE-14599: When legacy pages exist on the file system or DB, exporting entire themes fails due to missing pages has been completed for 10.3.3, 11.0.1
  • Hi - do we know what the work-around for this is? We just upgraded to 10.3.2 a few months back and have just seen this same error for the first time. We are not planning on installing the 10.3.3 at this time, so would need to fix this issue for the group it's occurring in. Thanks!