Version 10.3 Getting a server error and can't save a layout with widget edits on a /b/ page
Version 10.3 Getting a server error and can't save a layout with widget edits on a /b/ page
I think these are related.
UnknownException: An error occurred while rendering the scripted widget 'Export Theme' (65084698903d4622bdc4bfa3de2fbaf5) ---> NVelocity.Exception.MethodInvocationException: Invocation of method 'ExportPage' 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.DynamicConfiguration.Components.ConfigurationDataBase.<>c__DisplayClass171_0.<SerializeFiles>b__1(CentralizedFileSystemUrl cfsUrl) at Telligent.Evolution.Components.CentralizedFileSystemManipulationService.<>c__DisplayClass5_0.<ReplaceFileUrlsInHtml>b__0(Match m) at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat) at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator) at Telligent.DynamicConfiguration.Components.ConfigurationDataBase.Serialize(Property property, Boolean serializeFiles) at Telligent.Evolution.Extensibility.UI.Version2.ConfigurableContentFragmentBase.SerializePropertyData(ConfigurableContentFragmentSerializationTarget target) at Telligent.Evolution.Components.ContentFragmentPageService.SerializeConfiguredContentFragment(ConfiguredContentFragment fragment, XmlTextWriter xw, ContentFragmentContainerSerializationState serializationState) at Telligent.Evolution.Components.ContentFragmentPageService.SerializeConfiguredContentFragments(IList`1 fragments, XmlTextWriter xw, ContentFragmentContainerSerializationState serializationState) at Telligent.Evolution.Components.ContentFragmentPageService.SerializePage(ContentFragmentPage page, Guid themeType, XmlTextWriter xw, ContentFragmentContainerSerializationState serializationState) at Telligent.Evolution.Api.Plugins.Administration.ExportThemePanel.PanelContextApi.ExportPage(String pageName, Boolean isCustom) --- 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.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)
System.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)
I say that because the page wouldn't save, and it also would not export
The webresource issue can occur if the server date is set to far in the past. If the file date is > now, it will throw an error. Could that be the case in your environment?