Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JBO-30012 error

278464Jun 28 2002
Hi,
I'm working with Oracle JDEV product version and oracle 9ias (oc4j release 2)
I've a problem with a BC4J application module.
I deploy my application.
I deploy my BC4J as an EJB session Module.

when i'm executing the following code, I have an error on the getVo function:
this error occurs from time to time.

public boolean etatChargement() {

boolean etat=false;

userAccess = new BC4J_access();
userAccess.openConnection();
ViewObject correlViewObj = userAccess.getVO("CorrelationView");
correlViewObj.executeQuery();
while(correlViewObj.hasNext()) {
Row correlView = correlViewObj.next();
if(correlView.getAttribute("EtatChargement")!=null)
if(correlView.getAttribute("EtatChargement").toString().equals("EC")) {
etat=true;
break;
}
}
if(!etat) {
Long data = new Long (this.m_idCorrelation);
correlViewObj.setWhereClause("Correlation.ID_CORRELATION="+new Number(data));
correlViewObj.executeQuery();
Row correlV= correlViewObj.next();
if (correlV.getAttribute("EtatChargement")==null)
this.m_etat=null;
else
this.m_etat=correlV.getAttribute("EtatChargement").toString();
correlV.setAttribute("EtatChargement","EC");
userAccess.commit();
}

correlViewObj.remove();
userAccess.closeConnection();
return etat;
}

-------
error :
------
java.lang.NullPointerException
at ifp.bdj.framework.services.access.BC4J_access.getVO(BC4J_access.java:49)
at ifp.bdj.framework.workflow.ChargeCorrelController.etatChargement(ChargeCorrelController.java:240)
at ifp.bdj.framework.workflow.ChargeCorrelController.update(ChargeCorrelController.java:116)
at ifp.bdj.framework.workflow.GestionCorrelSce.update(GestionCorrelSce.java:195)
at ifp.bdj.framework.workflow.MainSce.update(MainSce.java:234)
at decan.eAF.application.ApplicationServlet.processRequest(ApplicationServlet.java:374)
at decan.eAF.application.ApplicationServlet.doPost(ApplicationServlet.java:233)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:684)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:243)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
28/06-05:30:16 - LOG - eAF.WorkflowMgr - ...forward to : /jsp/eAF_ErrorServerStalled.jsp
oracle.jbo.common.ampool.ApplicationPoolException: JBO-30012: A cookie for session 1025278216000 and application 1025278216000 has already been registered with application pool Bdcorrel_BC4J.Bdcorrel_BC4JModule. The cookie must be removed first.
at oracle.jbo.common.ampool.ApplicationPoolImpl.createSessionCookie(ApplicationPoolImpl.java:410)
at oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:962)
at oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:930)
at ifp.bdj.framework.services.access.BC4J_access.openConnection(BC4J_access.java:37)
at ifp.bdj.framework.workflow.ChargeCorrelController.etatChargement(ChargeCorrelController.java:238)
at ifp.bdj.framework.workflow.ChargeCorrelController.update(ChargeCorrelController.java:116)
at ifp.bdj.framework.workflow.GestionCorrelSce.update(GestionCorrelSce.java:195)
at ifp.bdj.framework.workflow.MainSce.update(MainSce.java:234)
at decan.eAF.application.ApplicationServlet.processRequest(ApplicationServlet.java:374)
at decan.eAF.application.ApplicationServlet.doPost(ApplicationServlet.java:233)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:684)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:243)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
28/06-05:30:16 - LOG - eAF.WorkflowMgr - *** exception raised : oracle.jbo.common.ampool.ApplicationPoolException: JBO-30012: A cookie for session 1025278216000 and application 1025278216000 has already been registered with application pool Bdcorrel_BC4J.Bdcorrel_BC4JModule. The cookie must be removed first.
oracle.jbo.common.ampool.ApplicationPoolException: JBO-30012: A cookie for session 1025278216000 and application 1025278216000 has already been registered with application pool Bdcorrel_BC4J.Bdcorrel_BC4JModule. The cookie must be removed first.
at oracle.jbo.common.ampool.ApplicationPoolImpl.createSessionCookie(ApplicationPoolImpl.java:410)
at oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:962)
at oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:930)
at ifp.bdj.framework.services.access.BC4J_access.openConnection(BC4J_access.java:37)
at ifp.bdj.framework.workflow.ChargeCorrelController.etatChargement(ChargeCorrelController.java:238)
at ifp.bdj.framework.workflow.ChargeCorrelController.update(ChargeCorrelController.java:116)
at ifp.bdj.framework.workflow.GestionCorrelSce.update(GestionCorrelSce.java:195)
at ifp.bdj.framework.workflow.MainSce.update(MainSce.java:234)
at decan.eAF.application.ApplicationServlet.processRequest(ApplicationServlet.java:374)
at decan.eAF.application.ApplicationServlet.doPost(ApplicationServlet.java:233)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:684)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:243)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
28/06-05:30:16 - LOG - eAF.WorkflowMgr - ...forward to : /jsp/eAF_ErrorServerStalled.jsp



Can someone help me ?

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 20 2002
Added on Jun 28 2002
15 comments
1,958 views