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.
Try to download it from another site, second in if condition Try to flip sign were it's syntax look like this null == ejbref Because It give me error someTimes