Hi All,
I am getting this error when trying to get a seam managed component from a servlet.
java.lang.ClassCastException: org.javassist.tmp.java.lang.Object_$$_javassist_0 at action.gov.hhs.fda.ocio.fdaaa.servlet.ExcelExportServlet.service(ExcelExportServlet.java:42) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
DeliverableSearchAction searchAction = (DeliverableSearchAction) Component.getInstance("deliverableSearch");
@Stateful @Name("deliverableSearch") @Scope(ScopeType.SESSION) public class DeliverableSearchAction implements DeliverableSearch, Serializable { ...
<web:context-filter url-pattern="/excel"/>
<servlet> <servlet-name>Excel Export Servlet</servlet-name> <servlet-class>action.gov.hhs.fda.ocio.fdaaa.servlet.ExcelExportServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Excel Export Servlet</servlet-name> <url-pattern>/excel</url-pattern> </servlet-mapping>
Try
DeliverableSearch searchAction = (DeliverableSearch) Component.getInstance("deliverableSearch");