HTTP Status 500 – Internal Server Error


Type Exception Report

Message org.hibernate.exception.DataException: could not load an entity: [com.enpassant.tennis.core.dto.Article#100048532]

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

Exception

java.lang.RuntimeException: org.hibernate.exception.DataException: could not load an entity: [com.enpassant.tennis.core.dto.Article#100048532]
	com.enpassant.tennis.core.dao.BaseObjectDao.getObjects(BaseObjectDao.java:322)
	com.enpassant.tennis.core.service.ArticleService.findArticles(ArticleService.java:503)
	com.enpassant.tennis.core.service.ArticleService.getAllPublishedArticles(ArticleService.java:499)
	com.enpassant.tennis.article.screen.ArticleDetailedListScreen$RenderArticleDetailedListScreenHandler.getModels(ArticleDetailedListScreen.java:97)
	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.exception.DataException: could not load an entity: [com.enpassant.tennis.core.dto.Article#100048532]
	org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:100)
	org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
	org.hibernate.loader.Loader.loadEntity(Loader.java:1895)
	org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71)
	org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65)
	org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3072)
	org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434)
	org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415)
	org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165)
	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.getObjects(BaseObjectDao.java:307)
	com.enpassant.tennis.core.service.ArticleService.findArticles(ArticleService.java:503)
	com.enpassant.tennis.core.service.ArticleService.getAllPublishedArticles(ArticleService.java:499)
	com.enpassant.tennis.article.screen.ArticleDetailedListScreen$RenderArticleDetailedListScreenHandler.getModels(ArticleDetailedListScreen.java:97)
	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

java.sql.SQLException: ERROR: invalid byte sequence for encoding "UTF8": 0xe2 0x3f 0x3f
	org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1365)
	org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1160)
	org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:172)
	org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:387)
	org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:328)
	org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:238)
	org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	org.hibernate.loader.Loader.getResultSet(Loader.java:1808)
	org.hibernate.loader.Loader.doQuery(Loader.java:697)
	org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	org.hibernate.loader.Loader.loadEntity(Loader.java:1881)
	org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71)
	org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65)
	org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3072)
	org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434)
	org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415)
	org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165)
	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.getObjects(BaseObjectDao.java:307)
	com.enpassant.tennis.core.service.ArticleService.findArticles(ArticleService.java:503)
	com.enpassant.tennis.core.service.ArticleService.getAllPublishedArticles(ArticleService.java:499)
	com.enpassant.tennis.article.screen.ArticleDetailedListScreen$RenderArticleDetailedListScreenHandler.getModels(ArticleDetailedListScreen.java:97)
	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