An error occurred in template Page._additionalHead.ftl for Content with ID 38860.
Show Details
FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp-templates.jar/archive!/META-INF/resources/WEB-INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/Page._additionalHead.ftl]
com.coremedia.blueprint.cae.contentbeans.PageImpl$$[navigation=com.coremedia.blueprint.cae.contentbeans.CMChannelImpl[id=38238], content=com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38860]]
Error rendering view
No link scheme found for PreviewResourceLink{url='/static/preview/coremedia.preview.blueprint.css'} [class=class com.coremedia.objectserver.web.links.PreviewResourceLink]
com.coremedia.blueprint.cae.contentbeans.PageImpl$$
com.coremedia.objectserver.dataviews.DataView
com.coremedia.dispatch.HasCustomType
com.coremedia.blueprint.cae.contentbeans.PageImpl
com.coremedia.blueprint.common.contentbeans.Page
com.coremedia.blueprint.cae.contentbeans.AbstractPageImpl
com.coremedia.blueprint.common.contentbeans.AbstractPage
com.coremedia.blueprint.common.datevalidation.ValidityPeriod
com.coremedia.blueprint.common.navigation.HasViewTypeName
com.coremedia.objectserver.dataviews.AssumesIdentity
java.lang.Object
com.coremedia.objectserver.view.ViewException: Error rendering view
at com.coremedia.objectserver.view.ViewUtils.rethrow(ViewUtils.java:400)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:154)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:346)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:135)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ViewDecoratorBase$Decorator.decorate(ViewDecoratorBase.java:298)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.lambda$decorate$1(VariantsViewDecorator.java:125)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.delegateDirectly(VariantsViewDecorator.java:140)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.decorate(VariantsViewDecorator.java:128)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:237)
at com.coremedia.objectserver.view.ViewUtils.lambda$render$1(ViewUtils.java:168)
at com.coremedia.objectserver.view.ViewUtils.runInNewContext(ViewUtils.java:112)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:165)
at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:176)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
at freemarker.core.MethodCall._eval(MethodCall.java:62)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:104)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.visitAndTransform(Environment.java:511)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:886)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.process(Environment.java:323)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:346)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:135)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ViewDecoratorBase$Decorator.decorate(ViewDecoratorBase.java:298)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.lambda$decorate$1(VariantsViewDecorator.java:125)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.delegateDirectly(VariantsViewDecorator.java:140)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.decorate(VariantsViewDecorator.java:128)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:237)
at com.coremedia.objectserver.view.ViewUtils.lambda$render$1(ViewUtils.java:168)
at com.coremedia.objectserver.view.ViewUtils.runInNewContext(ViewUtils.java:112)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:165)
at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:176)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
at freemarker.core.MethodCall._eval(MethodCall.java:62)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:104)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.visitAndTransform(Environment.java:511)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:886)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.process(Environment.java:323)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:122)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:336)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:422)
at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:113)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:334)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:422)
at com.coremedia.objectserver.view.ViewDecoratorBase$Decorator.decorate(ViewDecoratorBase.java:287)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.lambda$decorate$0(VariantsViewDecorator.java:108)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.delegateDirectly(VariantsViewDecorator.java:140)
at com.coremedia.objectserver.variant.impl.VariantsViewDecorator$VariantsDecorator.decorate(VariantsViewDecorator.java:111)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:334)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:422)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:202)
at com.coremedia.objectserver.view.ViewUtils.lambda$render$0(ViewUtils.java:151)
at com.coremedia.objectserver.view.ViewUtils.runInNewContext(ViewUtils.java:112)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:148)
at com.coremedia.objectserver.view.BeanView.renderMergedOutputModel(BeanView.java:63)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:307)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1305)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1042)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980)
at com.coremedia.objectserver.web.DispatcherServlet.doDispatch(DispatcherServlet.java:69)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at com.coremedia.livecontext.hybrid.CookieLevelerFilter.doFilter(CookieLevelerFilter.java:64)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at com.coremedia.blueprint.cae.filter.PreviewViewFilter.doFilterInternal(PreviewViewFilter.java:48)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at com.coremedia.livecontext.preview.PreviewMarkerFilter.doFilter(PreviewMarkerFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at com.coremedia.blueprint.livecontext.ecommerce.filter.CommerceConnectionFilter.doFilter(CommerceConnectionFilter.java:60)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at com.coremedia.livecontext.fragment.FragmentContextFilter.doFilter(FragmentContextFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at com.coremedia.blueprint.cae.filter.SiteFilter.doFilter(SiteFilter.java:59)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at com.tallence.core.redirects.cae.filter.RedirectFilter.doFilter(RedirectFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:235)
at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:493)
at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:354)
at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:86)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:132)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:181)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:96)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:118)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:244)
at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:337)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:141)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:237)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:195)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:317)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:355)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:272)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:199)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalArgumentException: No link scheme found for PreviewResourceLink{url='/static/preview/coremedia.preview.blueprint.css'} [class=class com.coremedia.objectserver.web.links.PreviewResourceLink]
at com.coremedia.objectserver.web.links.LinkFormatter.lambda$formatLink$1(LinkFormatter.java:122)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at com.coremedia.objectserver.web.links.LinkFormatter.formatLink(LinkFormatter.java:121)
at com.coremedia.objectserver.util.undoc.CMPreviewResourcesRendererImpl.lambda$getFormatted$0(CMPreviewResourcesRendererImpl.java:94)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at com.coremedia.objectserver.util.undoc.CMPreviewResourcesRendererImpl.getFormatted(CMPreviewResourcesRendererImpl.java:95)
at com.coremedia.objectserver.util.undoc.CMPreviewResourcesRendererImpl.getPreviewCssUrls(CMPreviewResourcesRendererImpl.java:110)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:298)
at freemarker.ext.beans.BeanModel.get(BeanModel.java:191)
at freemarker.ext.beans.BeanModel.get(BeanModel.java:155)
at freemarker.ext.beans.GenericObjectModel.get(GenericObjectModel.java:64)
at freemarker.core.Environment.getDataModelOrSharedVariable(Environment.java:2496)
at freemarker.core.Environment.getGlobalVariable(Environment.java:2486)
at freemarker.core.Environment.getVariable(Environment.java:2471)
at freemarker.core.Identifier._eval(Identifier.java:39)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:99)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.process(Environment.java:323)
at com.coremedia.objectserver.util.undoc.CMPreviewResourcesRendererImpl.render(CMPreviewResourcesRendererImpl.java:125)
at com.coremedia.objectserver.view.freemarker.impl.PreviewFacadeImpl.renderPreviewResources(PreviewFacadeImpl.java:72)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
at freemarker.core.MethodCall._eval(MethodCall.java:62)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.BuiltInsForOutputFormatRelated$AbstractConverterBI.calculateResult(BuiltInsForOutputFormatRelated.java:50)
at freemarker.core.MarkupOutputFormatBoundBuiltIn._eval(MarkupOutputFormatBoundBuiltIn.java:40)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:104)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:886)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.process(Environment.java:323)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
... 210 more
We are committed to delivering and installing expert kitchen and restaurant solutions.
We are committed to delivering and installing expert kitchen and restaurant solutions.
The Chef Range CR640 Standard range cooker with a Gas hob is a great value choice amongst US chefs because of its professional build...
The Chef Range CR640 Standard range cooker with a Gas hob is a great value choice amongst US chefs because of its professional build...

Product Highlights

The Chef Range series is a favorite of chefs worldwide due to the great value-for-money, build quality, and durability.
The Chef Range series is a favorite of chefs worldwide due to the great value-for-money, build quality, and durability.

The unique ChefWaveâ„¢ fryers combine several high-yield cooking technologies that lower the required poultry-frying time by two thirds.
The unique ChefWaveâ„¢ fryers combine several high-yield cooking technologies that lower the required poultry-frying time by two thirds.

<!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] _squareBannerGridItem FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/java.lang/Object._squareBannerGridItem.ftl] --> <div class="cm-square-banner-grid__item" data-cm-metadata="[{&quot;_&quot;:{&quot;$Ref&quot;:&quot;content/38864&quot;}},{&quot;_&quot;:&quot;properties.items&quot;}]"> <!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] asSquareBanner FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.asSquareBanner.ftl] --> <!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] teaser FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMArticle.teaser.ftl] --> <div class="cm-square-banner " style="background: transparent" data-cm-metadata="[{&quot;_&quot;:{&quot;$Ref&quot;:&quot;content/38640&quot;}}]"> <!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] teaserMedia FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.teaserMedia.ftl] --> <div class="cm-square-banner__media"> <a href="/corporate-en-au/details/meet-sally-and-her-story-38638" class="cm-square-banner__link"> <!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMPictureImpl[id=38496] squareBannerMedia FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMMedia.squareBannerMedia.ftl] --> <!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMPictureImpl[id=38496] media FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMPicture.media.ftl] --> <picture class="cm-square-banner__picture-box" data-cm-metadata="[{&quot;_&quot;:{&quot;$Ref&quot;:&quot;content/38496&quot;}},{&quot;_&quot;:&quot;properties.data&quot;},{&quot;editable&quot;:true}]"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt="Woman at Coffee Machine" loading="lazy" class="cm-media cm-media--responsive cm-media--loading cm-square-banner__picture" title="" data-cm-responsive-media="[{&quot;name&quot;:&quot;portrait_ratio2x3&quot;,&quot;ratioWidth&quot;:2,&quot;ratioHeight&quot;:3,&quot;linksForWidth&quot;:{&quot;200&quot;:&quot;/resource/image/38496/portrait_ratio2x3/200/300/9530ce91ebbe051cfa1c9cf0353f186/B989C9A5AA38055A0793991552A4C613/woman-at-coffee-machine-picture.jpg&quot;,&quot;400&quot;:&quot;/resource/image/38496/portrait_ratio2x3/400/600/9530ce91ebbe051cfa1c9cf0353f186/76CC967BC840FD1700BD82F7492566E9/woman-at-coffee-machine-picture.jpg&quot;,&quot;768&quot;:&quot;/resource/image/38496/portrait_ratio2x3/768/1152/9530ce91ebbe051cfa1c9cf0353f186/CC3CF16EE46BF7AC4DE20716DEA2A7CF/woman-at-coffee-machine-picture.jpg&quot;}},{&quot;name&quot;:&quot;portrait_ratio1x1&quot;,&quot;ratioWidth&quot;:1,&quot;ratioHeight&quot;:1,&quot;linksForWidth&quot;:{&quot;200&quot;:&quot;/resource/image/38496/portrait_ratio1x1/200/200/d3b89c83e7c31b0d68ddd052b7a9fb7c/FA6DF692591DBACE03D985D63BC40A1F/woman-at-coffee-machine-picture.jpg&quot;,&quot;400&quot;:&quot;/resource/image/38496/portrait_ratio1x1/400/400/d3b89c83e7c31b0d68ddd052b7a9fb7c/03A26DA041942595107B2A5599BD5203/woman-at-coffee-machine-picture.jpg&quot;,&quot;768&quot;:&quot;/resource/image/38496/portrait_ratio1x1/768/768/d3b89c83e7c31b0d68ddd052b7a9fb7c/87B842C10760332A0968B51952AB8C04/woman-at-coffee-machine-picture.jpg&quot;}},{&quot;name&quot;:&quot;landscape_ratio4x3&quot;,&quot;ratioWidth&quot;:4,&quot;ratioHeight&quot;:3,&quot;linksForWidth&quot;:{&quot;200&quot;:&quot;/resource/image/38496/landscape_ratio4x3/200/150/ba7136b3d7d453c3cd4b08b29bf3d583/5D4BAD419D6DDC61E279F882CE01F9C3/woman-at-coffee-machine-picture.jpg&quot;,&quot;400&quot;:&quot;/resource/image/38496/landscape_ratio4x3/400/300/ba7136b3d7d453c3cd4b08b29bf3d583/22C4DAC35E5565F29CB90DED52867BB4/woman-at-coffee-machine-picture.jpg&quot;,&quot;768&quot;:&quot;/resource/image/38496/landscape_ratio4x3/768/576/ba7136b3d7d453c3cd4b08b29bf3d583/EEE47DD80E8379FD90BAC94BBD4D2A7B/woman-at-coffee-machine-picture.jpg&quot;,&quot;1024&quot;:&quot;/resource/image/38496/landscape_ratio4x3/1024/768/ba7136b3d7d453c3cd4b08b29bf3d583/9C9225CCFC4DD5D15F68F98D516AB7EB/woman-at-coffee-machine-picture.jpg&quot;,&quot;1280&quot;:&quot;/resource/image/38496/landscape_ratio4x3/1280/960/ba7136b3d7d453c3cd4b08b29bf3d583/5A1432322E78D7EABC9FEB2D1B19F03D/woman-at-coffee-machine-picture.jpg&quot;,&quot;1440&quot;:&quot;/resource/image/38496/landscape_ratio4x3/1440/1080/ba7136b3d7d453c3cd4b08b29bf3d583/5E13E917780035F2EF30B4EB884ABE4A/woman-at-coffee-machine-picture.jpg&quot;}},{&quot;name&quot;:&quot;landscape_ratio16x9&quot;,&quot;ratioWidth&quot;:16,&quot;ratioHeight&quot;:9,&quot;linksForWidth&quot;:{&quot;208&quot;:&quot;/resource/image/38496/landscape_ratio16x9/208/117/23f766a792e2a58604204e6296c654a9/FB48443A9245A9315F50D136235B335D/woman-at-coffee-machine-picture.jpg&quot;,&quot;400&quot;:&quot;/resource/image/38496/landscape_ratio16x9/400/225/23f766a792e2a58604204e6296c654a9/4DEE4420DEC0EB7C710E758E05D027B4/woman-at-coffee-machine-picture.jpg&quot;,&quot;944&quot;:&quot;/resource/image/38496/landscape_ratio16x9/944/531/23f766a792e2a58604204e6296c654a9/C05646E968AD7D49450B8C6E71FAC9A2/woman-at-coffee-machine-picture.jpg&quot;}},{&quot;name&quot;:&quot;landscape_ratio8x3&quot;,&quot;ratioWidth&quot;:8,&quot;ratioHeight&quot;:3,&quot;linksForWidth&quot;:{&quot;400&quot;:&quot;/resource/image/38496/landscape_ratio8x3/400/150/f2c4e1d09f650ad16ec6e25393d08aa0/D6CB062A0BF3CFB85382596DEFD12AE9/woman-at-coffee-machine-picture.jpg&quot;,&quot;768&quot;:&quot;/resource/image/38496/landscape_ratio8x3/768/288/f2c4e1d09f650ad16ec6e25393d08aa0/071867149E6C96C5D07A90F478A38A5F/woman-at-coffee-machine-picture.jpg&quot;,&quot;1144&quot;:&quot;/resource/image/38496/landscape_ratio8x3/1144/429/f2c4e1d09f650ad16ec6e25393d08aa0/4607AF5352588B9950575064080FC143/woman-at-coffee-machine-picture.jpg&quot;,&quot;1792&quot;:&quot;/resource/image/38496/landscape_ratio8x3/1792/672/f2c4e1d09f650ad16ec6e25393d08aa0/61D5BE39433AEC1FBFA238E433781FE9/woman-at-coffee-machine-picture.jpg&quot;}}]" data-cm-metadata="[{&quot;_&quot;:&quot;properties.data&quot;}]"> </picture> <!-- END com.coremedia.blueprint.cae.contentbeans.CMPictureImpl[id=38496] media FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMPicture.media.ftl] took 3 ms --> <!-- END com.coremedia.blueprint.cae.contentbeans.CMPictureImpl[id=38496] squareBannerMedia FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMMedia.squareBannerMedia.ftl] took 4 ms --> </a> </div> <!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] teaserMedia FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.teaserMedia.ftl] took 5 ms --> <!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] teaserCaption FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.teaserCaption.ftl] --> <div class="cm-square-banner__caption"> <div class="cm-square-banner__headlines"> <a href="/corporate-en-au/details/meet-sally-and-her-story-38638" class="cm-square-banner__title"> <h3 class="cm-square-banner__headline large" data-cm-metadata="[{&quot;_&quot;:&quot;properties.teaserTitle&quot;},{&quot;editable&quot;:true}]">Meet Sally - and her story in Paris</h3> </a> <a href="/corporate-en-au/details/meet-sally-and-her-story-38638" class="cm-square-banner__title"> <h3 class="cm-square-banner__headline mobile">Meet Sally - and her story in Paris</h3> </a> </div> <div class="cm-square-banner__text large" style="color: ;" data-cm-metadata="[{&quot;_&quot;:&quot;properties.teaserText&quot;},{&quot;editable&quot;:true}]"> Sally was just 21 when she first got the idea of becoming a Chef in her own restaurant.<br> </div> <div class="cm-square-banner__text mobile" style="color: ;" data-cm-metadata="[{&quot;_&quot;:&quot;properties.teaserText&quot;},{&quot;editable&quot;:true}]"> Sally was just 21 when she first got the idea of becoming a Chef in her own restaurant.<br> </div> <div class="cm-cta cm-square-banner__cta" > <a href="/corporate-en-au/details/meet-sally-and-her-story-38638" class="cm-cta__button cm-cta-button cm-cta-button--primary " role="button" data-cm-metadata="[{&quot;_&quot;:{&quot;$Ref&quot;:&quot;content/38640&quot;}}]"> Learn More </a> </div> </div> <!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] teaserCaption FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.teaserCaption.ftl] took 2 ms --> <!-- BEGIN ViewHookEvent{, bean=com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640], id=teaser, parameters={}} null com.coremedia.objectserver.view.events.ViewHookEventView@2d1df853 --> <!-- END ViewHookEvent{, bean=com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640], id=teaser, parameters={}} null com.coremedia.objectserver.view.events.ViewHookEventView@2d1df853 took 0 ms --></div> <!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] teaser FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMArticle.teaser.ftl] took 9 ms --> <!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] asSquareBanner FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.asSquareBanner.ftl] took 9 ms --></div> <!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=38640] _squareBannerGridItem FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp&#8211;templates.jar/archive!/META&#8211;INF/resources/WEB&#8211;INF/templates/chefcorp/java.lang/Object._squareBannerGridItem.ftl] took 10 ms -->