VelocityViewServlet : Error processing the template

Invocation of method 'findProductByHttpRequestParamsStoresAndProduct' in class com.ebates.webpub.impl.product.ProductSvcImpl threw exception class java.lang.NullPointerException : null
java.lang.NullPointerException
	at java.net.URLDecoder.decode(URLDecoder.java:119)
	at com.ebates.ui.merchant.svc.MerchantSvc.getMerchantName(MerchantSvc.java:31)
	at com.ebates.webpub.impl.merchant.MerchantSvcImpl.findMerchantByHttpRequestParamStores(MerchantSvcImpl.java:94)
	at com.ebates.webpub.impl.product.ProductSvcImpl.findProductByHttpRequestParamsStoresAndProduct(ProductSvcImpl.java:77)
	at sun.reflect.GeneratedMethodAccessor744.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
	at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:357)
	at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:135)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
	at org.apache.velocity.Template.merge(Template.java:296)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:592)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(VelocityViewServlet.java:417)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(VelocityViewServlet.java:373)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at org.apache.velocity.tools.view.ImportSupport.acquireString(ImportSupport.java:140)
	at org.apache.velocity.tools.struts.TilesTool.doInsert(TilesTool.java:476)
	at org.apache.velocity.tools.struts.TilesTool.doInsert(TilesTool.java:419)
	at org.apache.velocity.tools.struts.TilesTool.processUrl(TilesTool.java:398)
	at org.apache.velocity.tools.struts.TilesTool.processAsDefinitionOrURL(TilesTool.java:357)
	at org.apache.velocity.tools.struts.TilesTool.processObjectValue(TilesTool.java:305)
	at org.apache.velocity.tools.struts.TilesTool.get(TilesTool.java:135)
	at sun.reflect.GeneratedMethodAccessor310.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.velocity.runtime.parser.node.GetExecutor.execute(GetExecutor.java:107)
	at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:226)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
	at org.apache.velocity.Template.merge(Template.java:296)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:592)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(VelocityViewServlet.java:417)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(VelocityViewServlet.java:373)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
	at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)
	at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:341)
	at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:560)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:209)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
	at com.ebates.servlet.htmtodoconversion.HtmToDoConversionServlet.service(HtmToDoConversionServlet.java:33)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.ebates.filters.redirect.MovedPermanentlyFilter.doFilter(MovedPermanentlyFilter.java:54)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.RecordToolbarClickFilter.doFilter(RecordToolbarClickFilter.java:50)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.source.SourceFilter.doFilter(SourceFilter.java:206)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.SessionTrackingFilter.doFilter(SessionTrackingFilter.java:75)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.authorization.AuthorizationFilter.doFilter(AuthorizationFilter.java:152)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.protocol.ProtocolSwitchFilter.doFilter(ProtocolSwitchFilter.java:119)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.SessionRegistrarFilter.doFilter(SessionRegistrarFilter.java:36)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.ReferralTrackingFilter.doFilter(ReferralTrackingFilter.java:98)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.SpiderAgentCheckFilter.doFilter(SpiderAgentCheckFilter.java:103)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.EbatesRequestFilter.doFilter(EbatesRequestFilter.java:95)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.TargetPageFilter.doFilter(TargetPageFilter.java:39)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.ebates.filters.GzipFilter.doFilter(GzipFilter.java:134)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:511)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:516)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
	at java.lang.Thread.run(Thread.java:595)
 

$product.name

$product.name

$merchant.name


Price BEFORE Cash Back: $$product.price
$merchant.name

 
 
 

The Buzz at Ebates

Holiday Double
Get double cash back savings at stores like Dell Home, Walmart, Nordstrom, Sears, Barnes & Noble.com and many more!
Gift Cards
Purchase gift cards and get cash back from Ebates!
New Stores & More!
Check out new stores, new coupons and new cash back increases!
Free Shipping
Don't spend a dime on shipping with great deals from top brand name stores!
Shop Green
Ebates makes it easy being green. Many of our top stores feature green products & cash back!