Error Message: JBO-28020: Passivation error on collection TXN

I deployed my BC4J application. i fixed the jbo.server.internal_connection properties to point another
Oracle schema (bc4jpers) by creating the user like :
create user bc4jpers identified by password
default tablespace users
temporary tablespace temp
and after i gived this user the following grants;
grant connect, resource to bc4jpers
but during the execution of my BC4J web application i received the following error :
Error Message: JBO-28020: Passivation error on collection TXN, collection id 6,023, persistent id 1
Error Message: JBO-28030: Could not insert row into table PS_TXN, collection id 6,023, persistent id 1
oracle.jbo.PCollException: JBO-28020: Passivation error on collection TXN, collection id 6,023, persistent id 1
     void oracle.jbo.PCollException.throwException(java.lang.Class, java.lang.String, java.lang.Object[], java.lang.Exception)
     boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
     boolean oracle.jbo.pcoll.PCollNode.passivate()
     boolean oracle.jbo.pcoll.PCollNode.passivateBranch()
     long oracle.jbo.pcoll.PCollection.passivate()
     int oracle.jbo.server.DBSerializer.passivateRootAM(int, byte[])
     int oracle.jbo.server.ApplicationModuleImpl.passivateState(int, byte[])
     void oracle.jbo.common.ampool.ApplicationPoolImpl.doFailover(oracle.jbo.ApplicationModule, oracle.jbo.common.ampool.SessionCookie)
     void oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(oracle.jbo.common.ampool.SessionCookie)
     void oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie, boolean)
     void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean, long)
     void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean)
     void oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie)
     int oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.doEndTag()
     void secur.RegistreEditOctroi._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
     void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
     boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
     void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
     void com.evermind.util.ThreadPoolThread.run()
## Detail 0 ##
oracle.jbo.PCollException: JBO-28030: Could not insert row into table PS_TXN, collection id 6,023, persistent id 1
     void oracle.jbo.PCollException.throwException(java.lang.Class, java.lang.String, java.lang.Object[], java.lang.Exception)
     void oracle.jbo.pcoll.OraclePersistManager.insert(long, long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[])
     boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
     boolean oracle.jbo.pcoll.PCollNode.passivate()
     boolean oracle.jbo.pcoll.PCollNode.passivateBranch()
     long oracle.jbo.pcoll.PCollection.passivate()
     int oracle.jbo.server.DBSerializer.passivateRootAM(int, byte[])
     int oracle.jbo.server.ApplicationModuleImpl.passivateState(int, byte[])
     void oracle.jbo.common.ampool.ApplicationPoolImpl.doFailover(oracle.jbo.ApplicationModule, oracle.jbo.common.ampool.SessionCookie)
     void oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(oracle.jbo.common.ampool.SessionCookie)
     void oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie, boolean)
     void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean, long)
     void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean)
     void oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie)
     int oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.doEndTag()
     void secur.RegistreEditOctroi._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
     void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
     boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
     void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
     void com.evermind.util.ThreadPoolThread.run()
## Detail 0 ##
java.sql.SQLException: ORA-00600: internal error code, arguments: [19942], [], [], [], [], [], [], []
     void oracle.jdbc.dbaccess.DBError.throwSqlException(java.lang.String, java.lang.String, int)
     void oracle.jdbc.ttc7.TTIoer.processError()
     void oracle.jdbc.ttc7.Oall7.receive()
     void oracle.jdbc.ttc7.TTC7Protocol.doOall7(byte, byte, int, byte[], oracle.jdbc.dbaccess.DBType[], oracle.jdbc.dbaccess.DBData[], int, oracle.jdbc.dbaccess.DBType[], oracle.jdbc.dbaccess.DBData[], int)
     int oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(oracle.jdbc.dbaccess.DBStatement, byte, byte[], oracle.jdbc.dbaccess.DBDataSet, int, oracle.jdbc.dbaccess.DBDataSet, int)
     void oracle.jdbc.driver.OracleStatement.executeNonQuery(boolean)
     void oracle.jdbc.driver.OracleStatement.doExecuteOther(boolean)
     void oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout()
     int oracle.jdbc.driver.OraclePreparedStatement.executeUpdate()
     boolean oracle.jdbc.driver.OraclePreparedStatement.execute()
     void oracle.jbo.pcoll.OraclePersistManager.updateBlobs(long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[], int, oracle.jdbc.OracleCallableStatement)
     void oracle.jbo.pcoll.OraclePersistManager.insert(long, long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[])
     boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
     boolean oracle.jbo.pcoll.PCollNode.passivate()
     boolean oracle.jbo.pcoll.PCollNode.passivateBranch()
     long oracle.jbo.pcoll.PCollection.passivate()
     int oracle.jbo.server.DBSerializer.passivateRootAM(int, byte[])
     int oracle.jbo.server.ApplicationModuleImpl.passivateState(int, byte[])
     void oracle.jbo.common.ampool.ApplicationPoolImpl.doFailover(oracle.jbo.ApplicationModule, oracle.jbo.common.ampool.SessionCookie)
     void oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(oracle.jbo.common.ampool.SessionCookie)
     void oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie, boolean)
     void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean, long)
     void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean)
     void oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie)
     int oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.doEndTag()
     void secur.RegistreEditOctroi._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
     void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
     void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
     boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
     void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
     void com.evermind.util.ThreadPoolThread.run()
Thank you very mutch for your tips.

First you'll want to read this BC4J "HowTo" article on how our persistent collection functionality works so you can decide whether you not you really want to be using it.
http://otn.oracle.com/products/jdev/htdocs/bc4j/bc4j_temp_tables.html
Likely you don't want to be, so this article explains how to avoid having its being used. It's typically a "last resort" feature that saves appserver memory by writing extra query results rows out to persistent storage if you query thousands of rows into memory and start scrolling around.
Down in your stack trace there is the error:
ORA-600: [19942]
This is a database internal error related to handling CLOB's and BLOB's. I see a few bugs that were reported in versions 8.0.5 but fixed in 8.1.6.
What version of the Oracle database are you using?

Similar Messages

  • Error Message: JBO-28020: Passivation error on collection TXN, node id -1

    Hi all!
    I've got this error when I try to run my BC4J Application:
    Error Message: JBO-28020: Passivation error on collection TXN, node id -1
    Error Message: JBO-28030: Could not insert row into table PCST_TXN, id -1
    on this env:
    SUN SOLARIS 2.7
    OC4J DEV Preview (9.0.2.0.0A)
    DB 9i + patchset 9.0.2
    The SAME APPLICATION works right when deployed on this env:
    W2k
    OC4J part of JDEV9iRC2 (9.0.2.0.0)
    remote DB 9i + patchset 9.0.2 on SUN SOLARIS
    The Application Module is deployed as a Session Bean (BMT),
    and I have a jdbc Datasource called jdbc/DeployDBDS.
    I have also modified jbo.ejb.txntype from "global" to "local"
    because with "global" it doesn't work...
    Anyone can help me?
    regards
    Felix

    First you'll want to read this BC4J "HowTo" article on how our persistent collection functionality works so you can decide whether you not you really want to be using it.
    http://otn.oracle.com/products/jdev/htdocs/bc4j/bc4j_temp_tables.html
    Likely you don't want to be, so this article explains how to avoid having its being used. It's typically a "last resort" feature that saves appserver memory by writing extra query results rows out to persistent storage if you query thousands of rows into memory and start scrolling around.
    Down in your stack trace there is the error:
    ORA-600: [19942]
    This is a database internal error related to handling CLOB's and BLOB's. I see a few bugs that were reported in versions 8.0.5 but fixed in 8.1.6.
    What version of the Oracle database are you using?

  • TO JDEV TEAM: JBO-28020/JBO-28006 ERRORS

    Hi,
    I deploy a BC4J application (made with Jdev official) on an OC4J container 9.0.2. the application use a 9i data base.
    frequently, when we try to insert or update rows in viewObject, we have the following error :
    Application Error
    Return
    Error Message: JBO-28020: Erreur de passivation pour l'objet collection GrandeurView, ID de noeud 45
    Error Message: JBO-28006: Criation impossible de la table de persistance PS_Bdcorrel_BC4JModule_1
    oracle.jbo.PCollException: JBO-28020: Erreur de passivation pour l'objet collection GrandeurView, ID de noeud 45
    <>
    ## Detail 0 ##
    oracle.jbo.PCollException: JBO-28006: Criation impossible de la table de persistance PS_Bdcorrel_BC4JModule_1
    <>
    ## Detail 0 ##
    java.sql.SQLException: ORA-00955: Ce nom d'objet existe dij`
    <>
    This is a pressing issue, and I'd need an answer asap. Could anyone from the JDEV team please help me on this?
    Thanks a lot!

    Stephane:
    Could you send me the entire stack trace?
    It would also help if you can translate some of the "important" exception messages into English for me (sorry).
    Thanks.
    Sung

  • JBO-28020 / JBO-28006 ERRORS

    Hello,
    I deploy a BC4J application (made with Jdev official) on an OC4J container 9.0.2. the application use a 9i data base.
    frequently, when we try to insert or update rows in viewObject, we have the following error :
    Application Error
    Return
    Error Message: JBO-28020: Erreur de passivation pour l'objet collection GrandeurView, ID de noeud 45
    Error Message: JBO-28006: Criation impossible de la table de persistance PS_Bdcorrel_BC4JModule_1
    oracle.jbo.PCollException: JBO-28020: Erreur de passivation pour l'objet collection GrandeurView, ID de noeud 45
         <>
    ## Detail 0 ##
    oracle.jbo.PCollException: JBO-28006: Criation impossible de la table de persistance PS_Bdcorrel_BC4JModule_1
         <>
    ## Detail 0 ##
    java.sql.SQLException: ORA-00955: Ce nom d'objet existe dij`
         <>
    Can someone help me ?

    This is a pressing issue, and I'd need an answer asap. Could anyone from the JDEV team please help me on this?
    Thanks a lot! http://otn.oracle.com/products/jdev/htdocs/bc4j/bc4j_temp_tables.html
    This is a document describing the tables which is causing this error. It looks like you might want to change the location where these tables get created.
    Hope this helps,
    Rob

  • 9i; JSP; JBO-28020

    Any body familiar with this error:
    Error Message: oracle.jbo.PCollException: JBO-28020: Passivation
    error on collection WorkOrderView1, node id 1 void
    More info: WorkOrderView1 is a master view which has five
    details view jointed. Application Module tested fine. All the
    pages included Application Module tag, failed with the above
    exception. When i take out the Application Module tag from the
    page, then page loads fine.

    I have exactly the same problem....
    My application is a simple BC4J (and JSP) application created in
    jDev 3.2.3 (evereting work perfectly in 3.2.3 ???)
    But I got this error when i insert a record in a master detail
    relation... ???
    Where could i set some parameter about the pool...
    Thanks
    Benoit
    Note: i don't use any EJB or J2EE element (it's on the to do
    list...)

  • JBO-28020

    The JBO-28020 error is thrown when I try to insert 10.000 rows in a ViewObject. The code is:
    do{
    ViewObject inserir = am.findViewObject(DISPONIVEL);
    Row inserirRow = inserir.createRow();
    inserirRow.setAttribute(CODIGO_TABELA,cdTabela);
    inserirRow.setAttribute(ID_DISPONIVEL,new Number(i));
    inserir.insertRow(inserirRow);
    quantidade++;
    } while (quantidade < 10000);
    Are there anything wrong?
    Thanks
    Rafael

    I got the exception, but the error is not my, I do not have any date fields. I only have a hard processing over my entity objects. The exception with the before lines is here:
    [14199] Getting a connection for internal use...
    [14200] Creating internal connection...
    [14201] Oracle SQLBuilder: Registered driver: oracle.jdbc.driver.OracleDriver
    [14202] JBO-28020: Passivation error on collection DisponivelVO, collection id 5, persistent id 46
    [14203] *** Stack trace for detail exception ***
    [14204] java.lang.ClassCastException: java.sql.Date
         boolean oracle.jbo.pcoll.OraclePersistManager.holdTableName(java.lang.String, boolean)
              OraclePersistManager.java:1096
         void oracle.jbo.pcoll.PCollManager.resolveName()
              PCollManager.java:324
         void oracle.jbo.pcoll.OraclePersistManager.createControlTable()
              OraclePersistManager.java:268
         void oracle.jbo.pcoll.OraclePersistManager.createTable()
              OraclePersistManager.java:672
         void oracle.jbo.pcoll.OraclePersistManager.insert(long, long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[])
              OraclePersistManager.java:1538
         boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
              PCollNode.java:543
         boolean oracle.jbo.pcoll.PCollNode.passivate()
              PCollNode.java:658
         boolean oracle.jbo.pcoll.PCollection.passivateLRULeafNode()
              PCollection.java:351
         void oracle.jbo.pcoll.PCollection.checkActiveLeafLimit()
              PCollection.java:404
         void oracle.jbo.pcoll.PCollection.nodeRecentlyUsed(oracle.jbo.pcoll.PCollNode)
              PCollection.java:252
         void oracle.jbo.pcoll.PCollNode.<init>(oracle.jbo.pcoll.PCollection, oracle.jbo.pcoll.PCollNode, boolean)
              PCollNode.java:74
         oracle.jbo.pcoll.PCollNode oracle.jbo.pcoll.PCollNode.checkForSplit()
              PCollNode.java:1554
         void oracle.jbo.pcoll.PCollNode.insertObjectAt(oracle.jbo.pcoll.PCollPersistable, long)
              PCollNode.java:1779
         void oracle.jbo.pcoll.PCollNode.insertObjectAt(oracle.jbo.pcoll.PCollPersistable, long)
              PCollNode.java:1759
         void oracle.jbo.pcoll.PCollection.insertElementAt(oracle.jbo.pcoll.PCollPersistable, long)
              PCollection.java:809
         void oracle.jbo.server.QueryCollection.add(int, java.lang.Object, boolean, boolean)
              QueryCollection.java:990
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.insertRowAtInternal(int, oracle.jbo.Row, boolean)
              ViewRowSetImpl.java:1266
         int oracle.jbo.server.ViewRowSetImpl.insertViewRowAt(int, oracle.jbo.server.ViewRowImpl)
              ViewRowSetImpl.java:1225
         void oracle.jbo.server.ViewRowSetIteratorImpl.insertRow(oracle.jbo.Row)
              ViewRowSetIteratorImpl.java:1872
         void oracle.jbo.server.ViewRowSetImpl.insertRow(oracle.jbo.Row)
              ViewRowSetImpl.java:1877
         void oracle.jbo.server.ViewObjectImpl.insertRow(oracle.jbo.Row)
              ViewObjectImpl.java:5158
         void com.parceria.comum.web.Tabela.gerar(oracle.jbo.ApplicationModule, oracle.jbo.ApplicationModule, oracle.jbo.domain.Number, java.lang.String, oracle.jbo.domain.Number)
              Tabela.java:92
         oracle.cabo.servlet.event.EventResult com.parceria.comum.web.Tabela.handleGerar(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
              Tabela.java:56
         java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])
              native code
         oracle.cabo.servlet.event.EventResult oracle.cabo.servlet.event.MethodEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.ChainingEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.FindRowSetIteratorEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.BaseEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.ChainingEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.FindRowSetEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.BaseEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.ChainingEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.FindViewObjectEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.BaseEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.ChainingEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.FindRootAppModuleEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.BaseEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.servlet.event.TableEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.event.EventResult oracle.cabo.servlet.event.TableEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.Page oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent, oracle.cabo.servlet.event.EventHandler)
         oracle.cabo.servlet.Page oracle.cabo.servlet.AbstractPageBroker.handleRequest(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.Page oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
         oracle.cabo.servlet.Page oracle.cabo.servlet.PageBrokerHandler.handleRequest(oracle.cabo.servlet.BajaContext)
         void oracle.cabo.servlet.UIXServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void oracle.cabo.servlet.UIXServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              HttpServlet.java:760
         void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              HttpServlet.java:853
         void com.evermind.server.http.ResourceFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              ResourceFilterChain.java:65
         void com.parceria.menu.web.LoginFiltro.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
              LoginFiltro.java:41
         void com.evermind.server.http.EvermindFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              EvermindFilterChain.java:16
         void com.parceria.menu.web.EmpresaFiltro.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
              EmpresaFiltro.java:38
         void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              ServletRequestDispatcher.java:556
         void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
              ServletRequestDispatcher.java:306
         boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
              HttpRequestHandler.java:767
         void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
              HttpRequestHandler.java:259
         void com.evermind.server.http.HttpRequestHandler.run()
              HttpRequestHandler.java:106
         void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
              PooledExecutor.java:803
         void java.lang.Thread.run()
              Thread.java:484
    The code performs a iteration. It runs fine with 1000 iterations but with more...
    What is wrong and what I must to do?
    Thanks
    Rafael

  • PCOLL_CONTROL, PCST_TXN,...What are these objects? JBO-28039:Root node for collection

    I've a UIX JSP Application with BC4J developed with JDeveloper RC.
    I noted that in my schema there are these "strange" db objects:
    PCOLL_CONTROL
    PCST_MYPACKAGEMODULE_SEQ
    PCST_MyPackageModule
    PCST_TXN
    PCST_TXN_SEQ
    Can anyone explain what are they or where can I find documentation about them ?
    When and why Jdev create them ?
    Beside some people that use my application got the following Error:
    "JBO-28039: Root node for collection TXN of id -1 is invalid......".
    I think that it's connected with the objects listed above.
    Has someone experienced this problem ?
    thank you
    Isabella

    Could you provide more information regarding this issue:
    1. When you mention that some people that use your application receive the exception do you mean that the
    exception is thrown from the application and displayed to the user or do you mean that the exception is simply logged
    in the Diagnostic output? The latter may be expected in some scenarios.
    2. Could you provide a full stack trace for the exception?
    3. Could you provide the BC4J diagnostic output generated when the exception occurs (specify the VM switch
    -Djbo.debugoutput=console at the command line)?
    Thanks,
    JR

  • Error Message: JBO-26080: Error while selecting entity for PoLines

    I'm using JDev 9.0.4.
    i make a VO from two EO at the BC4J level.
    then i create complete struts JSP Application for this VO.
    so i get a page that i can do New/Edit and Delete to each row.
    when i try to do Edit for some lines (not all of them) i get this error :
    Error Message: JBO-26080: Error while selecting entity for PoLines
    Error Message: ORA-01722: invalid number
    What does it mean ? how can i solve it ?
    Thank You

    Un-comment the following lines to display the stack trace
    oracle.jbo.DMLException: JBO-26080: Error while selecting entity for ElcPoLines
         at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelect(OracleSQLBuilderImpl.java:832)
         at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:4665)
         at oracle.jbo.server.EntityImpl.populate(EntityImpl.java:3845)
         at oracle.jbo.server.EntityDefImpl.findFromDatabase(EntityDefImpl.java:888)
         at oracle.jbo.server.EntityDefImpl.findByPrimaryKey(EntityDefImpl.java:943)
         at oracle.jbo.server.QueryCollection.findByKey(QueryCollection.java:2524)
         at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:2907)
         at oracle.jbo.server.ViewObjectImpl.findByKey(ViewObjectImpl.java:6019)
         at oracle.jbo.client.JboUtil.getRowFromKey(JboUtil.java:91)
         at oracle.jbo.html.BC4JContext.getRow(BC4JContext.java:307)
         at oracle.jbo.html.struts11.actions.EditAction.populateBC4JFormBean(EditAction.java:160)
         at oracle.jbo.html.struts11.actions.EditAction.edit(EditAction.java:59)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
         at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:778)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    java.sql.SQLException: ORA-01722: invalid number
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:189)
         at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:242)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:554)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1478)
         at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:890)
         at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2407)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2660)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:457)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:387)
         at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelect(OracleSQLBuilderImpl.java:606)
         at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:4665)
         at oracle.jbo.server.EntityImpl.populate(EntityImpl.java:3845)
         at oracle.jbo.server.EntityDefImpl.findFromDatabase(EntityDefImpl.java:888)
         at oracle.jbo.server.EntityDefImpl.findByPrimaryKey(EntityDefImpl.java:943)
         at oracle.jbo.server.QueryCollection.findByKey(QueryCollection.java:2524)
         at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:2907)
         at oracle.jbo.server.ViewObjectImpl.findByKey(ViewObjectImpl.java:6019)
         at oracle.jbo.client.JboUtil.getRowFromKey(JboUtil.java:91)
         at oracle.jbo.html.BC4JContext.getRow(BC4JContext.java:307)
         at oracle.jbo.html.struts11.actions.EditAction.populateBC4JFormBean(EditAction.java:160)
         at oracle.jbo.html.struts11.actions.EditAction.edit(EditAction.java:59)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
         at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:778)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)

  • Error Message: JBO-25009: Cannot create an object of type:oracle.jbo.domain

    Hi, When im giving a default value to a date column in the attribute settings i get this error when im running my jsp page (bc4j web application):
    Error Message: JBO-25009: Cannot create an object of type:oracle.jbo.domain.Date with value: 31-dic-2099
    How can i fix that? I�ve already trying all possible date formats.
    Thanku

    The default format for Date (oracle.sql.DATE which is the superclass of oracle.jbo.domain.Date) is yyyy-mm-dd.

  • Error Message: JBO-26061:Error while opening JDBC connection

    JDeveloper 9i was connecting to 9i database (localhost) before and now it is not connecting giving IO Exception.
    Getting JBO-26061:Error while opening JDBC connection, when run from OC4J.
    Should we give any path to jdbc classes12.zip? Does it have anything to do with changing host name; that is the only thing I have done before getting this error.
    Please help!!

    Please check the connection details and make sure the password is deployed. You can verify the connection
    details by looking at Connections | DataBase node in the Navigator pane.
    1. Also, test your BC4J middlet tier using BC4J Tester. To do that select your Application Module in the BC4J project,
    right click | Test..
    2. Check your BC4J Configuration and make sure it has the right connection information. To do that select your Application Module in the BC4J project,
    right click | Configurations....
    Hi
    I'm learning Jdeveloper not long time, i'm still new in Jdeveloper. I have learn to build BC2J JSP Development from oracle9i jdeveloper viewlet demonstration. when I compile, its have an error "warning: ISO-8859-1character set may not match project compiler setting". When I run, its show from browser and have an error :
    "Error Message: JBO-30003: The application pool (mypackage.MypackageModule.MypackageModuleLocal) failed to checkout an application module due to the following exception:
    Error Message: JBO-26061: Error while opening JDBC connection."
    So what can I do, I'm really need your help.
    Thanks in advance

  • How to resolve the error message "JBO-25009" in ADF table?

    Hi all,
    There is a master detail form in jsff page using adf application. Detail is represented as ADF table. In the adf Table we have 4 primary key, two foreign key from master table.
    Type of primary key in master are Big Decimal and String. When I input value in field of detail, we get error message :
    "JBO-25009: Cannot create an object of type:java.math.BigDecimal from type:java.lang.String with value:AC".
    How to make if I input value in detail table don't show the error message?
    Please let me know if you have any solution for this.
    Thanks.

    Hi Rakesh.
    I don't try insert String into Big Decimal variable. I have adf table with 5 column and 4 primary key. The type of primary key are: 1Big Decimal and 3 String.
    Now, I want to insert data to the table. when I input data to first column (primary key : Big Decimal) is work well and then I want to insert data to second column (primary key : String) with value "AC"
    but when I insert, the error message is show "JBO-25009: Cannot create an object of type:java.math.BigDecimal from type:java.lang.String with value:AC".
    Why the error message is show when I insert data to second column with type String and I have been input data with String value?
    Are the second column is remember of type first column is Big Decimal ?
    Thanks.

  • Error Message: JBO-33001

    I am a beginner of JDeveloper9i and currently following the samples codes provided by OTN. In the Search Form tutorial under JSP Pages and Servlets section, i followed all the instruction as told, setup the database connection, extract the SearchSampleRC2.zip to the right path, build the bc4j.jpr and finally, when i run the ProductInformationView_Browse.jsp under JSP.jpr, an error occured.
    The following is part of the error message:
    Error Message: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33001: Cannot find the configuration file /mypackage1/common/bc4j.xcfg in the classpath
    Error Message: JBO-33001: Cannot find the configuration file /mypackage1/common/bc4j.xcfg in the classpath
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33001: Cannot find the configuration file /mypackage1/common/bc4j.xcfg in the classpath
    I double checked the path of bc4j.xcfg and found that it is in the correct path as it should be. However, the error is still there. May i know how to solve the problem? Isn't that the configuration is ready-set by default in the sample code? Why is there still problem? By the way, what does it mean by configuration file in the path configuration file /mypackage1/common/bc4j.xcfg in the classpath?
    Hope to get the answer ASAP. Thanks!
    Eagerly waiting for a reply,
    Singlet

    I am a beginner of JDeveloper9i and currently following the samples codes provided by OTN. In the Search Form tutorial under JSP Pages and Servlets section, i followed all the instruction as told, setup the database connection, extract the SearchSampleRC2.zip to the right path, build the bc4j.jpr and finally, when i run the ProductInformationView_Browse.jsp under JSP.jpr, an error occured.
    The following is part of the error message:
    Error Message: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33001: Cannot find the configuration file /mypackage1/common/bc4j.xcfg in the classpath
    Error Message: JBO-33001: Cannot find the configuration file /mypackage1/common/bc4j.xcfg in the classpath
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33001: Cannot find the configuration file /mypackage1/common/bc4j.xcfg in the classpath
    I double checked the path of bc4j.xcfg and found that it is in the correct path as it should be. However, the error is still there. May i know how to solve the problem? Isn't that the configuration is ready-set by default in the sample code? Why is there still problem? By the way, what does it mean by configuration file in the path configuration file /mypackage1/common/bc4j.xcfg in the classpath?
    Hope to get the answer ASAP. Thanks!
    Eagerly waiting for a reply,
    Singlet Singlet -
    What I have found to most quickly eliminate this problem is to create a new BC4J JSP in the project where your Search
    Form is located. This re-creates the bc4j.xcfg file and this seems to do the trick when I get this error (which is usually
    after moving/renaming JSP projects). Simply create a browse form or other JSP which you do not already have in your
    project and the wizard will regenerate the configuration file.
    Hope this helps,
    Lynn
    Java Tools Team

  • Still Error Message: JBO-33001 though bc4j.xcfg is in classpath

    I'm running JBoss-2.4.4_Tomcat-4.0.1 with Windows 98, JDK is J2SDK in C,
    ( C:\j2sdk1.4.0_01 )
    I put a war file (Request.war) into the deploy folder
    ( C:\JBoss-2.4.4_Tomcat-4.0.1\jboss\deploy )and successfully being deployed but it shows the error when i try to access to the JSP file:
    Application Error
    Error Message: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33001: Cannot find the configuration file /Request/common/bc4j.xcfg in the classpath
    Error Message: JBO-33001: Cannot find the configuration file /Request/common/bc4j.xcfg in the classpath
    For your info., I have checked the war file and the filebc4j.xcfg is in the correct path. And another pc (win2k, jdk1.3 and same version of Jboss and tomcat with mine) in my company is able to deploy and access to the jsp well without any problem. Anyone have the solution on this? Your help is very much appreciated.

    I'm running JBoss-2.4.4_Tomcat-4.0.1 with Windows 98, JDK is J2SDK in C,
    ( C:\j2sdk1.4.0_01 )
    I put a war file (Request.war) into the deploy folder
    ( C:\JBoss-2.4.4_Tomcat-4.0.1\jboss\deploy )and successfully being deployed but it shows the error when i try to access to the JSP file:
    Application Error
    Error Message: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33001: Cannot find the configuration file /Request/common/bc4j.xcfg in the classpath
    Error Message: JBO-33001: Cannot find the configuration file /Request/common/bc4j.xcfg in the classpath
    For your info., I have checked the war file and the filebc4j.xcfg is in the correct path. And another pc (win2k, jdk1.3 and same version of Jboss and tomcat with mine) in my company is able to deploy and access to the jsp well without any problem. Anyone have the solution on this? Your help is very much appreciated. For the 9.0.2 release, you need to use JDK 1.3.1 with BC4J. The problem is JDK 1.4, and it's fixed in the 9.0.3 preview release that is now available.
    Hope this helps,
    Rob

  • Error Message: JBO-30003: The application pool

    Dear Members,
    I've an application that was developed using JDeveloper 3 and BC4J Components. This application currently running on WebSphere Application Server (WAS) 3.5 and Oracle 8i. Now I'm trying to deploy the same on WAS 5.1.x and Oracle 9i on Solaris.
    Before deploying the application on Solaris, I tried to deploy on Windows XP and WAS 5.0 Test Server. And I succeeded. Hence I generated .ear file using WebSphere Application Studio Developer.
    I'm able to successfully deploy the .ear on WAS 5.1.x. However when I access the application. I'm getting following error.
    Error Message: JBO-30003: The application pool, buildjsps_package1_Package1Module, failed to checkout an application module instance.
    Error Message: JBO-25222: Unable to create application module.
    Could any one help me to resolve this issue.
    The Stack trace is:
    oracle.jbo.ApplicationModuleCreateException: JBO-25222: Unable to create application module.
    at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:96)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.createNewInstance(ApplicationPoolImpl.java:511)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.checkout(ApplicationPoolImpl.java:634)
    at oracle.jbo.html.jsp.JSPApplicationRegistry.internalGetAppModuleInstance(JSPApplicationRegistry.java:463)
    at oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleInstance(JSPApplicationRegistry.java:377)
    at oracle.jdeveloper.html.DataWebBeanImpl.internalInitialize(DataWebBeanImpl.java:404)
    at oracle.jdeveloper.html.WebBeanImpl.initialize(WebBeanImpl.java:56)
    at oracle.jdeveloper.html.DataWebBeanImpl.initialize(DataWebBeanImpl.java:360)
    at custom.LoginBean.initialize(LoginBean.java:33)
    at oracle.jdeveloper.html.DataWebBeanImpl.initialize(DataWebBeanImpl.java:253)
    at org.apache.jsp._login._jspService(_login.java:174)
    at com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:344)
    at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:683)
    at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:781)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1019)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:592)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:204)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
    ## Detail 0 ##
    java.lang.NullPointerException
    at java.util.Locale.toUpperCase(Locale.java:1134)
    at java.util.Locale.<init>(Locale.java:266)
    at java.util.Locale.<init>(Locale.java:281)
    at oracle.jbo.server.SessionImpl.getLocale(SessionImpl.java:186)
    at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:275)
    at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:85)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.createNewInstance(ApplicationPoolImpl.java:511)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.checkout(ApplicationPoolImpl.java:634)
    at oracle.jbo.html.jsp.JSPApplicationRegistry.internalGetAppModuleInstance(JSPApplicationRegistry.java:463)
    at oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleInstance(JSPApplicationRegistry.java:377)
    at oracle.jdeveloper.html.DataWebBeanImpl.internalInitialize(DataWebBeanImpl.java:404)
    at oracle.jdeveloper.html.WebBeanImpl.initialize(WebBeanImpl.java:56)
    at oracle.jdeveloper.html.DataWebBeanImpl.initialize(DataWebBeanImpl.java:360)
    at custom.LoginBean.initialize(LoginBean.java:33)
    at oracle.jdeveloper.html.DataWebBeanImpl.initialize(DataWebBeanImpl.java:253)
    at org.apache.jsp._login._jspService(_login.java:174)
    at com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:344)
    at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:683)
    at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:781)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1019)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:592)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:204)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
    [1/3/05 9:22:34:186 EST] 6487f7 SystemOut O

    Gina,
    I would recommend checking out the following HowTo's recently posted on OTN by the JDev Team. They may indicate where your problem is occuring and how to fix it:
    Set up your Webserver to run BC4J: http://technet.oracle.com:89/ubb/Forum2/HTML/006397.html
    Deploy a BC4J JSP Application on iAS and Tomcat: http://technet.oracle.com:89/ubb/Forum2/HTML/006398.html
    How to Deploy Multiple BC4J JSP Web Apps to the same Webserver: http://technet.oracle.com:89/ubb/Forum2/HTML/006726.html
    Note, if you are deploying on iAS, the Online Orders tutorial application comes with that release, so you might want to refer to the last HowTo to make sure your webserver is set up to handle multiple apps, even if one if them isn't yours!
    null

  • Error Message: JBO-26018

    Error Message: JBO-26018: Cannot insert a new row with no attribute set in entity Kssegtobjbasdat
    I have the following error. Could you help me to solve the problem.
    When I run that on JDeveloper it works but when I run on the webserver it doesn't:
    The source code for the insert page is:
    <%@ taglib uri="../webapp/DataTags.tld" prefix="jbo" %>
    <jbo:ApplicationModule configname="PkgSeg.PkgSegModule.PkgSegModuleLocal" id="PrjSegJSP_PkgSeg_PkgSegModule" />
    <jbo:DataSource id="dtsObjBasDat" appid="PrjSegJSP_PkgSeg_PkgSegModule" viewobject="KssegtobjbasdatView" ></jbo:DataSource>
    <form name="KssegtobjbasdatView_Submit" action="kssegm0010d.jsp">
    <p> </p>
    <jbo:Row id="newrow" datasource="dtsObjBasDat" action="Create" ></jbo:Row>
    <table border="0">
    <tr>
    <td> <FONT class="eticam"> Nombre &uacute;nico del Objeto:
    </font> </td>
    <td> <FONT class="camdat"><jbo:InputText datasource="dtsObjBasDat" dataitem="Nomuniobj" /></font> </td>
    </tr>
    <tr>
    <td> <FONT class="eticam"> Descripci&oacute;n
    del Objeto: </font> </td>
    <td><FONT class="camdat"> <jbo:InputText datasource="dtsObjBasDat" dataitem="Desobj" cols = "50"/></font> </td>
    </tr>
    <tr>
    <td> <FONT class="eticam"> Tipo de Objeto: </FONT> </td>
    <td> <select name="Tipobj">
    <option value="TA">Tabla</option>
    <option value="VI">Vista</option>
    <option value="TA">Secuencia</option>
    <option value="PA">Paquete</option>
    <option value="PR">Procedimiento</option>
    <option value="FU">Funcisn</option>
    <option value="SN">Snapshoot</option>
    <option value="SI">Sinsnimo</option>
    </select>
    </td>
    </tr>
    </table>
    <br>
    <input type="submit" value="Guardar"/>
    <input type="reset" value="Limpiar"/>
    </form>
    The source code for the submit page is:
    <% String mypage = request.getParameter("PageNameValue"); %>
    <% String nomuniobj = request.getParameter ("Nomuniobj");%>
    <% String tipobj =request.getParameter ("Tipobj");%>
    <% String desobj =request.getParameter ("Desobj");%>
    <%@ taglib uri="../webapp/DataTags.tld" prefix="jbo" %>
    <jbo:ApplicationModule configname="PkgSeg.PkgSegModule.PkgSegModuleLocal" id="PrjSegJSP_PkgSeg_PkgSegModule" />
    <jbo:DataSource id="dtsObjBasDat" appid="PrjSegJSP_PkgSeg_PkgSegModule" viewobject="KssegtobjbasdatView" ></jbo:DataSource>
    <jbo:Row id="nuevo" datasource="dtsObjBasDat" action="Create" >
    <jbo:SetAttribute dataitem="Nomuniobj" value="<%= nomuniobj %>" />
    <jbo:SetAttribute dataitem="Desobj" value="<%= desobj %>" />
    <jbo:SetAttribute dataitem="Tipobj" value="<%= tipobj %>" />
    </jbo:Row>
    <jbo:PostChanges appid="PrjSegJSP_PkgSeg_PkgSegModule" />
    <jbo:RefreshDataSource datasource="dtsObjBasDat" />
    null

    Did you ever got an answer on this.
    Kamran

Maybe you are looking for