org.apache.tapestry.ApplicationRuntimeException: java.rmi.RemoteException: EJB Exception: ; nested exception is: kodo.util.DataStoreException: An IO erro occured while sending to the backend - Exception: java.net.SocketException: Broken pipe Stack Trace: java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:82) at org.postgresql.core.PGStream.SendChar(PGStream.java:66) at org.postgresql.core.QueryExecutor.sendQueryV3(QueryExecutor.java:321) at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:121) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43) at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50) at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233) at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:353) at com.solarmetric.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:704) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:321) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.runtime.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1713) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:338) at kodo.jdbc.sql.Select.execute(Select.java:1568) at kodo.jdbc.sql.Select.execute(Select.java:1520) at kodo.jdbc.runtime.SelectResultObjectProvider.open(SelectResultObjectProvider.java:102) at kodo.jdbc.runtime.PagingResultObjectProvider.open(PagingResultObjectProvider.java:169) at com.solarmetric.rop.EagerResultList.(EagerResultList.java:22) at kodo.query.AbstractQuery.execute(AbstractQuery.java:1052) at kodo.query.AbstractQuery.executeWithArray(AbstractQuery.java:836) at kodo.query.AbstractQuery.execute(AbstractQuery.java:799) at kodo.datacache.CacheAwareQuery.execute(CacheAwareQuery.java:299) at com.tmc.jdo.services.ForumServiceImpl.getThreadsInForum(ForumServiceImpl.java:786) at com.tmc.jdo.services.ForumServiceImpl.getThreadViewsInForum(ForumServiceImpl.java:831) at portal.services.ejb.beans.PortalControllerBean.getThreadViewsInForum(PortalControllerBean.java:707) at portal.services.ejb.beans.portal_PortalController_5v1mzx_EOImpl.getThreadViewsInForum(portal_PortalController_5v1mzx_EOImpl.java:1546) at portal.services.EJBPortalController.getThreadViewsInForum(EJBPortalController.java:817) at $Interceptor_100ae75c0a4_29.getThreadViewsInForum($Interceptor_100ae75c0a4_29.java) at $SingletonProxy_100ae75bff8_26.getThreadViewsInForum($SingletonProxy_100ae75bff8_26.java) at portal.services.impl.ForumThreadDataSource.getThreadsInRange(ForumThreadDataSource.java:32) at $Interceptor_100ae76bbb6_55.getThreadsInRange($Interceptor_100ae76bbb6_55.java) at $SingletonProxy_100ae76b601_50.getThreadsInRange($SingletonProxy_100ae76b601_50.java) at portal.components.ThreadList.prepareForRender(ThreadList.java:60) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:45) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Body.renderComponent(Body.java:269) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Shell.renderComponent(Shell.java:124) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300) at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368) at org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:732) at portal.tapestry.PortalEngine.activateExceptionPage(PortalEngine.java:89) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:914) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:305) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:175) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:111) at $Interceptor_100ae76b0b5_45.redirect($Interceptor_100ae76b0b5_45.java) at $SingletonProxy_100ae76b050_41.redirect($SingletonProxy_100ae76b050_41.java) at portal.servlet.NavigationRedirect.doGet(NavigationRedirect.java:33) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) End of Stack Trace {prepstmnt 14384 SELECT t0.threadpk, t0.jdoversion, t0.creationdate, t1.forumpk, t1.jdoversion, t1.rssfeed, t2.categorypk, t2.jdoversion, t2.imagename, t2.summary, t2.title, t1.forumhref, t1.imagename, t1.lastupdated, t1.messagecount, t1.sitepk, t1.summary, t1.threadcount, t1.title, t0.hot, t0.imagename, t0.lastupdated, t0.messagecount, t0.subject, t0.summary, t3.messagepk, t3.jdoversion, t3.body, t3.creationdate, t3.noiselevel, t3.replycount, t4.messagepk, t4.jdoversion, t4.body, t4.creationdate, t4.noiselevel, t4.replycount, t4.parentmessagepk, t4.subject, t4.summary, t4.threadpk, t4.userpk, t3.subject, t3.summary, t5.threadpk, t5.jdoversion, t5.creationdate, t5.forumpk, t5.hot, t5.imagename, t5.lastupdated, t5.messagecount, t5.subject, t5.summary, t5.messagepk, t6.userpk, t6.jdoversion, t6.admin, t6.company, t6.country, t6.created, t6.email, t6.firstname, t6.last_login, t6.last_modified, t6.lastname, t6.password, t6.state, t6.username, t6.verified FROM public.threads t0 INNER JOIN public.forums t1 ON t0.forumpk = t1.forumpk LEFT OUTER JOIN public.categories t2 ON t1.categorypk = t2.categorypk LEFT OUTER JOIN public.messages t3 ON t0.messagepk = t3.messagepk LEFT OUTER JOIN public.messages t4 ON t3.parentmessagepk = t4.messagepk LEFT OUTER JOIN public.threads t5 ON t3.threadpk = t5.threadpk LEFT OUTER JOIN public.users t6 ON t3.userpk = t6.userpk WHERE (t1.forumpk = ? AND t1.sitepk = ?) ORDER BY t0.creationdate DESC LIMIT ? } [code=0, state=08007] at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:382) at org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:732) at portal.tapestry.PortalEngine.activateExceptionPage(PortalEngine.java:89) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:914) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:305) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:175) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:111) at $Interceptor_100ae76b0b5_45.redirect($Interceptor_100ae76b0b5_45.java) at $SingletonProxy_100ae76b050_41.redirect($SingletonProxy_100ae76b050_41.java) at portal.servlet.NavigationRedirect.doGet(NavigationRedirect.java:33) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) Caused by: java.lang.RuntimeException: java.rmi.RemoteException: EJB Exception: ; nested exception is: kodo.util.DataStoreException: An IO erro occured while sending to the backend - Exception: java.net.SocketException: Broken pipe Stack Trace: java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:82) at org.postgresql.core.PGStream.SendChar(PGStream.java:66) at org.postgresql.core.QueryExecutor.sendQueryV3(QueryExecutor.java:321) at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:121) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43) at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50) at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233) at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:353) at com.solarmetric.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:704) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:321) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.runtime.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1713) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:338) at kodo.jdbc.sql.Select.execute(Select.java:1568) at kodo.jdbc.sql.Select.execute(Select.java:1520) at kodo.jdbc.runtime.SelectResultObjectProvider.open(SelectResultObjectProvider.java:102) at kodo.jdbc.runtime.PagingResultObjectProvider.open(PagingResultObjectProvider.java:169) at com.solarmetric.rop.EagerResultList.(EagerResultList.java:22) at kodo.query.AbstractQuery.execute(AbstractQuery.java:1052) at kodo.query.AbstractQuery.executeWithArray(AbstractQuery.java:836) at kodo.query.AbstractQuery.execute(AbstractQuery.java:799) at kodo.datacache.CacheAwareQuery.execute(CacheAwareQuery.java:299) at com.tmc.jdo.services.ForumServiceImpl.getThreadsInForum(ForumServiceImpl.java:786) at com.tmc.jdo.services.ForumServiceImpl.getThreadViewsInForum(ForumServiceImpl.java:831) at portal.services.ejb.beans.PortalControllerBean.getThreadViewsInForum(PortalControllerBean.java:707) at portal.services.ejb.beans.portal_PortalController_5v1mzx_EOImpl.getThreadViewsInForum(portal_PortalController_5v1mzx_EOImpl.java:1546) at portal.services.EJBPortalController.getThreadViewsInForum(EJBPortalController.java:817) at $Interceptor_100ae75c0a4_29.getThreadViewsInForum($Interceptor_100ae75c0a4_29.java) at $SingletonProxy_100ae75bff8_26.getThreadViewsInForum($SingletonProxy_100ae75bff8_26.java) at portal.services.impl.ForumThreadDataSource.getThreadsInRange(ForumThreadDataSource.java:32) at $Interceptor_100ae76bbb6_55.getThreadsInRange($Interceptor_100ae76bbb6_55.java) at $SingletonProxy_100ae76b601_50.getThreadsInRange($SingletonProxy_100ae76b601_50.java) at portal.components.ThreadList.prepareForRender(ThreadList.java:60) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:45) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Body.renderComponent(Body.java:269) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Shell.renderComponent(Shell.java:124) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300) at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368) at org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:732) at portal.tapestry.PortalEngine.activateExceptionPage(PortalEngine.java:89) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:914) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:305) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:175) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:111) at $Interceptor_100ae76b0b5_45.redirect($Interceptor_100ae76b0b5_45.java) at $SingletonProxy_100ae76b050_41.redirect($SingletonProxy_100ae76b050_41.java) at portal.servlet.NavigationRedirect.doGet(NavigationRedirect.java:33) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) End of Stack Trace {prepstmnt 14384 SELECT t0.threadpk, t0.jdoversion, t0.creationdate, t1.forumpk, t1.jdoversion, t1.rssfeed, t2.categorypk, t2.jdoversion, t2.imagename, t2.summary, t2.title, t1.forumhref, t1.imagename, t1.lastupdated, t1.messagecount, t1.sitepk, t1.summary, t1.threadcount, t1.title, t0.hot, t0.imagename, t0.lastupdated, t0.messagecount, t0.subject, t0.summary, t3.messagepk, t3.jdoversion, t3.body, t3.creationdate, t3.noiselevel, t3.replycount, t4.messagepk, t4.jdoversion, t4.body, t4.creationdate, t4.noiselevel, t4.replycount, t4.parentmessagepk, t4.subject, t4.summary, t4.threadpk, t4.userpk, t3.subject, t3.summary, t5.threadpk, t5.jdoversion, t5.creationdate, t5.forumpk, t5.hot, t5.imagename, t5.lastupdated, t5.messagecount, t5.subject, t5.summary, t5.messagepk, t6.userpk, t6.jdoversion, t6.admin, t6.company, t6.country, t6.created, t6.email, t6.firstname, t6.last_login, t6.last_modified, t6.lastname, t6.password, t6.state, t6.username, t6.verified FROM public.threads t0 INNER JOIN public.forums t1 ON t0.forumpk = t1.forumpk LEFT OUTER JOIN public.categories t2 ON t1.categorypk = t2.categorypk LEFT OUTER JOIN public.messages t3 ON t0.messagepk = t3.messagepk LEFT OUTER JOIN public.messages t4 ON t3.parentmessagepk = t4.messagepk LEFT OUTER JOIN public.threads t5 ON t3.threadpk = t5.threadpk LEFT OUTER JOIN public.users t6 ON t3.userpk = t6.userpk WHERE (t1.forumpk = ? AND t1.sitepk = ?) ORDER BY t0.creationdate DESC LIMIT ? } [code=0, state=08007] at portal.services.EJBPortalController.getThreadViewsInForum(EJBPortalController.java:822) at $Interceptor_100ae75c0a4_29.getThreadViewsInForum($Interceptor_100ae75c0a4_29.java) at $SingletonProxy_100ae75bff8_26.getThreadViewsInForum($SingletonProxy_100ae75bff8_26.java) at portal.services.impl.ForumThreadDataSource.getThreadsInRange(ForumThreadDataSource.java:32) at $Interceptor_100ae76bbb6_55.getThreadsInRange($Interceptor_100ae76bbb6_55.java) at $SingletonProxy_100ae76b601_50.getThreadsInRange($SingletonProxy_100ae76b601_50.java) at portal.components.ThreadList.prepareForRender(ThreadList.java:60) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:45) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Body.renderComponent(Body.java:269) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Shell.renderComponent(Shell.java:124) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300) at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368) ... 38 more Caused by: java.rmi.RemoteException: EJB Exception: ; nested exception is: kodo.util.DataStoreException: An IO erro occured while sending to the backend - Exception: java.net.SocketException: Broken pipe Stack Trace: java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:82) at org.postgresql.core.PGStream.SendChar(PGStream.java:66) at org.postgresql.core.QueryExecutor.sendQueryV3(QueryExecutor.java:321) at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:121) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43) at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50) at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233) at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:353) at com.solarmetric.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:704) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:321) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.runtime.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1713) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:338) at kodo.jdbc.sql.Select.execute(Select.java:1568) at kodo.jdbc.sql.Select.execute(Select.java:1520) at kodo.jdbc.runtime.SelectResultObjectProvider.open(SelectResultObjectProvider.java:102) at kodo.jdbc.runtime.PagingResultObjectProvider.open(PagingResultObjectProvider.java:169) at com.solarmetric.rop.EagerResultList.(EagerResultList.java:22) at kodo.query.AbstractQuery.execute(AbstractQuery.java:1052) at kodo.query.AbstractQuery.executeWithArray(AbstractQuery.java:836) at kodo.query.AbstractQuery.execute(AbstractQuery.java:799) at kodo.datacache.CacheAwareQuery.execute(CacheAwareQuery.java:299) at com.tmc.jdo.services.ForumServiceImpl.getThreadsInForum(ForumServiceImpl.java:786) at com.tmc.jdo.services.ForumServiceImpl.getThreadViewsInForum(ForumServiceImpl.java:831) at portal.services.ejb.beans.PortalControllerBean.getThreadViewsInForum(PortalControllerBean.java:707) at portal.services.ejb.beans.portal_PortalController_5v1mzx_EOImpl.getThreadViewsInForum(portal_PortalController_5v1mzx_EOImpl.java:1546) at portal.services.EJBPortalController.getThreadViewsInForum(EJBPortalController.java:817) at $Interceptor_100ae75c0a4_29.getThreadViewsInForum($Interceptor_100ae75c0a4_29.java) at $SingletonProxy_100ae75bff8_26.getThreadViewsInForum($SingletonProxy_100ae75bff8_26.java) at portal.services.impl.ForumThreadDataSource.getThreadsInRange(ForumThreadDataSource.java:32) at $Interceptor_100ae76bbb6_55.getThreadsInRange($Interceptor_100ae76bbb6_55.java) at $SingletonProxy_100ae76b601_50.getThreadsInRange($SingletonProxy_100ae76b601_50.java) at portal.components.ThreadList.prepareForRender(ThreadList.java:60) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:45) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Body.renderComponent(Body.java:269) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Shell.renderComponent(Shell.java:124) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300) at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368) at org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:732) at portal.tapestry.PortalEngine.activateExceptionPage(PortalEngine.java:89) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:914) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:305) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:175) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:111) at $Interceptor_100ae76b0b5_45.redirect($Interceptor_100ae76b0b5_45.java) at $SingletonProxy_100ae76b050_41.redirect($SingletonProxy_100ae76b050_41.java) at portal.servlet.NavigationRedirect.doGet(NavigationRedirect.java:33) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) End of Stack Trace {prepstmnt 14384 SELECT t0.threadpk, t0.jdoversion, t0.creationdate, t1.forumpk, t1.jdoversion, t1.rssfeed, t2.categorypk, t2.jdoversion, t2.imagename, t2.summary, t2.title, t1.forumhref, t1.imagename, t1.lastupdated, t1.messagecount, t1.sitepk, t1.summary, t1.threadcount, t1.title, t0.hot, t0.imagename, t0.lastupdated, t0.messagecount, t0.subject, t0.summary, t3.messagepk, t3.jdoversion, t3.body, t3.creationdate, t3.noiselevel, t3.replycount, t4.messagepk, t4.jdoversion, t4.body, t4.creationdate, t4.noiselevel, t4.replycount, t4.parentmessagepk, t4.subject, t4.summary, t4.threadpk, t4.userpk, t3.subject, t3.summary, t5.threadpk, t5.jdoversion, t5.creationdate, t5.forumpk, t5.hot, t5.imagename, t5.lastupdated, t5.messagecount, t5.subject, t5.summary, t5.messagepk, t6.userpk, t6.jdoversion, t6.admin, t6.company, t6.country, t6.created, t6.email, t6.firstname, t6.last_login, t6.last_modified, t6.lastname, t6.password, t6.state, t6.username, t6.verified FROM public.threads t0 INNER JOIN public.forums t1 ON t0.forumpk = t1.forumpk LEFT OUTER JOIN public.categories t2 ON t1.categorypk = t2.categorypk LEFT OUTER JOIN public.messages t3 ON t0.messagepk = t3.messagepk LEFT OUTER JOIN public.messages t4 ON t3.parentmessagepk = t4.messagepk LEFT OUTER JOIN public.threads t5 ON t3.threadpk = t5.threadpk LEFT OUTER JOIN public.users t6 ON t3.userpk = t6.userpk WHERE (t1.forumpk = ? AND t1.sitepk = ?) ORDER BY t0.creationdate DESC LIMIT ? } [code=0, state=08007] at weblogic.ejb20.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:103) at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(BaseEJBHome.java:293) at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:253) at weblogic.ejb20.internal.StatelessEJBObject.postInvoke(StatelessEJBObject.java:141) at portal.services.ejb.beans.portal_PortalController_5v1mzx_EOImpl.getThreadViewsInForum(portal_PortalController_5v1mzx_EOImpl.java:1556) at portal.services.EJBPortalController.getThreadViewsInForum(EJBPortalController.java:817) ... 60 more Caused by: kodo.util.DataStoreException: An IO erro occured while sending to the backend - Exception: java.net.SocketException: Broken pipe Stack Trace: java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:82) at org.postgresql.core.PGStream.SendChar(PGStream.java:66) at org.postgresql.core.QueryExecutor.sendQueryV3(QueryExecutor.java:321) at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:121) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43) at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50) at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233) at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:353) at com.solarmetric.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:704) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:321) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.runtime.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1713) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:338) at kodo.jdbc.sql.Select.execute(Select.java:1568) at kodo.jdbc.sql.Select.execute(Select.java:1520) at kodo.jdbc.runtime.SelectResultObjectProvider.open(SelectResultObjectProvider.java:102) at kodo.jdbc.runtime.PagingResultObjectProvider.open(PagingResultObjectProvider.java:169) at com.solarmetric.rop.EagerResultList.(EagerResultList.java:22) at kodo.query.AbstractQuery.execute(AbstractQuery.java:1052) at kodo.query.AbstractQuery.executeWithArray(AbstractQuery.java:836) at kodo.query.AbstractQuery.execute(AbstractQuery.java:799) at kodo.datacache.CacheAwareQuery.execute(CacheAwareQuery.java:299) at com.tmc.jdo.services.ForumServiceImpl.getThreadsInForum(ForumServiceImpl.java:786) at com.tmc.jdo.services.ForumServiceImpl.getThreadViewsInForum(ForumServiceImpl.java:831) at portal.services.ejb.beans.PortalControllerBean.getThreadViewsInForum(PortalControllerBean.java:707) at portal.services.ejb.beans.portal_PortalController_5v1mzx_EOImpl.getThreadViewsInForum(portal_PortalController_5v1mzx_EOImpl.java:1546) at portal.services.EJBPortalController.getThreadViewsInForum(EJBPortalController.java:817) at $Interceptor_100ae75c0a4_29.getThreadViewsInForum($Interceptor_100ae75c0a4_29.java) at $SingletonProxy_100ae75bff8_26.getThreadViewsInForum($SingletonProxy_100ae75bff8_26.java) at portal.services.impl.ForumThreadDataSource.getThreadsInRange(ForumThreadDataSource.java:32) at $Interceptor_100ae76bbb6_55.getThreadsInRange($Interceptor_100ae76bbb6_55.java) at $SingletonProxy_100ae76b601_50.getThreadsInRange($SingletonProxy_100ae76b601_50.java) at portal.components.ThreadList.prepareForRender(ThreadList.java:60) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:45) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Body.renderComponent(Body.java:269) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Shell.renderComponent(Shell.java:124) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300) at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368) at org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:732) at portal.tapestry.PortalEngine.activateExceptionPage(PortalEngine.java:89) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:914) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:305) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:175) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:111) at $Interceptor_100ae76b0b5_45.redirect($Interceptor_100ae76b0b5_45.java) at $SingletonProxy_100ae76b050_41.redirect($SingletonProxy_100ae76b050_41.java) at portal.servlet.NavigationRedirect.doGet(NavigationRedirect.java:33) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) End of Stack Trace {prepstmnt 14384 SELECT t0.threadpk, t0.jdoversion, t0.creationdate, t1.forumpk, t1.jdoversion, t1.rssfeed, t2.categorypk, t2.jdoversion, t2.imagename, t2.summary, t2.title, t1.forumhref, t1.imagename, t1.lastupdated, t1.messagecount, t1.sitepk, t1.summary, t1.threadcount, t1.title, t0.hot, t0.imagename, t0.lastupdated, t0.messagecount, t0.subject, t0.summary, t3.messagepk, t3.jdoversion, t3.body, t3.creationdate, t3.noiselevel, t3.replycount, t4.messagepk, t4.jdoversion, t4.body, t4.creationdate, t4.noiselevel, t4.replycount, t4.parentmessagepk, t4.subject, t4.summary, t4.threadpk, t4.userpk, t3.subject, t3.summary, t5.threadpk, t5.jdoversion, t5.creationdate, t5.forumpk, t5.hot, t5.imagename, t5.lastupdated, t5.messagecount, t5.subject, t5.summary, t5.messagepk, t6.userpk, t6.jdoversion, t6.admin, t6.company, t6.country, t6.created, t6.email, t6.firstname, t6.last_login, t6.last_modified, t6.lastname, t6.password, t6.state, t6.username, t6.verified FROM public.threads t0 INNER JOIN public.forums t1 ON t0.forumpk = t1.forumpk LEFT OUTER JOIN public.categories t2 ON t1.categorypk = t2.categorypk LEFT OUTER JOIN public.messages t3 ON t0.messagepk = t3.messagepk LEFT OUTER JOIN public.messages t4 ON t3.parentmessagepk = t4.messagepk LEFT OUTER JOIN public.threads t5 ON t3.threadpk = t5.threadpk LEFT OUTER JOIN public.users t6 ON t3.userpk = t6.userpk WHERE (t1.forumpk = ? AND t1.sitepk = ?) ORDER BY t0.creationdate DESC LIMIT ? } [code=0, state=08007] at kodo.jdbc.sql.DBDictionary.newDataStoreException(DBDictionary.java:2990) at kodo.jdbc.sql.SQLExceptions.getDataStore(SQLExceptions.java:77) at kodo.jdbc.sql.SQLExceptions.getDataStore(SQLExceptions.java:63) at kodo.jdbc.sql.SQLExceptions.getDataStore(SQLExceptions.java:43) at kodo.jdbc.runtime.SelectResultObjectProvider.handleCheckedException(SelectResultObjectProvider.java:180) at com.solarmetric.rop.EagerResultList.(EagerResultList.java:32) at kodo.query.AbstractQuery.execute(AbstractQuery.java:1052) at kodo.query.AbstractQuery.executeWithArray(AbstractQuery.java:836) at kodo.query.AbstractQuery.execute(AbstractQuery.java:799) at kodo.datacache.CacheAwareQuery.execute(CacheAwareQuery.java:299) at com.tmc.jdo.services.ForumServiceImpl.getThreadsInForum(ForumServiceImpl.java:786) at com.tmc.jdo.services.ForumServiceImpl.getThreadViewsInForum(ForumServiceImpl.java:831) at portal.services.ejb.beans.PortalControllerBean.getThreadViewsInForum(PortalControllerBean.java:707) at portal.services.ejb.beans.portal_PortalController_5v1mzx_EOImpl.getThreadViewsInForum(portal_PortalController_5v1mzx_EOImpl.java:1546) ... 61 more Caused by: com.solarmetric.jdbc.ReportingSQLException: An IO erro occured while sending to the backend - Exception: java.net.SocketException: Broken pipe Stack Trace: java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:82) at org.postgresql.core.PGStream.SendChar(PGStream.java:66) at org.postgresql.core.QueryExecutor.sendQueryV3(QueryExecutor.java:321) at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:121) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43) at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50) at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233) at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:353) at com.solarmetric.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:704) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:321) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.runtime.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1713) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:338) at kodo.jdbc.sql.Select.execute(Select.java:1568) at kodo.jdbc.sql.Select.execute(Select.java:1520) at kodo.jdbc.runtime.SelectResultObjectProvider.open(SelectResultObjectProvider.java:102) at kodo.jdbc.runtime.PagingResultObjectProvider.open(PagingResultObjectProvider.java:169) at com.solarmetric.rop.EagerResultList.(EagerResultList.java:22) at kodo.query.AbstractQuery.execute(AbstractQuery.java:1052) at kodo.query.AbstractQuery.executeWithArray(AbstractQuery.java:836) at kodo.query.AbstractQuery.execute(AbstractQuery.java:799) at kodo.datacache.CacheAwareQuery.execute(CacheAwareQuery.java:299) at com.tmc.jdo.services.ForumServiceImpl.getThreadsInForum(ForumServiceImpl.java:786) at com.tmc.jdo.services.ForumServiceImpl.getThreadViewsInForum(ForumServiceImpl.java:831) at portal.services.ejb.beans.PortalControllerBean.getThreadViewsInForum(PortalControllerBean.java:707) at portal.services.ejb.beans.portal_PortalController_5v1mzx_EOImpl.getThreadViewsInForum(portal_PortalController_5v1mzx_EOImpl.java:1546) at portal.services.EJBPortalController.getThreadViewsInForum(EJBPortalController.java:817) at $Interceptor_100ae75c0a4_29.getThreadViewsInForum($Interceptor_100ae75c0a4_29.java) at $SingletonProxy_100ae75bff8_26.getThreadViewsInForum($SingletonProxy_100ae75bff8_26.java) at portal.services.impl.ForumThreadDataSource.getThreadsInRange(ForumThreadDataSource.java:32) at $Interceptor_100ae76bbb6_55.getThreadsInRange($Interceptor_100ae76bbb6_55.java) at $SingletonProxy_100ae76b601_50.getThreadsInRange($SingletonProxy_100ae76b601_50.java) at portal.components.ThreadList.prepareForRender(ThreadList.java:60) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:45) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Body.renderComponent(Body.java:269) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) at org.apache.tapestry.html.Shell.renderComponent(Shell.java:124) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300) at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368) at org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:732) at portal.tapestry.PortalEngine.activateExceptionPage(PortalEngine.java:89) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:914) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:305) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:175) at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:111) at $Interceptor_100ae76b0b5_45.redirect($Interceptor_100ae76b0b5_45.java) at $SingletonProxy_100ae76b050_41.redirect($SingletonProxy_100ae76b050_41.java) at portal.servlet.NavigationRedirect.doGet(NavigationRedirect.java:33) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) End of Stack Trace {prepstmnt 14384 SELECT t0.threadpk, t0.jdoversion, t0.creationdate, t1.forumpk, t1.jdoversion, t1.rssfeed, t2.categorypk, t2.jdoversion, t2.imagename, t2.summary, t2.title, t1.forumhref, t1.imagename, t1.lastupdated, t1.messagecount, t1.sitepk, t1.summary, t1.threadcount, t1.title, t0.hot, t0.imagename, t0.lastupdated, t0.messagecount, t0.subject, t0.summary, t3.messagepk, t3.jdoversion, t3.body, t3.creationdate, t3.noiselevel, t3.replycount, t4.messagepk, t4.jdoversion, t4.body, t4.creationdate, t4.noiselevel, t4.replycount, t4.parentmessagepk, t4.subject, t4.summary, t4.threadpk, t4.userpk, t3.subject, t3.summary, t5.threadpk, t5.jdoversion, t5.creationdate, t5.forumpk, t5.hot, t5.imagename, t5.lastupdated, t5.messagecount, t5.subject, t5.summary, t5.messagepk, t6.userpk, t6.jdoversion, t6.admin, t6.company, t6.country, t6.created, t6.email, t6.firstname, t6.last_login, t6.last_modified, t6.lastname, t6.password, t6.state, t6.username, t6.verified FROM public.threads t0 INNER JOIN public.forums t1 ON t0.forumpk = t1.forumpk LEFT OUTER JOIN public.categories t2 ON t1.categorypk = t2.categorypk LEFT OUTER JOIN public.messages t3 ON t0.messagepk = t3.messagepk LEFT OUTER JOIN public.messages t4 ON t3.parentmessagepk = t4.messagepk LEFT OUTER JOIN public.threads t5 ON t3.threadpk = t5.threadpk LEFT OUTER JOIN public.users t6 ON t3.userpk = t6.userpk WHERE (t1.forumpk = ? AND t1.sitepk = ?) ORDER BY t0.creationdate DESC LIMIT ? } [code=0, state=08007] at com.solarmetric.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:124) at com.solarmetric.jdbc.LoggingConnectionDecorator.access$600(LoggingConnectionDecorator.java:19) at com.solarmetric.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:708) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:321) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:351) at kodo.jdbc.runtime.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1713) at com.solarmetric.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:338) at kodo.jdbc.sql.Select.execute(Select.java:1568) at kodo.jdbc.sql.Select.execute(Select.java:1520) at kodo.jdbc.runtime.SelectResultObjectProvider.open(SelectResultObjectProvider.java:102) at kodo.jdbc.runtime.PagingResultObjectProvider.open(PagingResultObjectProvider.java:169) at com.solarmetric.rop.EagerResultList.(EagerResultList.java:22) ... 69 more