500 Servlet Exception

javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException
in '/mod/EndecaConnector/p2p/directory/EndecaDirectory.jsp': org.hibernate.LazyInitializationException:
failed to lazily initialize a collection of role: com.marketlive.entity.category.Category.parentCategoryLinks,
no session or session was closed
	at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:970)
	at _jsp._templates._category._oupuk_0OXED_0subjectgateway__jsp._jspService(templates/category/oupuk_OXED_subjectgateway.jsp:77)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:159)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:268)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
	at com.marketlive.app.b2c.struts.PojoSpringTilesRequestsProcessor.process(PojoSpringTilesRequestsProcessor.java:220)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	at com.sourcebeat.strutslive.common.SLActionServlet.process(SLActionServlet.java:46)
	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.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:268)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
	at com.marketlive.app.b2c.struts.PojoSpringTilesRequestsProcessor.process(PojoSpringTilesRequestsProcessor.java:220)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	at com.sourcebeat.strutslive.common.SLActionServlet.process(SLActionServlet.java:46)
	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.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:476)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:341)
	at org.apache.struts.action.RequestProcessor.doInclude(RequestProcessor.java:1087)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:258)
	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
	at com.marketlive.app.b2c.struts.PojoSpringTilesRequestsProcessor.process(PojoSpringTilesRequestsProcessor.java:220)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	at com.sourcebeat.strutslive.common.SLActionServlet.process(SLActionServlet.java:46)
	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:210)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:71)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:268)
	at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113)
	at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:354)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:165)
	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: javax.servlet.jsp.JspException: ServletException in '/mod/EndecaConnector/p2p/directory/EndecaDirectory.jsp':
org.hibernate.LazyInitializationException: failed to lazily initialize
a collection of role: com.marketlive.entity.category.Category.parentCategoryLinks,
no session or session was closed
	at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:921)
	at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
	at _jsp._templates._category._oupuk_0OXED_0subjectgateway__jsp._jspService(templates/category/oupuk_OXED_subjectgateway.jsp:64)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:159)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:268)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
	at com.marketlive.app.b2c.struts.PojoSpringTilesRequestsProcessor.process(PojoSpringTilesRequestsProcessor.java:220)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	at com.sourcebeat.strutslive.common.SLActionServlet.process(SLActionServlet.java:46)
	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.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:268)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
	at com.marketlive.app.b2c.struts.PojoSpringTilesRequestsProcessor.process(PojoSpringTilesRequestsProcessor.java:220)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	at com.sourcebeat.strutslive.common.SLActionServlet.process(SLActionServlet.java:46)
	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.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:476)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:341)
	at org.apache.struts.action.RequestProcessor.doInclude(RequestProcessor.java:1087)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:258)
	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
	at com.marketlive.app.b2c.struts.PojoSpringTilesRequestsProcessor.process(PojoSpringTilesRequestsProcessor.java:220)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	at com.sourcebeat.strutslive.common.SLActionServlet.process(SLActionServlet.java:46)
	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:210)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:71)
	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:268)
	at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113)
	at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:354)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:165)
	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)

Resin Professional 3.0.14 (built Tue, 05 Jul 2005 11:05:36 PDT)