Type Exception Report Message Filter execution threw an exception Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception javax.servlet.ServletException: Filter execution threw an exception com.konakart.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:29) Root Cause java.lang.Error: Unresolved compilation problems: The type javax.servlet.http.HttpSession cannot be resolved. It is indirectly referenced from required .class files The import javax.servlet.http.Cookie cannot be resolved The import javax.servlet.http.HttpServletRequest cannot be resolved The import javax.servlet.http.HttpServletResponse cannot be resolved The import javax.servlet.http.HttpSession cannot be resolved The type BaseAction must implement the inherited abstract method ServletRequestAware.setServletRequest(HttpServletRequest) HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpSession cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type Cookie cannot be resolved to a type The type javax.servlet.http.Cookie cannot be resolved. It is indirectly referenced from required .class files The method getCookies() from the type PortletRequest refers to the missing type Cookie Cookie cannot be resolved to a type Cookie cannot be resolved to a type Cookie cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpSession cannot be resolved to a type HttpSession cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type com.konakart.actions.BaseAction.(BaseAction.java:1) com.konakart.actions.CatalogMainPageAction.(CatalogMainPageAction.java:35) java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:350) java.base/java.lang.Class.newInstance(Class.java:645) com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:131) com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:162) com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:151) com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:121) com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:293) com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:393) com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:194) org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63) org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39) com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:534) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91) com.konakart.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:29) Note The full stack trace of the root cause is available in the server logs.