⚠ Sorry, an error occurred while processing your request.
Controller
Header
Action
Header
Message
Failed to create type RS.Feature.Navigation.Models.HeaderViewModel
StackTrace
at Glass.Mapper.Pipelines.ObjectConstruction.Tasks.CreateConcrete.CreateConcreteTask.CreateObjectAndMapProperties(ObjectConstructionArgs args) at Glass.Mapper.Pipelines.ObjectConstruction.Tasks.CreateConcrete.CreateConcreteTask.Execute(ObjectConstructionArgs args) at Glass.Mapper.Pipelines.AbstractPipelineRunner`2.<>c__DisplayClass9_1.<.ctor>b__1(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Next(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Execute(T args) at Glass.Mapper.Sc.Pipelines.ObjectConstruction.EnforcedTemplateCheck.PerformTemplateCheck(ObjectConstructionArgs args, ID templateId, SitecoreEnforceTemplate enforceTemplate) at Glass.Mapper.Sc.Pipelines.ObjectConstruction.EnforcedTemplateCheck.Execute(ObjectConstructionArgs args) at Glass.Mapper.Pipelines.AbstractPipelineRunner`2.<>c__DisplayClass9_1.<.ctor>b__1(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Next(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Execute(T args) at Glass.Mapper.Pipelines.ObjectConstruction.Tasks.CacheCheck.CacheCheckTask.Execute(ObjectConstructionArgs args) at Glass.Mapper.Pipelines.AbstractPipelineRunner`2.<>c__DisplayClass9_1.<.ctor>b__1(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Next(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Execute(T args) at Glass.Mapper.Sc.Pipelines.ObjectConstruction.SitecoreItemTask.Execute(ObjectConstructionArgs args) at Glass.Mapper.Pipelines.AbstractPipelineRunner`2.<>c__DisplayClass9_1.<.ctor>b__1(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Next(T args) at Glass.Mapper.Sc.Pipelines.ObjectConstruction.ItemVersionCountByRevisionTask.Execute(ObjectConstructionArgs args) at Glass.Mapper.Pipelines.AbstractPipelineRunner`2.<>c__DisplayClass9_1.<.ctor>b__1(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Next(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Execute(T args) at Glass.Mapper.Pipelines.ObjectConstruction.Tasks.DepthCheck.ModelDepthCheck.Execute(ObjectConstructionArgs args) at Glass.Mapper.Pipelines.AbstractPipelineRunner`2.<>c__DisplayClass9_1.<.ctor>b__1(T args) at Glass.Mapper.Pipelines.AbstractPipelineTask`1.Next(T args) at Glass.Mapper.Sc.Pipelines.ObjectConstruction.NullItemTask.Execute(ObjectConstructionArgs args) at Glass.Mapper.Pipelines.AbstractPipelineRunner`2.<>c__DisplayClass9_0.<.ctor>b__0(T args) at Glass.Mapper.Pipelines.AbstractPipelineRunner`2.Run(T args) at Glass.Mapper.AbstractService.InstantiateObject(AbstractTypeCreationContext abstractTypeCreationContext) at Glass.Mapper.Sc.SitecoreService.RunCreateType(Item item, GetOptions options, Dictionary`2 parameters) at Glass.Mapper.Sc.SitecoreService.GetItem(GetItemOptions options) at Glass.Mapper.Sc.SitecoreService.GetItem[T](GetItemOptions options) at Glass.Mapper.Sc.Web.Mvc.MvcContext.GetDataSourceItem[T](GetKnownOptions options) at Glass.Mapper.Sc.Web.Mvc.IMvcContextExtensionMethods.GetDataSourceItem[T](IMvcContext context, Action`1 config) at RS.Feature.Navigation.Controllers.HeaderController.Header() in D:\a\1\s\src\Feature\Navigation\code\Controllers\HeaderController.cs:line 33 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)

Professor Phillip Woodruff FRS

Phil Woodruff is one of the country’s leading experimental surface physicist. He is noted for his imaginative development of techniques for the investigation of surfaces, especially for the quantitative determination of surface structure, and with particular emphasis on synchrotron radiation. His groundbreaking innovations are taken up by other groups around the world and he himself has applied them to characterise surfaces and their atomic and molecular adsorbates with great precision.

Professional position

  • Professor of Physics, Department of Physics, University of Warwick

Subject groups

  • Astronomy and Physics

    Condensed matter incl softmatter, liquids, nano-materials, Crystallography

  • Chemistry

    Chemistry, physical

Professor Phillip Woodruff FRS
Elected 2006
Committees Participated Role
Sectional Committee 2: Astronomy and physics November 2020 - October 2023 Member
Research Grants Committee: Physical Sciences January 2020 - December 2022 Member
International Exchanges Committee January 2016 - December 2021 Member
Industry Fellowships Joint Panel January 2016 - December 2021 Member
Research Appointment Panel A(i) January 2016 - December 2019 Deputy Chair
Evaluation Panel January 2016 - December 2018 Member
Research Appointment Panel A(i) January 2014 - December 2015 Member
Royal Society Wolfson Fellowships Committee January 2011 - December 2013 Member
Sectional Committee 2: Astronomy and physics December 2006 - November 2009 Member