HTTP Status 500 – Internal Server Error


Type Exception Report

Message org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.enpassant.tennis.core.dto.Article#100643606]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.RuntimeException: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.enpassant.tennis.core.dto.Article#100643606]
	com.enpassant.tennis.core.dao.BaseObjectDao.getObject(BaseObjectDao.java:259)
	com.enpassant.tennis.core.service.BaseObjectService.load(BaseObjectService.java:36)
	com.enpassant.tennis.core.service.ArticleService.loadArticle(ArticleService.java:104)
	com.enpassant.tennis.article.screen.ArticleScreen$RenderArticleScreenHandler.mapRequest(ArticleScreen.java:53)
	com.enpassant.tennis.article.screen.ArticleScreen$RenderArticleScreenHandler.getModels(ArticleScreen.java:45)
	com.enpassant.tennis.main.screen.MainScreenHandler.getTemplateModels(MainScreenHandler.java:49)
	org.enhydra.barracuda.core.event.helper.BTemplateViewHandler.handleViewEvent(BTemplateViewHandler.java:82)
	org.enhydra.barracuda.core.event.helper.DefaultViewHandler.handleViewEvent(DefaultViewHandler.java:174)
	com.enpassant.tennis.main.screen.MainScreenHandler.handleViewEvent(MainScreenHandler.java:150)
	org.enhydra.barracuda.core.event.DefaultBaseEventListener.handleEvent(DefaultBaseEventListener.java:63)
	org.enhydra.barracuda.core.event.DefaultEventDispatcher.notifyListeners(DefaultEventDispatcher.java:421)
	org.enhydra.barracuda.core.event.DefaultEventDispatcher.dispatch(DefaultEventDispatcher.java:185)
	org.enhydra.barracuda.core.event.DefaultEventDispatcher.dispatchEvent(DefaultEventDispatcher.java:122)
	org.enhydra.barracuda.core.event.DefaultEventBroker.dispatchEvent(DefaultEventBroker.java:447)
	org.enhydra.barracuda.core.event.ApplicationGateway.handleDefaultExt(ApplicationGateway.java:693)
	org.enhydra.barracuda.core.event.ApplicationGateway.handleDefault(ApplicationGateway.java:257)
	org.enhydra.barracuda.core.event.ApplicationGateway.doGet(ApplicationGateway.java:1124)
	com.enpassant.tennis.MainGateway.doGet(MainGateway.java:147)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.enpassant.tennis.core.service.UserLoginFilter.doFilter(UserLoginFilter.java:40)

Root Cause

org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.enpassant.tennis.core.dto.Article#100643606]
	org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:409)
	org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:171)
	org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:207)
	org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126)
	org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:905)
	org.hibernate.impl.SessionImpl.load(SessionImpl.java:822)
	org.hibernate.impl.SessionImpl.load(SessionImpl.java:815)
	com.enpassant.tennis.core.dao.BaseObjectDao.getObject(BaseObjectDao.java:246)
	com.enpassant.tennis.core.service.BaseObjectService.load(BaseObjectService.java:36)
	com.enpassant.tennis.core.service.ArticleService.loadArticle(ArticleService.java:104)
	com.enpassant.tennis.article.screen.ArticleScreen$RenderArticleScreenHandler.mapRequest(ArticleScreen.java:53)
	com.enpassant.tennis.article.screen.ArticleScreen$RenderArticleScreenHandler.getModels(ArticleScreen.java:45)
	com.enpassant.tennis.main.screen.MainScreenHandler.getTemplateModels(MainScreenHandler.java:49)
	org.enhydra.barracuda.core.event.helper.BTemplateViewHandler.handleViewEvent(BTemplateViewHandler.java:82)
	org.enhydra.barracuda.core.event.helper.DefaultViewHandler.handleViewEvent(DefaultViewHandler.java:174)
	com.enpassant.tennis.main.screen.MainScreenHandler.handleViewEvent(MainScreenHandler.java:150)
	org.enhydra.barracuda.core.event.DefaultBaseEventListener.handleEvent(DefaultBaseEventListener.java:63)
	org.enhydra.barracuda.core.event.DefaultEventDispatcher.notifyListeners(DefaultEventDispatcher.java:421)
	org.enhydra.barracuda.core.event.DefaultEventDispatcher.dispatch(DefaultEventDispatcher.java:185)
	org.enhydra.barracuda.core.event.DefaultEventDispatcher.dispatchEvent(DefaultEventDispatcher.java:122)
	org.enhydra.barracuda.core.event.DefaultEventBroker.dispatchEvent(DefaultEventBroker.java:447)
	org.enhydra.barracuda.core.event.ApplicationGateway.handleDefaultExt(ApplicationGateway.java:693)
	org.enhydra.barracuda.core.event.ApplicationGateway.handleDefault(ApplicationGateway.java:257)
	org.enhydra.barracuda.core.event.ApplicationGateway.doGet(ApplicationGateway.java:1124)
	com.enpassant.tennis.MainGateway.doGet(MainGateway.java:147)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.enpassant.tennis.core.service.UserLoginFilter.doFilter(UserLoginFilter.java:40)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.32