I am developing an application with WebSphere Commerce 8.
I have this particular class
package com.whr.commerce.catalog.objects;
import javax.rmi.PortableRemoteObject;
import com.ibm.ivj.ejb.runtime.AbstractSessionAccessBean;
/**
* WHRCatalogJDBCHelperAccessBean
* @generated
*/
public class WHRCatalogJDBCHelperAccessBean extends AbstractSessionAccessBean {
[...]
private com.whr.commerce.catalog.objects.WHRCatalogJDBCHelperHome ejbHome()
throws java.rmi.RemoteException,
javax.naming.NamingException {
return (com.whr.commerce.catalog.objects.WHRCatalogJDBCHelperHome) PortableRemoteObject
.narrow(
getHome(),
com.whr.commerce.catalog.objects.WHRCatalogJDBCHelperHome.class);
}
/**
* ejbRef
* @generated
*/
private com.whr.commerce.catalog.objects.WHRCatalogJDBCHelper ejbRef()
throws java.rmi.RemoteException {
if (ejbRef == null)
return null;
if (__ejbRef == null)
__ejbRef = (com.whr.commerce.catalog.objects.WHRCatalogJDBCHelper) PortableRemoteObject
.narrow(
ejbRef,
com.whr.commerce.catalog.objects.WHRCatalogJDBCHelper.class);
return __ejbRef;
[...]
}
It gives me this error at runtime, when I try to open a page
01/03/21 15.44.44:532 CET] 00000167 CommerceSrvr E DataBeanManager activate(DataBean,ViewCommandContext,HttpServletRequest,HttpServletResponse) CMN0420E: Si รจ verificata la seguente eccezione comando durante l'elaborazione: "java.lang.ClassCastException: com.ibm.ws.asynchbeans.WorkManagerImpl incompatible with org.omg.CORBA.portable.ObjectImpl". java.lang.ClassCastException: com.ibm.ws.asynchbeans.WorkManagerImpl incompatible with org.omg.CORBA.portable.ObjectImpl
at com.ibm.rmi.javax.rmi.PortableRemoteObject.getObjectImpl(PortableRemoteObject.java:572)
at com.ibm.rmi.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:314)
at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:161)
at com.whr.commerce.catalog.objects.WHRCatalogJDBCHelperAccessBean.ejbHome(WHRCatalogJDBCHelperAccessBean.java:50)
at com.whr.commerce.catalog.objects.WHRCatalogJDBCHelperAccessBean.instantiateEJB(WHRCatalogJDBCHelperAccessBean.java:83)
at com.whr.commerce.catalog.objects.WHRCatalogJDBCHelperAccessBean.findCatgroupIdByField2MemId(WHRCatalogJDBCHelperAccessBean.java:97)
I've tried to change imports, remove some libraries that could be in conflict, but nothing solved...
Any suggestion? I'm using RAD IDE.