Sitecore 7.5 to Sitecore 8 Upgrade Error - speak.client.initialize.layout

After upgrading from Sitecore 7.5 to Sitecore 8.0, when I tried logging into the editor, I was confronted with this error: sitecore_upgrade_75_to_8_speak_error

Server Error in '/' Application.

Could not get pipeline: speak.client.initialize.layout (domain: )

Description: An unhandled exception occurred. 

Exception Details: System.InvalidOperationException: Could not get pipeline: speak.client.initialize.layout (domain: )

Source Error: 

Line 17: </head>
Line 18: <body class="sc @bodyClass">
Line 19:   @Html.Sitecore().InitializeSpeakLayout()
Line 20:   <div class="sc-list">
Line 21:     @this.Html.Sitecore().Placeholder("Page.Internal.BeforeGrid")

The Sitecore upgrade wizard looked like it ran successfully, but as the error mentioned Speak, I thought I'd install a clean Sitecore 8 instance and copy the speak assemblies and config files in my webroot. The speak config files can be found in: 'App_Config' -> 'Include' sitecore_upgrade_75_to_8_speak-config The speak assemblies are found in the 'bin' folder: sitecore_upgrade_75_to_8_speakassemblies After overriding these files in my webroot, the content editor ran without error :)


Jon D Jones

Software Architect, Programmer and Technologist Jon Jones is founder and CEO of London-based tech firm Digital Prompt. He has been working in the field for nearly a decade, specializing in new technologies and technical solution research in the web business. A passionate blogger by heart , speaker & consultant from England.. always on the hunt for the next challenge


Back to top
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-35662136-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();