An error occurred in template Page._additionalHead.ftl for Content with ID 7519648.
Show Details
FreemarkerView[template=/jar:id:contentproperty:/Themes/insinkerator/templates/insinkerator-templates.jar/archive!/META-INF/resources/WEB-INF/templates/insinkerator/com.coremedia.blueprint.common.contentbeans/Page._additionalHead.ftl]
com.coremedia.blueprint.cae.contentbeans.PageImpl$$[navigation=com.coremedia.blueprint.cae.contentbeans.CMChannelImpl[id=7519648], content=com.coremedia.blueprint.cae.contentbeans.CMChannelImpl[id=7519648]]
Error rendering view
Current store context is not set.
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.objectserver.dataviews.AssumesIdentity
java.lang.Object
com.coremedia.objectserver.view.ViewException: Error rendering view
at com.coremedia.objectserver.view.ViewUtils.rethrow(ViewUtils.java:344)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:154)
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$DecoratingBaseView.render(ViewDecoratorBase.java:346)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
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.ViewUtils.render(ViewUtils.java:184)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124)
at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159)
at jdk.internal.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552)
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:100)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:383)
at freemarker.core.Environment.visitAndTransform(Environment.java:514)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42)
at freemarker.core.Environment.visit(Environment.java:383)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889)
at freemarker.core.Environment.invokeMacro(Environment.java:825)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84)
at freemarker.core.Environment.visit(Environment.java:347)
at freemarker.core.Environment.visit(Environment.java:353)
at freemarker.core.Environment.process(Environment.java:326)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
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$DecoratingBaseView.render(ViewDecoratorBase.java:346)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
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.ViewUtils.render(ViewUtils.java:184)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124)
at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159)
at jdk.internal.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552)
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:100)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:383)
at freemarker.core.Environment.visitAndTransform(Environment.java:514)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42)
at freemarker.core.Environment.visit(Environment.java:383)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889)
at freemarker.core.Environment.invokeMacro(Environment.java:825)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84)
at freemarker.core.Environment.visit(Environment.java:347)
at freemarker.core.Environment.visit(Environment.java:353)
at freemarker.core.Environment.process(Environment.java:326)
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.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$DecoratingBaseView.render(ViewDecoratorBase.java:336)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:422)
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.ViewUtils.render(ViewUtils.java:152)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:109)
at com.coremedia.objectserver.view.BeanView.renderMergedOutputModel(BeanView.java:63)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1401)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1145)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1084)
at com.coremedia.objectserver.web.DispatcherServlet.doDispatch(DispatcherServlet.java:69)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.coremedia.livecontext.fragment.FragmentContextProvider.doFilter(FragmentContextProvider.java:71)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.coremedia.blueprint.cae.filter.PreviewViewFilter.doFilterInternal(PreviewViewFilter.java:48)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:289)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.coremedia.blueprint.cae.filter.SiteFilter.doFilter(SiteFilter.java:54)
at com.emerson.globalization.web.filter.VirtualSiteFilter.doFilter(VirtualSiteFilter.java:40)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.coremedia.livecontext.preview.PreviewMarkerFilter.doFilter(PreviewMarkerFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.coremedia.blueprint.livecontext.ecommerce.filter.CommerceConnectionFilter.doFilter(CommerceConnectionFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.coremedia.blueprint.cae.filter.SiteFilter.doFilter(SiteFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
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:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.emerson.blueprint.component.cae.csrf.CsrfLegacyTokenGetterFilter.doFilterInternal(CsrfLegacyTokenGetterFilter.java:19)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.coremedia.blueprint.cae.filter.RequestRejectedExceptionFilter.doFilter(RequestRejectedExceptionFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:769)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1787)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: com.coremedia.blueprint.base.livecontext.ecommerce.common.NoStoreContextAvailable: Current store context is not set.
at com.coremedia.blueprint.base.livecontext.ecommerce.common.CurrentStoreContext.lambda$get$0(CurrentStoreContext.java:31)
at java.base/java.util.Optional.orElseThrow(Optional.java:408)
at com.coremedia.blueprint.base.livecontext.ecommerce.common.CurrentStoreContext.get(CurrentStoreContext.java:31)
at com.emerson.web.taglib.EmersonFreemarkerFacade.getStoreContext(EmersonFreemarkerFacade.java:552)
at jdk.internal.reflect.GeneratedMethodAccessor373.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552)
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.ReturnInstruction.accept(ReturnInstruction.java:38)
at freemarker.core.Environment.visit(Environment.java:383)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889)
at freemarker.core.Environment.invokeMacro(Environment.java:825)
at freemarker.core.Environment.invokeFunction(Environment.java:841)
at freemarker.core.MethodCall._eval(MethodCall.java:65)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.Assignment.accept(Assignment.java:134)
at freemarker.core.Environment.visit(Environment.java:347)
at freemarker.core.Environment.visit(Environment.java:353)
at freemarker.core.Environment.process(Environment.java:326)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
... 196 more

Filter

Eco-friendly products for the kitchen

With many consumers becoming more environmentally aware and sustainable in their homes, we explore key eco-friendly products for the kitchen that must be invested in…  

Read More
insinkerator-starving landfills-66-twitter-thumbnail-retailer blog area
Lifestyle

We’re Supporting The Food Waste Action Week Initiative

We’re happy to support the first, annual, Food Waste Action Week, which takes place between 1st and 7th March 2021.

Read More
Thumbnail Image
Lifestyle

InSinkErator 4N1 Touch Tap Approved by WRAS

The InSinkErator 4N1 Touch combination tap has gained approval from the Water Regulations Advisory Scheme (WRAS).

Read More
Image of H002 - Hero
Hot Tap Hints & Tips

Instant hot water taps: here’s everything you ever needed to know

Instant hot water taps are a space-saving, time-saving addition that will change the way you use your kitchen. Find out everything you need to know.

Read More
Image of H002 - Hero
Hot Tap Hints & Tips

Food waste disposers: All you need to know

A food waste disposer will revolutionise your kitchen and streamline how you handle food waste. Here’s why you’ll wonder how you ever lived without one.

Read More
Image of H002 hero
Disposer Hints & Tips

Zero Waste Week: InSinkErator offers practical solutions for reducing waste

Understand how the InSinkErator 4N1 Touch Tap can help reduce water waste and much more about our food waste disposers.

Read More
Image of Hero - Zero Waste Week
Lifestyle

InSinkErator offers after-sales service for added peace of mind

Designed to provide additional support to its trade partners.

Read More
Image of Hero image
Company News

Kitchen Cupboard Space Saving Ideas

Nothing is more frustrating than when you open your kitchen cupboards and all the tupperware or plastic bags you have been hoarding come tumbling down.

Read More
Image of Hero - Kitchen Cupboard Space Saving Ideas - Image 3
Kitchen Design

Small Kitchen Lighting Ideas

Are you looking for lighting ideas for your kitchen renovation or extension? Find out how you can expertly light your kitchen, making it seem bigger and changing the mood and feel.

Read More
Image of Hero image 6th
Kitchen Design

How to create a luxury, Eco-friendly kitchen

How can you make my home more eco-friendly? Check out these changes you can make to your home to help the planet and save money at the same time. We all deserve to have a bit of luxury within our home environment - so why not start with the hub of your home, the kitchen? When we think of luxury items, we may not always associate the idea of indulgence with being sustainable - however, that doesn’t have to be the case. There are a number of steps you can take to ensure your kitchen is eco-friendly without losing its luxurious appeal.

Read More
Image of Kitchen hero
Kitchen Design

London borough, local council & English regional recycling rates 2017/18

It is clearly time for local councils in the UK to get tough on recycling. The amount of all local authority waste sent for recycling fell in 2017-18. In 2016-17, 11.3 million tonnes was sent for recycling, compared to 10.9 million tonnes in 2017-18.

Read More
bottles-container-daylight-802221
Lifestyle

Eco Home Improvements

How can you make my home more eco-friendly? Check out these changes you can make to your home to help the planet and save money at the same time.

Read More
Image of 1. Paint
Kitchen Design

Kitchen Space Savers

With the global population ever rising, space is at a premium and so interior designers are looking for kitchen space savers more than ever.

Read More
Image of 1. Hanging pans
Lifestyle

Quirky Kitchen Accessories

Personalise your kitchen with some quirky but useful accessories. Take a look at these stylish ways to make your kitchen unique.

Read More
Quirky Kitchen Accessories
Kitchen Design

Narrow Kitchen Ideas

The following ideas show you how you can enhance the kitchen you have, whether you are renovating your home or just want to make your kitchen feel more spacious.

Read More
h003-narrow-kitchen
Kitchen Design

UK Food Waste Facts

UK households generate plenty of food waste which hurts the environment. This graphic highlights the scale of the problem & how we compare to those abroad.

Read More
food-waste-info-h002
Lifestyle

20 tricks for making a small kitchen look bigger

Does your small kitchen feel cramped? Your kitchen will soon look and feel more spacious with 20 tricks for making a small kitchen look bigger from the experts at InSinkErator.

Read More
small-kitchen-h002
Kitchen Design

10 tips for your luxury kitchen project

From built-in storage and statement lighting to luxury details and a standout kitchen sink, don't redesign your kitchen without reading our 10 tips for your luxury kitchen project.

Read More
luxury-kitchen-project-h002
Kitchen Design

How to choose the right work surfaces for your kitchen

If you're redesigning your kitchen and you're not sure which worktops to choose, the team at InSinkErator can help with a guide on how to choose the right work surfaces for your kitchen. 

Read More
kitchen-worktop-h002
Kitchen Design

How to choose the right dining table

Looking for a new dining table? With expert tips on the size, shape and material from InSinkErator, you'll discover how to choose the right dining table.

Read More
dining-table-h002
Kitchen Design

How to design the perfect kitchen for entertaining

From statement lighting to on-trend appliances, you can design the perfect kitchen for entertaining with expert tips from InSinkErator. 

Read More
kitchen-entertaining-h002
Kitchen Design

How to choose the right colour scheme for your kitchen

When it comes to getting the colour scheme for your new kitchen just right, you have a few key details to consider. Then, you need to be able to put everything together, confident it’s balanced and each element compliments the other.

Read More
How to choose the right colour scheme for your kitchen
Kitchen Design

Boiling and near boiling water taps – whats the difference

If you’re in the market for a steaming hot water tap – either as a side tap or a combination all-in-one unit – then you’ll likely have come across both ‘boiling hot’ and ‘near-boiling’ models.

Read More
Hot drinks
Lifestyle

Top 10 uses of a steaming hot water tap

An InSinkErator steaming hot water tap is the perfect kitchen appliance. With filtered steaming hot water up to 98°C at the pull of a lever, waiting for a kettle to boil will be a thing of the past. Available in a variety of colours and designs, InSinkErator steaming hot water taps add a sense of style and convenience to the kitchen.

Read More
Info_Tap_1000px
Hot Tap Hints & Tips

Choosing right kitchen tap

The humble tap is probably the most frequently used item in your kitchen – it’s a necessity for everyday tasks like preparing meals, making drinks and washing up. If your tap is stiff or leaky, or just old and tired-looking, you might want to consider replacing it. An upgrade is also well worth considering if you ever find your tap frustrating to use – small annoyances such as not being able to properly adjust the tap head, or water splashing onto the countertops, can be remedied with a smarter design choice. Since the tap is so central to everything you do in a kitchen, it’s important to choose the right one – luckily, we’re here to help!

Read More
How to choose the right kitchen tap
Kitchen Design

10 food storage hacks to make your food last longer

You spend your hard earned money on fresh food but most of the time you can't eat it all quickly enough before some of it spoils. Check out these 10 "hmmmm moment" food storage hacks that will make your food last longer than ever... No more unnecessary food waste disposal or last minute random dishes to use food up before it goes bad.

Read More
10 food storage hacks to make your food last longer
Myths & Recipes

How to Choose the Right Lighting for your Kitchen

Lighting is often overlooked when designing a kitchen but is one of the most important elements to successful interior design. Too many bright lights can give a clinical look and not enough light can make the kitchen a dark and depressing place. Here's how to choose the right lighting for your kitchen.

Read More
h002-lights
Kitchen Design

8 essential questions to ask yourself before you plan your new kitchen

When the time comes for you to replace your existing kitchen with your dream family and entertainment room, it’s easy to get ahead of yourself and maybe a little carried away?! There is time to get excited, but unfortunately, right now isn’t it.

Read More
8 essential questions to ask yourself before you plan your new kitchen
Kitchen Design

The Right Way to Measure up for a New Kitchen

Before you start shopping for a new kitchen you need to get your measurements right. This will help you get accurate quotes and make the whole process much more straightforward. Here's how you do it the right way.

Read More
h002-measure
Kitchen Design

Guide to choosing kitchen flooring

Whether you’re hiring a professional designer or putting your DIY skills to the test, no big kitchen revamp can begin without accurate measurements - even an inch error in measurement can cause real headaches later down the line.

Read More
Start with the basics
Kitchen Design

What to put down a Food Waste Disposer

Add this infographic to your website by copying and pasting the following embed code: A food waste disposer is a must-have appliance for any kitchen. There is nothing worse than smelly food bins or having to pick up food waste when the bin bag breaks as you replace it. An InSinkErator food waste disposer offers a practical, convenient and environmentally responsible way of disposing of food waste.

Read More
What to put down a Food Waste Disposer
Disposer Hints & Tips

Genius ways to save space in your kitchen

Showroom kitchens and the sprawling, bespoke kitchens you see on design blogs are beautiful, but they have a benefit that most don’t – nearly unlimited floorspace! For the majority of people, making efficient use of space is one of the most important things we can do in order to enjoy using our kitchen. 

Read More
Space within space
Kitchen Design

14 trends to Hit your Kitchen in 2018

Styles and trends are everchanging. 2018 is here and along with it comes a wealth of gadgets and new design concepts that can add a modern day touch to your kitchen.

Read More
h002-2018
Kitchen Design

5 awesome Christmas dinner leftover recipe ideas

Every year, you’ve eaten well and just want to get on with enjoying your presents, but for the mountain of food that demands your attention. Sure, some can be put away for later, but few fridges are prepared to cope with the sheer volume that needs dealing with.... We have some more productive ways of dealing with Christmas leftovers

Read More
5 awesome Christmas dinner leftover recipe ideas
Myths & Recipes

InSinkErator wins Gold House Beautiful Award

We are extremely proud and excited to announce that our Brushed Gold InSinkErator L Shape 3N1 steaming hot water tap has won the gold award in the Best Household Appliance category at the House Beautiful Awards 2017.

Read More
h002-brushed-gold
Company News

30 things every mum wishes happened at Christmas

The festivities, the decorations, the holly and mistletoe, the mulled wine, the sherry before dinner, the whole conviviality and cheer make it the most looked forward to festival. Yet, for mums, all over the world where Christmas is celebrated, the day can be a stressful time. Their work starts weeks before Christmas and doesn’t end until it is over.

Read More
30 things every mum wishes happened at Christmas
Lifestyle

Global food waste stats

If you imagine a tech-savvy kitchen you will probably envisage a glossy white cube where the lights are on sensors and the blinds unfurl on cue. Hi-tech kitchen features have a flashy factor and they will certainly impress your friends, but ultimately this technology is designed to make your life easier.

Read More
Global food waste
Lifestyle

The best way to make coffee at home

Much to the annoyance of tea lovers, coffee is rapidly gaining popularity across the UK. Consuming 55 million cups domestically as part of a global figure of 2.25 billion every 24 hours, it comes as no surprise that the beans themselves are the world’s second most valuable commodity. Historically guarded with the utmost vigilance, coffee is now a familiar presence on streets across the world. For those on the go, numerous high street outlets can have a cup in your hands in moments, but what’s their recipe for success?

Read More
The best way to make coffee at home
Lifestyle

Why you need an instant hot water tap

In the past few years hot taps have become one of the must-have kitchen appliances.

They’re possibly the most useful addition to any kitchen because of their convenience and serviceability plus they save valuable time which is so important especially living in an age when everyone expects instant results.

Read More
Why you need an instant hot water tap
Hot Tap Hints & Tips

The banana throwing monkey #smartdisposer

The InSinkErator banana throwing monkey seems to be having a good time. Our mischievous little monkey has been wreaking havoc at InSinkErator HQ and throwing his banana peels all over the place... but we have trained even him to use a food waste disposer.

Read More
The banana throwing monkey #smartdisposer
Company News

Fussy Eaters: 2000 parents have their say on food waste

We conducted a national survey of 2,000 parents, which has found the top foods children refuse to eat which foods are most likely to end up in the bin.

Read More
Fussy Eaters: 2000 parents have their say on food waste
Lifestyle

How to entertain outdoors – the right way

Entertaining guests outside doesn’t need to demand anything too elaborate; simple food and great company are what make for a fantastic summer garden party. Let us show you the RIGHT way to entertain outdoors this summer.

Read More
How to entertain outdoors – the right way
Lifestyle

Hot water tap for sink: a guide

Thinking of installing an instant hot water tap by your sink? Read on for all the information you need to know.

Read More
Hot water tap for sink: a guide
Hot Tap Hints & Tips

A More Hygienic and Convenient Alternative to Food Waste Disposal

When you’ve got a busy family life you possibly feel you spend endless time emptying food waste into your brown bin which becomes smelly and mucky! Luckily, there is an alternative to that grubby method and it comes in the form of a food waste disposer.

Read More
A More Hygienic and Convenient Alternative to Food Waste Disposal
Disposer Hints & Tips

Time-Saving InSinkErator Appliances For New Mums

As a new mum there just aren't enough hours in the day for you. It’s at times like these that you need good quality kitchen equipment to help make life easier, more convenient and save you time.

Read More
Time saving insinkerator mums
Lifestyle

The first live on Facebook product launch in our industry

The Showroom Collection is here and we launched it a way that has never been done before.

Read More
The first live on Facebook product launch in our industry
Company News

The responsible answer to food waste in a throw-away society

The average British family bins 745lbs /338kgs of left-over food every year – with Chinese takeaways and roast dinners the most common dishes, a study revealed recently (April 2013).

Research carried out among 2,000 adults found oversize portions from Chinese restaurants account for a large chunk of the staggering waste, along with uneaten meat, potatoes and vegetables from the popular Sunday meal.

Read More
News Throwaway
Company News

5 surefire ways to bring summer into your kitchen

Looking to freshen your kitchen design? You're sure to be inspired with a guide to 5 surefire ways to bring summer into your kitchen from InSinkErator. 

Read More
summer-kitchen-h002
Kitchen Design

10 tips for hosting the perfect barbecue this summer

No matter who gets behind the barbecue grill, however experienced they may be, can still find themselves in a bit of a pickle, ending up with cremated sausages and the one vegetarian burger slipping through the grill grid. Read some of our hints and tips to keep the event flowing as smoothly as the beer.

Read More
10 tips for hosting the perfect barbecue this summer
Lifestyle

We’re headed to Ideal Home Show

InSinkErator®, the global leader and inventor of food waste disposers and a major player in the steaming hot water tap market, will be displaying and demonstrating brand new products at The Ideal Home Show, from 18th March - 3rd April 2016.

Read More
We’re headed to Ideal Home Show
Company News
1 2
Please enable JavaScript to use this website.