留言板

chat portle @ liferay 5.2.2 throws exception

larry ozo ee,修改在14 年前。

chat portle @ liferay 5.2.2 throws exception

New Member 帖子: 6 加入日期: 09-4-8 最近的帖子
after some time of work with chat (about 2-3 minutes) it starts throws follow exception:


[#|2009-06-11T14:36:10.413+0400|SEVERE|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=httpSSLWorkerThread-8080-1;_RequestID=41a94ebe-de79-4f76-88f6-440f66030e15;|ApplicationDispatcher[/chat-portlet] PWC1231: Servlet.service() for servlet 1 threw exception

javax.portlet.PortletException: javax.servlet.ServletException: com.liferay.portal.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:313)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:107)

at com.liferay.util.bridges.jsp.JSPPortlet.include(JSPPortlet.java:193)

at com.liferay.util.bridges.jsp.JSPPortlet.serveResource(JSPPortlet.java:149)

at com.sun.portal.portletcontainer.appengine.filter.FilterChainImpl.doFilter(FilterChainImpl.java:177)

at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:76)

at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:100)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)

at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:875)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:723)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:558)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:490)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:382)

at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:613)

at com.liferay.portlet.InvokerPortletImpl.invokeResource(InvokerPortletImpl.java:722)

at com.liferay.portlet.InvokerPortletImpl.serveResource(InvokerPortletImpl.java:496)

at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:663)

at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:454)

at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:195)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:159)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:505)

at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:732)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)

at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:875)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:723)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:558)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:490)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:382)

at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:143)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:333)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:142)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:282)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:417)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:244)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.servlet.filters.sso.opensso.OpenSSOFilter.processFilter(OpenSSOFilter.java:73)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:193)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:188)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:313)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)

at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)

at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288)

at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647)

at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579)

at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831)

at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)

at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)

at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)

at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)

at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)

Caused by: javax.servlet.ServletException: com.liferay.portal.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:939)

at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:871)

at org.apache.jsp.send_jsp._jspService(send_jsp.java from :289)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:109)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)

at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:875)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:723)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:594)

at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:302)

... 115 more

Caused by: com.liferay.portal.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

at com.liferay.portal.service.persistence.impl.BasePersistenceImpl.processException(BasePersistenceImpl.java:91)

at com.liferay.chat.service.persistence.EntryPersistenceImpl.removeImpl(EntryPersistenceImpl.java:138)

at com.liferay.chat.service.persistence.EntryPersistenceImpl.remove(EntryPersistenceImpl.java:107)

at sun.reflect.GeneratedMethodAccessor804.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)

at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)

at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)

at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)

at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)

at $Proxy354.remove(Unknown Source)

at com.liferay.chat.service.impl.EntryLocalServiceImpl.addEntry(EntryLocalServiceImpl.java:58)

at com.liferay.chat.service.impl.EntryLocalServiceImpl.addEntry(EntryLocalServiceImpl.java:46)

at sun.reflect.GeneratedMethodAccessor803.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)

at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)

at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)

at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)

at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)

at $Proxy353.addEntry(Unknown Source)

at com.liferay.chat.service.EntryLocalServiceUtil.addEntry(EntryLocalServiceUtil.java:93)

at org.apache.jsp.send_jsp._jspService(send_jsp.java from :278)

... 127 more

Caused by: com.liferay.portal.kernel.dao.orm.ORMException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

at com.liferay.portal.dao.orm.hibernate.ExceptionTranslator.translate(ExceptionTranslator.java:41)

at com.liferay.portal.dao.orm.hibernate.SessionImpl.flush(SessionImpl.java:117)

at com.liferay.chat.service.persistence.EntryPersistenceImpl.removeImpl(EntryPersistenceImpl.java:133)

... 156 more

|#]
thumbnail
Rudolf Volkart,修改在13 年前。

RE: chat portle @ liferay 5.2.2 throws exception

New Member 帖子: 2 加入日期: 11-1-11 最近的帖子
Hello

I have the same problem, did you find a solution?

regards
Rudy