HTTP Status 500 – Internal Server Error


Type Exception Report

Message java.lang.ClassCastException: class org.xenbase.community2.beans.OrganizationBean cannot be cast to class org.xenbase.community.dto.OrgSearchResult (org.xenbase.community2.beans.OrganizationBean and org.xenbase.community.dto.OrgSearchResult are in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @2e5c842a)

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

Exception

javax.servlet.ServletException: java.lang.ClassCastException: class org.xenbase.community2.beans.OrganizationBean cannot be cast to class org.xenbase.community.dto.OrgSearchResult (org.xenbase.community2.beans.OrganizationBean and org.xenbase.community.dto.OrgSearchResult are in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @2e5c842a)
	org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:508)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:415)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:225)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1950)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:469)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	org.xenbase.utility.filters.UmbrellaGeneFilter.doFilter(UmbrellaGeneFilter.java:38)
	org.xenbase.utility.filters.HTTPStoHTTP.doFilter(HTTPStoHTTP.java:171)
	org.xenbase.utility.filters.RetrieveUserFilter.doFilter(RetrieveUserFilter.java:96)

Root Cause

java.lang.ClassCastException: class org.xenbase.community2.beans.OrganizationBean cannot be cast to class org.xenbase.community.dto.OrgSearchResult (org.xenbase.community2.beans.OrganizationBean and org.xenbase.community.dto.OrgSearchResult are in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @2e5c842a)
	org.xenbase.community.actions.SearchOrgAction.search(SearchOrgAction.java:181)
	java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:568)
	org.apache.struts.extras.actions.DispatchAction.dispatchMethod(DispatchAction.java:273)
	org.apache.struts.extras.actions.DispatchAction.execute(DispatchAction.java:173)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:413)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:225)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1950)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:469)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	org.xenbase.utility.filters.UmbrellaGeneFilter.doFilter(UmbrellaGeneFilter.java:38)
	org.xenbase.utility.filters.HTTPStoHTTP.doFilter(HTTPStoHTTP.java:171)
	org.xenbase.utility.filters.RetrieveUserFilter.doFilter(RetrieveUserFilter.java:96)

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


Apache Tomcat/9.0.58 (Ubuntu)