Errors:
- General error: Failed to parse product info from request
java.lang.RuntimeException: Failed to parse product info from request
at com.marketlive.app.b2c.p2p.ProductAction.execute(ProductAction.java:167)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at com.marketlive.app.b2c.struts.PojoSpringTilesRequestsProcessor.process(PojoSpringTilesRequestsProcessor.java:210)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at com.sourcebeat.strutslive.common.SLActionServlet.process(SLActionServlet.java:45)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
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:99)
at com.marketlive.app.b2c.session.CommerceSessionFilter.doFilter(CommerceSessionFilter.java:145)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at com.marketlive.system.trace.TraceFilter.doFilter(TraceFilter.java:39)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:396)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.RuntimeException: pkString for Product must be an integer.
at com.marketlive.entity.product.ProductHome.getPk(ProductHome.java:47)
at com.marketlive.entity.EntityHome.findByPk(EntityHome.java:303)
at sun.reflect.GeneratedMethodAccessor230.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:292)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
at $Proxy8.findByPk(Unknown Source)
at com.marketlive.app.b2c.NavStateHelper.initByProduct(NavStateHelper.java:506)
at com.marketlive.app.b2c.NavStateHelper.initByBrowse(NavStateHelper.java:437)
at com.marketlive.app.b2c.NavStateHelper.load(NavStateHelper.java:144)
at com.marketlive.app.b2c.p2p.ProductAction.execute(ProductAction.java:77)
... 22 more