November Happy Hour will be moved to Thursday December 5th.
AI OnAI Off
November Happy Hour will be moved to Thursday December 5th.
Did you recently upgrade the plugin? The problem is on the Dev environment or staging/production as well? Do you think .NET temp files are the issue (try deleting them)
Hi,
We using ImageResizer for its focal point feature. It has worked well for us but recently have this error pop up and breaking our site. Our underlying code has not changed, as far as we know so this is a mystery.
It seems to stem from this class:
[MediaDescriptor(ExtensionString = "png,gif,jpg")]
public partial class ImageFile : BaseImageData, IMedia, IFocalPointData
{
[BackingType(typeof(PropertyFocalPoint))]
public virtual FocalPoint FocalPoint { get; set; }
[ScaffoldColumn(false)]
public virtual int? OriginalWidth { get; set; }
[ScaffoldColumn(false)]
public virtual int? OriginalHeight { get; set; }
}
Server Error in '/' Application.
Unable to cast object of type 'System.String' to type 'ImageResizer.Plugins.EPiFocalPoint.SpecializedProperties.FocalPoint'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidCastException: Unable to cast object of type 'System.String' to type 'ImageResizer.Plugins.EPiFocalPoint.SpecializedProperties.FocalPoint'.
Source Error:
Source File: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\abf41fa1\449e8baf\App_global.asax.pbbxxpih.0.cs Line: 0
Stack Trace:
[InvalidCastException: Unable to cast object of type 'System.String' to type 'ImageResizer.Plugins.EPiFocalPoint.SpecializedProperties.FocalPoint'.] EPiServer.DataAbstraction.RuntimeModel.Internal.ContentModelMethods.GetValueOrDefault(PropertyDataCollection propertyDataCollection, String propertyName, Boolean defaultOnIsNull) +111 Pov.Common.Media.ImageFile_DynamicProxy.MakeReadOnly() +135 EPiServer.DataAccess.Internal.ContentDB.FinalizeContent(IContent content) +291 EPiServer.DataAccess.Internal.ContentLoadDB.LoadContentInternal(ContentReference contentLink, Int32 languageBranchId, DbDataReader reader) +1507 EPiServer.DataAccess.Internal.<>c__DisplayClass4_0.<LoadVersion>b__0() +465 EPiServer.Data.Providers.Internal.<>c__DisplayClass31_0`1.<Execute>b__0() +58 EPiServer.Data.Providers.SqlTransientErrorsRetryPolicy.Execute(Func`1 method) +70 EPiServer.Core.<>c__DisplayClass121_0.<LoadContentFromCacheOrRepository>b__0() +35 EPiServer.Framework.Cache.ObjectInstanceCacheExtensions.ReadThroughWithWait(IObjectInstanceCache cache, String cacheKey, Func`1 readValue, Func`2 evictionPolicy) +1035 EPiServer.Core.Internal.ContentInstanceCache.ReadThrough(ContentReference contentLink, String selectedLanguage, Func`1 readValue) +107 EPiServer.Core.ContentProvider.LoadContentFromCacheOrRepository(ContentReference contentreference, ILanguageSelector selector) +617 EPiServer.Core.Internal.ProviderPipelineImplementation.GetItem(ContentProvider provider, ContentReference contentLink, LoaderOptions loaderOptions) +327 EPiServer.Core.Internal.DefaultContentLoader.TryGet(ContentReference contentLink, LoaderOptions loaderOptions, T& content) +577 EPiServer.Core.Internal.DefaultContentLoader.Get(ContentReference contentLink, LoaderOptions loaderOptions) +99 EPiServer.DataAbstraction.RuntimeModel.Internal.ContentTypeModelRegister.ValidateChangeOfModelType(PropertyDefinitionModel propertyModel, String modelName) +322 EPiServer.DataAbstraction.RuntimeModel.Internal.ContentTypeModelRegister.SetStateForPropertyDefinitionModels(ContentTypeModel model) +186 EPiServer.DataAbstraction.RuntimeModel.Internal.ContentTypeModelRegister.<AnalyzeProperties>b__15_0(ContentTypeModel model) +67 System.Threading.Tasks.<>c__DisplayClass17_0`1.<ForWorker>b__1() +1396 System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) +32 System.Threading.Tasks.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>) +278
Any help will be much appreciated.