evest
evest
November 11 2008, 14:01

Could it be that someone has created a custom property, compiled it, tested it locally, making EPiServer put the definition in the database (autoregistering it).

But the code with the actual property has not been checked in yet, and thus, he cannot load it.

 /Steve

  • November 11 2008, 14:13

    Thanks, Steve - as always, the solution is only seconds away. Three years since my last EPiServer projects couldn't avoid to have an impact. You were right Cool of course. More newbie questions to follow...

  • April 20 2012, 5:07

    hello guys,

    I am newbie here, also with the EPIServer. I got the same error regarding "Can't load property type" issue.

    Below is the error details, pls help to ressolve on it.

    Can't load property type 'Sitemap.PageProperties.ChangeFrequency, Sitemap'
    
    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: EPiServer.Core.EPiServerException: Can't load property type 'Sitemap.PageProperties.ChangeFrequency, Sitemap'
    
    Source Error:
    
    Line 18:             if (!Page.IsPostBack)
    Line 19:             {
    Line 20:                 DynamicProperty dynPropReferences = DynamicProperty.Load(CurrentPage.PageLink, "references");
    Line 21:                 if (dynPropReferences != null)
    Line 22:                 {
    
    
    Source File: C:\egenita\web apps\e-man kigwa\Units\DropDownMenu.ascx.cs    Line: 20
    
    Stack Trace:
    
    [EPiServerException: Can't load property type 'Sitemap.PageProperties.ChangeFrequency, Sitemap']
       EPiServer.Core.PropertyData.CreatePropertyDataObject(String assemblyName, String typeName) +653
       EPiServer.DataAccess.PageDB.ReadProperty(IDataReader reader, PropertyDataType dataType, Boolean readTypeName, Boolean readData) +185
       EPiServer.DataAccess.<>c__DisplayClass3.<Load>b__2() +342
       EPiServer.DataAccess.<>c__DisplayClass1`1.<Execute>b__0() +58
       EPiServer.DataAccess.DatabaseFactory.Execute(Action`1 method) +55
       EPiServer.DataAccess.DataAccessBase.Execute(Action`1 action) +247
       EPiServer.DataAccess.DynamicPropertiesDB.Load(PageReference pageLink) +238
       EPiServer.DataAbstraction.DynamicProperty.Load(PageReference pageLink, String propertyName) +38
       eman.Public.Units.DropDownMenu.Page_Load(Object sender, EventArgs e) in C:\egenita\web apps\e-man kigwa\Units\DropDownMenu.ascx.cs:20
       System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
       System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
       System.Web.UI.Control.OnLoad(EventArgs e) +99
       System.Web.UI.Control.LoadRecursive() +50
       System.Web.UI.Control.LoadRecursive() +141
       System.Web.UI.Control.LoadRecursive() +141
       System.Web.UI.Control.LoadRecursive() +141
       System.Web.UI.Control.LoadRecursive() +141
       System.Web.UI.Control.LoadRecursive() +141
       System.Web.UI.Control.LoadRecursive() +141
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
    

        

     

  • April 20 2012, 9:24

    You are probably missing a dll-file called Sitemap.dll in you solution.

  • April 23 2012, 7:01

    @Erik Nordin: Thank you very much :D It's indeed no Sitemap.dll file to my local bin. :D Thanks again...!!