Stores with Cash Back, Coupons & Promo Codes

Shop today and earn Cash Back at over 2,500 stores online. Find everything you need from men's, children's and women’s clothing, accessories and shoes to home décor, electronics, toys and more. Shop the best sales and deals from your favorite online stores - plus save with thousands of coupons and promo codes. Check back daily for new sales and hot deals to help you save with Cash Back at Rakuten!

Error

VelocityView : Error processing a template for path '/stores/store_all/layout.vm'

Invocation of method 'findAllActiveMerchantsSortedBySortType' in class com.ebates.webpub.impl.merchant.MerchantSvcImpl threw exception java.lang.IllegalArgumentException: Comparison method violates its general contract! at /stores/store_all/ab/store_all_filter.vm[line 24, column 41]
java.lang.IllegalArgumentException: Comparison method violates its general contract!
	at java.util.TimSort.mergeLo(TimSort.java:777)
	at java.util.TimSort.mergeAt(TimSort.java:514)
	at java.util.TimSort.mergeCollapse(TimSort.java:441)
	at java.util.TimSort.sort(TimSort.java:245)
	at java.util.Arrays.sort(Arrays.java:1512)
	at java.util.ArrayList.sort(ArrayList.java:1462)
	at java.util.Collections.sort(Collections.java:175)
	at com.ebates.webpub.impl.merchant.MerchantSvcImpl.sortMerchantsByRebate(MerchantSvcImpl.java:1329)
	at com.ebates.webpub.impl.merchant.MerchantSvcImpl.sort(MerchantSvcImpl.java:1295)
	at com.ebates.webpub.impl.merchant.MerchantSvcImpl.findAllActiveMerchantsSortedBySortType(MerchantSvcImpl.java:1017)
	at sun.reflect.GeneratedMethodAccessor709.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
	at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)
	at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
	at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.Template.merge(Template.java:356)
	at org.apache.velocity.Template.merge(Template.java:260)
	at org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942)
	at org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902)
	at org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318)
	at com.ebates.servlet.velocity.EbatesVelocityViewServlet.doRequest(EbatesVelocityViewServlet.java:39)
	at org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:182)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:314)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:440)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:359)
	at org.apache.tiles.request.velocity.VelocityRequest.doInclude(VelocityRequest.java:130)
	at org.apache.tiles.request.AbstractViewRequest.dispatch(AbstractViewRequest.java:47)
	at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47)
	at org.apache.tiles.request.render.ChainedDelegateRenderer.render(ChainedDelegateRenderer.java:68)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259)
	at org.apache.tiles.velocity.template.VelocityStyleTilesTool$1.render(VelocityStyleTilesTool.java:113)
	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:414)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.Template.merge(Template.java:356)
	at org.apache.velocity.Template.merge(Template.java:260)
	at org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942)
	at org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902)
	at org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318)
	at com.ebates.servlet.velocity.EbatesVelocityViewServlet.doRequest(EbatesVelocityViewServlet.java:39)
	at org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:182)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:314)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:116)
	at org.apache.tiles.request.servlet.ServletRequest.forward(ServletRequest.java:265)
	at org.apache.tiles.request.servlet.ServletRequest.doForward(ServletRequest.java:228)
	at org.apache.tiles.request.AbstractClientRequest.dispatch(AbstractClientRequest.java:57)
	at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:397)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:238)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:221)
	at org.apache.tiles.renderer.DefinitionRenderer.render(DefinitionRenderer.java:59)
	at org.springframework.web.servlet.view.tiles3.TilesView.renderMergedOutputModel(TilesView.java:132)
	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:304)
	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1286)
	at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1041)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:984)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:314)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:116)
	at com.ebates.controller.common.DynamicTilesController.split(DynamicTilesController.java:39)
	at sun.reflect.GeneratedMethodAccessor723.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:854)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:765)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.canonical.CanonicalFilter.doFilter(CanonicalFilter.java:93)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.PrivacyCenterRequestMatcherFilter.doFilter(PrivacyCenterRequestMatcherFilter.java:124)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.GDPRRequestMatcherFilter.doFilter(GDPRRequestMatcherFilter.java:167)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.GeoGateRequestMatcherFilter.doFilter(GeoGateRequestMatcherFilter.java:70)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.CSRFFilter.doFilter(CSRFFilter.java:84)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.CaptchaFilter.doFilter(CaptchaFilter.java:135)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.UrlEndSlashRedirectFilter.doFilter(UrlEndSlashRedirectFilter.java:68)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.redirect.MovedPermanentlyFilter.doFilter(MovedPermanentlyFilter.java:64)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.NavigationIdTrackingFilter.doFilter(NavigationIdTrackingFilter.java:105)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.ForceResetPasswordFilter.doFilter(ForceResetPasswordFilter.java:87)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.MemberSegmentFilter.doFilter(MemberSegmentFilter.java:118)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.authorization.RIDFilter.doFilter(RIDFilter.java:80)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.authorization.AuthorizationFilter.doFilter(AuthorizationFilter.java:118)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.protocol.SecureRequestWatcherFilter.doFilter(SecureRequestWatcherFilter.java:65)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.protocol.ProtocolSwitchFilter.doFilter(ProtocolSwitchFilter.java:53)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.SessionRegistrarFilter.doFilter(SessionRegistrarFilter.java:38)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.UserRegistrationTypeFilter.doFilter(UserRegistrationTypeFilter.java:49)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.SpiderAgentCheckFilter.doFilter(SpiderAgentCheckFilter.java:128)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.TargetPageFilter.doFilter(TargetPageFilter.java:39)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.caucho.filters.GzipFilter.doFilter(GzipFilter.java:192)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.SpiderRequestLoggerFilter.doFilter(SpiderRequestLoggerFilter.java:29)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.webanalytics.WebanalyticsFilter.doFilter(WebanalyticsFilter.java:238)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.webanalytics.WebanalyticsSessionFilter.doFilter(WebanalyticsSessionFilter.java:63)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.AuthAttributionFilter.doFilter(AuthAttributionFilter.java:138)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.TokenAuthenticationFilter.doFilter(TokenAuthenticationFilter.java:114)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.SessionManagementFilter.doFilter(SessionManagementFilter.java:78)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.EbatesRequestFilter.doFilter(EbatesRequestFilter.java:145)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.r3.R3Filter.doFilter(R3Filter.java:85)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.authorization.ClearMemberCache.doFilter(ClearMemberCache.java:78)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.xss.CrossSiteScriptExtractFilter.doFilter(CrossSiteScriptExtractFilter.java:32)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.NotFound404RedirectionFilter.doFilter(NotFound404RedirectionFilter.java:70)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.GeoRedirectionFilter.doFilter(GeoRedirectionFilter.java:111)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.session.SessionFilter.doFilter(SessionFilter.java:49)
	at com.cauch
Error

VelocityView : Error processing a template for path '/global_files/layout_v1/layout_ebates.vm'

Invocation of method 'findAllActiveMerchantsSortedBySortType' in class com.ebates.webpub.impl.merchant.MerchantSvcImpl threw exception java.lang.IllegalArgumentException: Comparison method violates its general contract! at /stores/store_all/ab/store_all_filter.vm[line 24, column 41]
java.lang.IllegalArgumentException: Comparison method violates its general contract!
	at java.util.TimSort.mergeLo(TimSort.java:777)
	at java.util.TimSort.mergeAt(TimSort.java:514)
	at java.util.TimSort.mergeCollapse(TimSort.java:441)
	at java.util.TimSort.sort(TimSort.java:245)
	at java.util.Arrays.sort(Arrays.java:1512)
	at java.util.ArrayList.sort(ArrayList.java:1462)
	at java.util.Collections.sort(Collections.java:175)
	at com.ebates.webpub.impl.merchant.MerchantSvcImpl.sortMerchantsByRebate(MerchantSvcImpl.java:1329)
	at com.ebates.webpub.impl.merchant.MerchantSvcImpl.sort(MerchantSvcImpl.java:1295)
	at com.ebates.webpub.impl.merchant.MerchantSvcImpl.findAllActiveMerchantsSortedBySortType(MerchantSvcImpl.java:1017)
	at sun.reflect.GeneratedMethodAccessor709.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
	at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)
	at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
	at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.Template.merge(Template.java:356)
	at org.apache.velocity.Template.merge(Template.java:260)
	at org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942)
	at org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902)
	at org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318)
	at com.ebates.servlet.velocity.EbatesVelocityViewServlet.doRequest(EbatesVelocityViewServlet.java:39)
	at org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:182)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:314)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:440)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:359)
	at org.apache.tiles.request.velocity.VelocityRequest.doInclude(VelocityRequest.java:130)
	at org.apache.tiles.request.AbstractViewRequest.dispatch(AbstractViewRequest.java:47)
	at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47)
	at org.apache.tiles.request.render.ChainedDelegateRenderer.render(ChainedDelegateRenderer.java:68)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259)
	at org.apache.tiles.velocity.template.VelocityStyleTilesTool$1.render(VelocityStyleTilesTool.java:113)
	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:414)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.Template.merge(Template.java:356)
	at org.apache.velocity.Template.merge(Template.java:260)
	at org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942)
	at org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902)
	at org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318)
	at com.ebates.servlet.velocity.EbatesVelocityViewServlet.doRequest(EbatesVelocityViewServlet.java:39)
	at org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:182)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:314)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:116)
	at org.apache.tiles.request.servlet.ServletRequest.forward(ServletRequest.java:265)
	at org.apache.tiles.request.servlet.ServletRequest.doForward(ServletRequest.java:228)
	at org.apache.tiles.request.AbstractClientRequest.dispatch(AbstractClientRequest.java:57)
	at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:397)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:238)
	at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:221)
	at org.apache.tiles.renderer.DefinitionRenderer.render(DefinitionRenderer.java:59)
	at org.springframework.web.servlet.view.tiles3.TilesView.renderMergedOutputModel(TilesView.java:132)
	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:304)
	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1286)
	at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1041)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:984)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:314)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:116)
	at com.ebates.controller.common.DynamicTilesController.split(DynamicTilesController.java:39)
	at sun.reflect.GeneratedMethodAccessor723.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:854)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:765)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.canonical.CanonicalFilter.doFilter(CanonicalFilter.java:93)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.PrivacyCenterRequestMatcherFilter.doFilter(PrivacyCenterRequestMatcherFilter.java:124)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.GDPRRequestMatcherFilter.doFilter(GDPRRequestMatcherFilter.java:167)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.GeoGateRequestMatcherFilter.doFilter(GeoGateRequestMatcherFilter.java:70)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.CSRFFilter.doFilter(CSRFFilter.java:84)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.CaptchaFilter.doFilter(CaptchaFilter.java:135)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.UrlEndSlashRedirectFilter.doFilter(UrlEndSlashRedirectFilter.java:68)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.redirect.MovedPermanentlyFilter.doFilter(MovedPermanentlyFilter.java:64)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.NavigationIdTrackingFilter.doFilter(NavigationIdTrackingFilter.java:105)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.ForceResetPasswordFilter.doFilter(ForceResetPasswordFilter.java:87)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.MemberSegmentFilter.doFilter(MemberSegmentFilter.java:118)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.authorization.RIDFilter.doFilter(RIDFilter.java:80)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.authorization.AuthorizationFilter.doFilter(AuthorizationFilter.java:118)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.protocol.SecureRequestWatcherFilter.doFilter(SecureRequestWatcherFilter.java:65)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.protocol.ProtocolSwitchFilter.doFilter(ProtocolSwitchFilter.java:53)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.SessionRegistrarFilter.doFilter(SessionRegistrarFilter.java:38)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.UserRegistrationTypeFilter.doFilter(UserRegistrationTypeFilter.java:49)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.SpiderAgentCheckFilter.doFilter(SpiderAgentCheckFilter.java:128)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.TargetPageFilter.doFilter(TargetPageFilter.java:39)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.caucho.filters.GzipFilter.doFilter(GzipFilter.java:192)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.SpiderRequestLoggerFilter.doFilter(SpiderRequestLoggerFilter.java:29)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.webanalytics.WebanalyticsFilter.doFilter(WebanalyticsFilter.java:238)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.webanalytics.WebanalyticsSessionFilter.doFilter(WebanalyticsSessionFilter.java:63)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.AuthAttributionFilter.doFilter(AuthAttributionFilter.java:138)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.TokenAuthenticationFilter.doFilter(TokenAuthenticationFilter.java:114)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.security.SessionManagementFilter.doFilter(SessionManagementFilter.java:78)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.EbatesRequestFilter.doFilter(EbatesRequestFilter.java:145)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.r3.R3Filter.doFilter(R3Filter.java:85)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.authorization.ClearMemberCache.doFilter(ClearMemberCache.java:78)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.xss.CrossSiteScriptExtractFilter.doFilter(CrossSiteScriptExtractFilter.java:32)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.NotFound404RedirectionFilter.doFilter(NotFound404RedirectionFilter.java:70)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.GeoRedirectionFilter.doFilter(GeoRedirectionFilter.java:111)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.ebates.filters.session.SessionFilter.doFilter(SessionFilter.java:49)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:314)
	at com.caucho.server.hmux.HmuxRequest.handleInvocation(HmuxRequest.java:480)
	at com.caucho.server.hmux.HmuxRequest.handleRequestImpl(HmuxRequest.java:374)
	at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:341)
	at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1395)
	at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1351)
	at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1335)
	at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1243)
	at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1037)
	at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117)
	at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)
	at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175)
	at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61)
	at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
	at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)