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.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
Born in 1987, Charlotte has a distinct interest in digital story telling and social media. She has published multiple works, among them the seminal "More for me", a book that has laid the foundation for the new millennial spirit. Other work has been published in the New Yorker, the Huffington Post, and VICE magazine.
<!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] _landscapeBannerGridItem FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/java.lang/Object._landscapeBannerGridItem.ftl] -->
<div class="cm-landscape-banner-grid__item" >
<!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] asLandscapeBanner FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.asLandscapeBanner.ftl] -->
<!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] teaser[] FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMArticle.teaser.ftl] -->
<div class="cm-landscape-banner " style="background: transparent" data-cm-metadata="[{"_":{"$Ref":"content/6218"}}]">
<!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] teaserMedia FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.teaserMedia.ftl] -->
<div class="cm-landscape-banner__media">
<a href="/corporate/details/meet-sally-and-her-story-1072" class="cm-landscape-banner__link">
<!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMPictureImpl[id=2960] media FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMPicture.media.ftl] -->
<picture class="cm-landscape-banner__picture-box" data-cm-metadata="[{"_":{"$Ref":"content/2960"}},{"_":"properties.data"},{"editable":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-landscape-banner__picture"
title="" data-cm-responsive-media="[{"name":"portrait_ratio2x3","ratioWidth":2,"ratioHeight":3,"linksForWidth":{"200":"/resource/image/2960/portrait_ratio2x3/200/300/9530ce91ebbe051cfa1c9cf0353f186/72E26BDB7B25CD4B1DC5134CE8F8C866/woman-at-coffee-machine-picture.jpg","400":"/resource/image/2960/portrait_ratio2x3/400/600/9530ce91ebbe051cfa1c9cf0353f186/68E4EE9C1A9576164D54D94EBD532547/woman-at-coffee-machine-picture.jpg","768":"/resource/image/2960/portrait_ratio2x3/768/1152/9530ce91ebbe051cfa1c9cf0353f186/30178E205856BF0E0A3CB0D3A2B518C1/woman-at-coffee-machine-picture.jpg"}},{"name":"portrait_ratio1x1","ratioWidth":1,"ratioHeight":1,"linksForWidth":{"200":"/resource/image/2960/portrait_ratio1x1/200/200/d3b89c83e7c31b0d68ddd052b7a9fb7c/5820AD0F62F3607D13A46159D18D42B9/woman-at-coffee-machine-picture.jpg","400":"/resource/image/2960/portrait_ratio1x1/400/400/d3b89c83e7c31b0d68ddd052b7a9fb7c/E9960761B616867690EDA791A796A3BC/woman-at-coffee-machine-picture.jpg","768":"/resource/image/2960/portrait_ratio1x1/768/768/d3b89c83e7c31b0d68ddd052b7a9fb7c/566965E2172F58B613E86E310304CA26/woman-at-coffee-machine-picture.jpg"}},{"name":"landscape_ratio4x3","ratioWidth":4,"ratioHeight":3,"linksForWidth":{"200":"/resource/image/2960/landscape_ratio4x3/200/150/ba7136b3d7d453c3cd4b08b29bf3d583/3A867A9F445ED6E6009661A6FA9C20AD/woman-at-coffee-machine-picture.jpg","400":"/resource/image/2960/landscape_ratio4x3/400/300/ba7136b3d7d453c3cd4b08b29bf3d583/F9F5DAC78A3B5E3D67EF1FD6F60B14FF/woman-at-coffee-machine-picture.jpg","768":"/resource/image/2960/landscape_ratio4x3/768/576/ba7136b3d7d453c3cd4b08b29bf3d583/15B94F9B6790DD73621EC78416EA2291/woman-at-coffee-machine-picture.jpg","1024":"/resource/image/2960/landscape_ratio4x3/1024/768/ba7136b3d7d453c3cd4b08b29bf3d583/FD8F46DD4992D42F47673D2492F8F235/woman-at-coffee-machine-picture.jpg","1280":"/resource/image/2960/landscape_ratio4x3/1280/960/ba7136b3d7d453c3cd4b08b29bf3d583/1B7993F4F99502E2EE0FFDA456E0A132/woman-at-coffee-machine-picture.jpg","1440":"/resource/image/2960/landscape_ratio4x3/1440/1080/ba7136b3d7d453c3cd4b08b29bf3d583/AE2888EBDDE829BB52FAF5D5D403ECB1/woman-at-coffee-machine-picture.jpg"}},{"name":"landscape_ratio16x9","ratioWidth":16,"ratioHeight":9,"linksForWidth":{"208":"/resource/image/2960/landscape_ratio16x9/208/117/23f766a792e2a58604204e6296c654a9/0D7E74420F6E751C07F2BD91D85F876F/woman-at-coffee-machine-picture.jpg","400":"/resource/image/2960/landscape_ratio16x9/400/225/23f766a792e2a58604204e6296c654a9/D812E9419D901564F8D9E258DDC35BA3/woman-at-coffee-machine-picture.jpg","944":"/resource/image/2960/landscape_ratio16x9/944/531/23f766a792e2a58604204e6296c654a9/B18730E9ED38D16F9CE585B53621105C/woman-at-coffee-machine-picture.jpg"}},{"name":"landscape_ratio8x3","ratioWidth":8,"ratioHeight":3,"linksForWidth":{"400":"/resource/image/2960/landscape_ratio8x3/400/150/f2c4e1d09f650ad16ec6e25393d08aa0/0FD8620E38C6686A871D4754A0E9A314/woman-at-coffee-machine-picture.jpg","768":"/resource/image/2960/landscape_ratio8x3/768/288/f2c4e1d09f650ad16ec6e25393d08aa0/6C9E8F4D04B9F710D52E605F3D5DD92E/woman-at-coffee-machine-picture.jpg","1144":"/resource/image/2960/landscape_ratio8x3/1144/429/f2c4e1d09f650ad16ec6e25393d08aa0/54A0BB66D1ABE246F2EE80F4903A166F/woman-at-coffee-machine-picture.jpg","1792":"/resource/image/2960/landscape_ratio8x3/1792/672/f2c4e1d09f650ad16ec6e25393d08aa0/9B454A48A65A43E126403A150D182BDD/woman-at-coffee-machine-picture.jpg"}}]" data-cm-metadata="[{"_":"properties.data"}]">
</picture>
<!-- END com.coremedia.blueprint.cae.contentbeans.CMPictureImpl[id=2960] media FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMPicture.media.ftl] took 4 ms --> </a>
<!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] _playButton FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMObject._playButton.ftl] -->
<!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] _playButton FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMObject._playButton.ftl] took 0 ms --></div>
<!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] teaserMedia FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.teaserMedia.ftl] took 12 ms -->
<!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] teaserCaption FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.teaserCaption.ftl] -->
<div class="cm-landscape-banner__caption">
<div class="cm-landscape-banner__headlines">
<a href="/corporate/details/meet-sally-and-her-story-1072" class="cm-landscape-banner__title">
<h3 class="cm-landscape-banner__headline large" data-cm-metadata="[{"_":"properties.teaserTitle"},{"editable":true}]">Meet Sally - and her story in Paris</h3>
</a>
<a href="/corporate/details/meet-sally-and-her-story-1072" class="cm-landscape-banner__title">
<h3 class="cm-landscape-banner__headline mobile">Meet Sally - and her story in Paris</h3>
</a>
</div>
<div class="cm-landscape-banner__text large" style="color: ;" data-cm-metadata="[{"_":"properties.teaserText"},{"editable":true}]">
Sally was just 21 when she first got the idea of becoming a Chef in her own restaurant.<br>
</div>
<div class="cm-landscape-banner__text mobile" style="color: ;" data-cm-metadata="[{"_":"properties.teaserText"},{"editable":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-landscape-banner__cta" >
<a href="/corporate/details/meet-sally-and-her-story-1072" class="cm-cta__button cm-cta-button cm-cta-button--primary " role="button" data-cm-metadata="[{"_":{"$Ref":"content/6218"}}]">
Learn More </a>
</div>
</div>
<!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] teaserCaption FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.teaserCaption.ftl] took 21 ms -->
<!-- BEGIN ViewHookEvent{, bean=com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218], id=teaser, parameters={}} null com.coremedia.objectserver.view.events.ViewHookEventView@2d1df853 -->
<!-- END ViewHookEvent{, bean=com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218], id=teaser, parameters={}} null com.coremedia.objectserver.view.events.ViewHookEventView@2d1df853 took 0 ms --></div>
<!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] teaser[] FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMArticle.teaser.ftl] took 34 ms -->
<!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] asLandscapeBanner FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/com.coremedia.blueprint.common.contentbeans/CMTeasable.asLandscapeBanner.ftl] took 35 ms --></div>
<!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl[id=6218] _landscapeBannerGridItem FreemarkerView[template=/jar:id:contentproperty:/Themes/chefcorp/templates/chefcorp–templates.jar/archive!/META–INF/resources/WEB–INF/templates/chefcorp/java.lang/Object._landscapeBannerGridItem.ftl] took 36 ms -->