Error loading MacroEngine script (file: , Type: '' Could not load type 'umbraco.cms.businesslogic.macro.IMacroEngineResultStatus' from assembly 'cms, Version=1.0.4281.14852, Culture=neutral, PublicKeyToken=null'. at umbraco.macro.loadMacroScript(MacroModel macro) at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId)
The current version of the cms.dll assembly that the trace mentioned is 1.0.4393.24044, in the umbraco.macro class there's no method "loadMacroScript" and the "renderMacro" method has different signature. Your umbraco.dll assembly seems to be outdated.
Upgrading to 4.7.1.1 broke ALL razor macros
Just upgraded a 4.7.1 site to 4.7.1.1 and now all razor code is broken.
I get this error:
Error loading MacroEngine script (file:
I have tried republishing, deleting the tmp folders and more but nothing seems to help.
If you have debugging enabled you can add ?umbDebugShowTrace=true to your site url to see a stack trace which shows more info about the error.
Jeroen
Found this:
Could not load type 'umbraco.cms.businesslogic.macro.IMacroEngineResultStatus' from assembly 'cms, Version=1.0.4281.14852, Culture=neutral, PublicKeyToken=null'.
at umbraco.macro.loadMacroScript(MacroModel macro)
at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId)
How come I get this now with 4.7.7.1?
Hmm perhaps something went wrong with upgrading? What did you do to upgrade?
Jeroen
I did as the PDF told me.
I copied all bin, umbraco_client and umbraco content to the specific folders and overwrote everything.
The current version of the cms.dll assembly that the trace mentioned is 1.0.4393.24044, in the umbraco.macro class there's no method "loadMacroScript" and the "renderMacro" method has different signature. Your umbraco.dll assembly seems to be outdated.
Hm what are you saying.. do I have the wrong version of cms.dll?
My trace is mentioned 1.0.4281.14852 where did you get 1.0.4393.24044 from? Is 4393 the correct 4.7.7.1 version of cms.dll?
I downloaded the umbraco_4711.zip file from codeplex and the cms.dll from that file is 1.0.4393.24040.
The umbraco.dll in my project folder is 1.0.4393.24044.
I wouldn't put the brain on it actually - I think it's much simpler just to try and get 4.7.1.1 one more time and unpack /bin contents over the site.
is working on a reply...