Oracle.jbo.RowCreateException: JBO-25017 -- using AM Test function

I followed the directions in the OA Framework Developers Guide specific to creating application modules, Entity and View Objects as well as associations. (Really not any different than non-AO specific instructions).
I created two EO's, two VO's off of those EO's and one VO based soley on a SQL statement (not EO related). When I run the AM Test option and select the VO that was created based on a simple SQL statement, it brings back the data as expected. When I double-click on the VO's that were created based on their associated EO - I get the RowCreateException. All tables have data. In addition, the VO that was created based off a simple SQL statement...which is the one that works in the AM tester is also hitting one of the same tables that one of my other VO's was created off of. (Invoice table).
Is the BC4J AM tester a valid indicator as to whether or not my VO's are working properly or is it possible that it's buggy in any some way? Any ideas would be greatly appreciated.
Stack trace follows:
Thanks,
Chris
oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for TpcApInvoicesEO.
     at oracle.jbo.server.EntityDefImpl.createBlankInstance(EntityDefImpl.java:1054)
     at oracle.jbo.server.ViewRowImpl.createMissingEntities(ViewRowImpl.java:1532)
     at oracle.jbo.server.ViewRowImpl.init(ViewRowImpl.java:236)
     at oracle.jbo.server.ViewDefImpl.createBlankInstance(ViewDefImpl.java:1050)
     at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:1007)
     at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:2643)
     at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:2547)
     at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:1891)
     at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:1745)
     at oracle.jbo.server.QueryCollection.get(QueryCollection.java:1257)
     at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:2850)
     at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2495)
     at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2357)
     at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1541)
     at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:2313)
     at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:5240)
     at oracle.jbo.jbotester.NavBar.resetButtons(NavBar.java:475)
     at oracle.jbo.jbotester.NavBar.setIterator(NavBar.java:152)
     at oracle.jbo.jbotester.SimpleForm.setIterator(SimpleForm.java:56)
     at oracle.jbo.jbotester.SimpleForm.<init>(SimpleForm.java:50)
     at oracle.jbo.jbotester.VOTreeNode.showForm(VOTreeNode.java:112)
     at oracle.jbo.jbotester.BaseTree.processTreeMouseClicked(BaseTree.java:387)
     at oracle.jbo.jbotester.BaseTree.access$5000171(BaseTree.java:46)
     at oracle.jbo.jbotester.BaseTree$TreeMouseListener.mouseClicked(BaseTree.java:494)
     at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)
     at java.awt.Component.processMouseEvent(Component.java:5103)
     at java.awt.Component.processEvent(Component.java:4897)
     at java.awt.Container.processEvent(Container.java:1569)
     at java.awt.Component.dispatchEventImpl(Component.java:3615)
     at java.awt.Container.dispatchEventImpl(Container.java:1627)
     at java.awt.Component.dispatchEvent(Component.java:3477)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3207)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
     at java.awt.Container.dispatchEventImpl(Container.java:1613)
     at java.awt.Window.dispatchEventImpl(Window.java:1606)
     at java.awt.Component.dispatchEvent(Component.java:3477)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
## Detail 0 ##
java.lang.InstantiationException
     at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
     at java.lang.Class.newInstance0(Class.java:308)
     at java.lang.Class.newInstance(Class.java:261)
     at oracle.jbo.server.EntityDefImpl.createBlankInstance(EntityDefImpl.java:1048)
     at oracle.jbo.server.ViewRowImpl.createMissingEntities(ViewRowImpl.java:1532)
     at oracle.jbo.server.ViewRowImpl.init(ViewRowImpl.java:236)
     at oracle.jbo.server.ViewDefImpl.createBlankInstance(ViewDefImpl.java:1050)
     at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:1007)
     at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:2643)
     at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:2547)
     at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:1891)
     at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:1745)
     at oracle.jbo.server.QueryCollection.get(QueryCollection.java:1257)
     at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:2850)
     at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2495)
     at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2357)
     at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1541)
     at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:2313)
     at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:5240)
     at oracle.jbo.jbotester.NavBar.resetButtons(NavBar.java:475)
     at oracle.jbo.jbotester.NavBar.setIterator(NavBar.java:152)
     at oracle.jbo.jbotester.SimpleForm.setIterator(SimpleForm.java:56)
     at oracle.jbo.jbotester.SimpleForm.<init>(SimpleForm.java:50)
     at oracle.jbo.jbotester.VOTreeNode.showForm(VOTreeNode.java:112)
     at oracle.jbo.jbotester.BaseTree.processTreeMouseClicked(BaseTree.java:387)
     at oracle.jbo.jbotester.BaseTree.access$5000171(BaseTree.java:46)
     at oracle.jbo.jbotester.BaseTree$TreeMouseListener.mouseClicked(BaseTree.java:494)
     at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)
     at java.awt.Component.processMouseEvent(Component.java:5103)
     at java.awt.Component.processEvent(Component.java:4897)
     at java.awt.Container.processEvent(Container.java:1569)
     at java.awt.Component.dispatchEventImpl(Component.java:3615)
     at java.awt.Container.dispatchEventImpl(Container.java:1627)
     at java.awt.Component.dispatchEvent(Component.java:3477)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3207)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
     at java.awt.Container.dispatchEventImpl(Container.java:1613)
     at java.awt.Window.dispatchEventImpl(Window.java:1606)
     at java.awt.Component.dispatchEvent(Component.java:3477)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
----- LEVEL 1: DETAIL 0 -----
java.lang.InstantiationException
     at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
     at java.lang.Class.newInstance0(Class.java:308)
     at java.lang.Class.newInstance(Class.java:261)
     at oracle.jbo.server.EntityDefImpl.createBlankInstance(EntityDefImpl.java:1048)
     at oracle.jbo.server.ViewRowImpl.createMissingEntities(ViewRowImpl.java:1532)
     at oracle.jbo.server.ViewRowImpl.init(ViewRowImpl.java:236)
     at oracle.jbo.server.ViewDefImpl.createBlankInstance(ViewDefImpl.java:1050)
     at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:1007)
     at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:2643)
     at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:2547)
     at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:1891)
     at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:1745)
     at oracle.jbo.server.QueryCollection.get(QueryCollection.java:1257)
     at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:2850)
     at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2495)
     at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2357)
     at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1541)
     at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:2313)
     at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:5240)
     at oracle.jbo.jbotester.NavBar.resetButtons(NavBar.java:475)
     at oracle.jbo.jbotester.NavBar.setIterator(NavBar.java:152)
     at oracle.jbo.jbotester.SimpleForm.setIterator(SimpleForm.java:56)
     at oracle.jbo.jbotester.SimpleForm.<init>(SimpleForm.java:50)
     at oracle.jbo.jbotester.VOTreeNode.showForm(VOTreeNode.java:112)
     at oracle.jbo.jbotester.BaseTree.processTreeMouseClicked(BaseTree.java:387)
     at oracle.jbo.jbotester.BaseTree.access$5000171(BaseTree.java:46)
     at oracle.jbo.jbotester.BaseTree$TreeMouseListener.mouseClicked(BaseTree.java:494)
     at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)
     at java.awt.Component.processMouseEvent(Component.java:5103)
     at java.awt.Component.processEvent(Component.java:4897)
     at java.awt.Container.processEvent(Container.java:1569)
     at java.awt.Component.dispatchEventImpl(Component.java:3615)
     at java.awt.Container.dispatchEventImpl(Container.java:1627)
     at java.awt.Component.dispatchEvent(Component.java:3477)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3207)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
     at java.awt.Container.dispatchEventImpl(Container.java:1613)
     at java.awt.Window.dispatchEventImpl(Window.java:1606)
     at java.awt.Component.dispatchEvent(Component.java:3477)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

Your table didn't have columns for last_update_date, creation_date etc.
However OAF enforces you to either have those columns so that their setters and getters can be generated in EOImpl class
public void setLastUpdateLogin( oracle.jbo.domain.Number n ) {}
public void setLastUpdatedBy( oracle.jbo.domain.Number n ) {}
public void setLastUpdateDate( oracle.jbo.domain.Date n ) {}
public void setCreationDate( oracle.jbo.domain.Date n ) {}
public void setCreatedBy( oracle.jbo.domain.Number n ) {}
Thanks
Raj

Similar Messages

  • Please HELP PLEASE. oracle.jbo.RowCreateException: JBO-25017:

    Hi all,
    I've been trying to work out what I've done wrong but I can't seem to pin point the problem and I am desperate for help.
    I have created an web application whereby I can query results from per_all_people_f. I have also created an lov item to hold the person_id selected from the lov (which queries per_all_people_f)
    However, when I follow the tutorial on how to insert records into a table (I want to insert records into a table I created within Toad) I get the following errors:
    1. oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for UserEO. (I am still able to query the database with this error as it sits only on the header of the browser.)
    2. After I get the person_id from the lov and I try to click apply and I get the following error - oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1145)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2637)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    java.lang.NullPointerException
         at oracle.apps.fnd.umx.userAdmin.webui.SelectUserCO.processFormRequest(SelectUserCO.java:70)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:799)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1118)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2633)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    java.lang.NullPointerException
         at oracle.apps.fnd.umx.userAdmin.webui.SelectUserCO.processFormRequest(SelectUserCO.java:70)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:799)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1118)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2633)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534).
    Here is what my AM, VO, EO, CO look like.
    VO:
    package gfmis.oracle.apps.uas.user.server;
    import oracle.apps.fnd.framework.server.OAViewRowImpl;
    import oracle.jbo.server.AttributeDefImpl;
    import oracle.jbo.domain.Number;
    // --- File generated by Oracle Business Components for Java.
    public class UserVORowImpl extends OAViewRowImpl
    protected static final int REGREQUESTID = 0;
    protected static final int PERSONID = 1;
    * This is the default constructor (do not remove)
    public UserVORowImpl()
    * Gets UserEO entity object.
    public gfmis.oracle.apps.uas.schema.server.UserEOImpl getUserEO()
    return (gfmis.oracle.apps.uas.schema.server.UserEOImpl)getEntity(0);
    * Gets the attribute value for REG_REQUEST_ID using the alias name RegRequestId
    public Number getRegRequestId()
    return (Number)getAttributeInternal(REGREQUESTID);
    * Sets <code>value</code> as attribute value for REG_REQUEST_ID using the alias name RegRequestId
    public void setRegRequestId(Number value)
    setAttributeInternal(REGREQUESTID, value);
    * Gets the attribute value for PERSON_ID using the alias name PersonId
    public Number getPersonId()
    return (Number)getAttributeInternal(PERSONID);
    * Sets <code>value</code> as attribute value for PERSON_ID using the alias name PersonId
    public void setPersonId(Number value)
    setAttributeInternal(PERSONID, value);
    // Generated method. Do not modify.
    protected Object getAttrInvokeAccessor(int index, AttributeDefImpl attrDef) throws Exception
    switch (index)
    case REGREQUESTID:
    return getRegRequestId();
    case PERSONID:
    return getPersonId();
    default:
    return super.getAttrInvokeAccessor(index, attrDef);
    // Generated method. Do not modify.
    protected void setAttrInvokeAccessor(int index, Object value, AttributeDefImpl attrDef) throws Exception
    switch (index)
    case REGREQUESTID:
    setRegRequestId((Number)value);
    return;
    case PERSONID:
    setPersonId((Number)value);
    return;
    default:
    super.setAttrInvokeAccessor(index, value, attrDef);
    return;
    AM
    package gfmis.oracle.apps.uas.user.server;
    import oracle.apps.fnd.framework.server.OAApplicationModuleImpl;
    import oracle.apps.fnd.framework.server.OAViewObjectImpl;
    import oracle.jbo.Row;
    import oracle.apps.fnd.framework.OAViewObject;
    // --- File generated by Oracle Business Components for Java.
    public class UserAMImpl extends OAApplicationModuleImpl
    * This is the default constructor (do not remove)
    public UserAMImpl()
    * Sample main for debugging Business Components code using the tester.
    public static void main(String[] args)
    launchTester("gfmis.oracle.apps.uas.user.server", "UserAMLocal");
    * Container's getter for UserVO1
    public OAViewObjectImpl getUserVO1()
    return (OAViewObjectImpl)findViewObject("UserVO1");
    * Selects an Approver.
    public void Select_Approver()
    OAViewObject vo = (OAViewObject)getUserVO1();
    // Per the coding standards, this is the proper way to initialize a // VO that is used for both inserts and queries. See View Objects // in Detail in the Developer's Guide for additional information. if (!vo.isPreparedForExecution()) {       vo.executeQuery();     }
    Row row = vo.createRow(); vo.insertRow(row);
    // Required per OA Framework Model Coding Standard M69
    row.setNewRowState(Row.STATUS_INITIALIZED);
    } // end createEmployee()
    * Commits the transaction.
    public void apply()
    getTransaction().commit();
    } // end apply()
    CO
    /*===========================================================================+
    | Copyright (c) 2001, 2005 Oracle Corporation, Redwood Shores, CA, USA |
    | All rights reserved. |
    +===========================================================================+
    | HISTORY |
    +===========================================================================*/
    package oracle.apps.fnd.umx.userAdmin.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.jbo.domain.Number;
    import oracle.apps.fnd.common.MessageToken;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.webui.OAWebBeanConstants;
    * Controller for ...
    public class SelectUserCO extends OAControllerImpl
    public static final String RCS_ID="$Header$";
    public static final boolean RCS_ID_RECORDED =
    VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
    * Layout and page setup logic for a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    // Always call this first. super.processRequest(pageContext, webBean);
    if (!pageContext.isFormSubmission())
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    am.invokeMethod("Select_Approver", null);
    } // end processRequest()
    * Procedure to handle form submissions for form elements in
    * a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    // Always call this first. super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    if (pageContext.getParameter("Apply") != null)
    OAViewObject vo = (OAViewObject)am.findViewObject("UserVO1");
    //String employeeName = (String)vo.getCurrentRow().getAttribute("EmployeeName");
    Number person_id = (Number)vo.getCurrentRow().getAttribute("PersonId");
    String s_person_id = String.valueOf(person_id.intValue());
    am.invokeMethod("apply");
    MessageToken[] tokens = { new MessageToken("EMP_NUMBER", s_person_id) };
    OAException confirmMessage = new OAException("AK", "FWK_TBX_T_EMP_CREATE_CONFIRM", tokens,
    OAException.CONFIRMATION, null);
    pageContext.putDialogMessage(confirmMessage);
    pageContext.forwardImmediately("OA.jsp?page=/<yourname>/oracle/apps/ak/employee/webui/EmpSearchPG",
    null,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    null,
    null,
    true, // retain AM
    OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
    EO
    /*===========================================================================+
    | Copyright (c) 2001, 2005 Oracle Corporation, Redwood Shores, CA, USA |
    | All rights reserved. |
    +===========================================================================+
    | HISTORY |
    +===========================================================================*/
    package oracle.apps.fnd.umx.userAdmin.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.jbo.domain.Number;
    import oracle.apps.fnd.common.MessageToken;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.webui.OAWebBeanConstants;
    * Controller for ...
    public class SelectUserCO extends OAControllerImpl
    public static final String RCS_ID="$Header$";
    public static final boolean RCS_ID_RECORDED =
    VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
    * Layout and page setup logic for a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    // Always call this first. super.processRequest(pageContext, webBean);
    if (!pageContext.isFormSubmission())
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    am.invokeMethod("Select_Approver", null);
    } // end processRequest()
    * Procedure to handle form submissions for form elements in
    * a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    // Always call this first. super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    if (pageContext.getParameter("Apply") != null)
    OAViewObject vo = (OAViewObject)am.findViewObject("UserVO1");
    //String employeeName = (String)vo.getCurrentRow().getAttribute("EmployeeName");
    Number person_id = (Number)vo.getCurrentRow().getAttribute("PersonId");
    String s_person_id = String.valueOf(person_id.intValue());
    am.invokeMethod("apply");
    MessageToken[] tokens = { new MessageToken("EMP_NUMBER", s_person_id) };
    OAException confirmMessage = new OAException("AK", "FWK_TBX_T_EMP_CREATE_CONFIRM", tokens,
    OAException.CONFIRMATION, null);
    pageContext.putDialogMessage(confirmMessage);
    pageContext.forwardImmediately("OA.jsp?page=/<yourname>/oracle/apps/ak/employee/webui/EmpSearchPG",
    null,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    null,
    null,
    true, // retain AM
    OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
    I assume that the problem occurs within my AM and CO but I don't know exactly what I'm doing wrong. Please assist. Thank you in advance.
    Cheers

    Hi Srinath,
    Here are the first 2 lines of the ##Details##
    java.lang.NullPointerException
         at oracle.apps.fnd.umx.userAdmin.webui.SelectUserCO.processFormRequest(SelectUserCO.java:69)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:799)
    I'm assuming that when my AO calls the VO createrow() functions, it's supposed to pass it onto the EO create() functions but that link isn't made someway or another. I have attached the EO to my VO. Is there code in the VO.java that passes the createrow() function to the EO create() function?

  • Oracle.jbo.RowCreateException: JBO-25017: Error while creating a new ROW

    I am trying same multi step PO example. I have created a search page and there are 3 other pages for PO Header, PO Line and Review/Submit Page. I am coming on 2nd page(creating Line Item) and when I click on create new item record I am getting this error. Any help will be aprrecaited.
    oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for POLinesEO.
    This is my code for POLineShipFullVORowImpl.java
    protected void create(oracle.jbo.AttributeList nvp)
    POLinesEOImpl lineEO = (POLinesEOImpl)getEntity(0);
    POShipmentEOImpl shipmentEO = (POShipmentEOImpl)getEntity(1);
    try
    // Create Lines EO
    lineEO.create(nvp);
    // Create Shipments EO
    shipmentEO.create(lineEO);
    // Calling this ensures that any personalization default values are
    // properly set since the OAF normally sets this in the super.create(), but
    // since this is not called in this workaround, we need another method
    // to ensure customer defaults are applied.
    // The following method was introduced in OAF internal release 11.5.10J. Since
    // the production release of the ToolBox must be able to run on 11.5.10I, this
    // cannot be enabled.
    // setDefaultValue();
    catch (Exception ex)
    lineEO.revert();
    shipmentEO.revert();
    if (ex instanceof oracle.jbo.JboException)
    oracle.jbo.JboException jboEx = (oracle.jbo.JboException)ex;
    // Developers have to do the mapping on their own becauce of the override.
    jboEx.doEntityToVOMapping(getApplicationModule(), new oracle.jbo.ViewObject[]{getViewObject()});
    throw jboEx;
    throw OAException.wrapperException(ex);
    } // end create()
    Code for PoLinesEOImpl.java
    * Initializes a new purchase order line.
    public void create(AttributeList attributeList)
         // NOTE: header id is automatically set by BC4J because of the
    // composition association.
    super.create(attributeList);
    OADBTransaction transaction = (OADBTransaction)getOADBTransaction();
    // DEFAULT: line id
    Number lineId = transaction.getSequenceValue("FWK_TBX_PO_LINES_S");
    setLineId(lineId);
    // DEFAULT: Line number
    POHeaderEOImpl headerEO = getPOHeaderEO();
    Number newLineNum = headerEO.getNextLineNum();
    setLineNumber(newLineNum);
    } // end create()
    * Sets <code>value</code> as the attribute value for ShipmentNumber
    * Business Rules
    * Required; cannot be null
    * Cannot be updated on a committed line
    * Must be unique for this purchase order
    * Must be >= 1
    public void setLineNumber(Number value)
    if (value != null)
    // Verify value is > 0
    if (value.compareTo(0) <= 0)
    throw new OAAttrValException(OAException.TYP_ENTITY_OBJECT,
    getEntityDef().getFullName(), // EO name
    getPrimaryKey(), // EO PK
    "LineNumber", // Attribute Name
    value, // Attribute value
    "AK", // Message product short name
    "DEBUG -- add message"); // Message name
    // To verify uniqueness, start by checking the entity cache.
    com.sun.java.util.collections.Iterator lineIterator =
    getEntityDef().getAllEntityInstancesIterator(getDBTransaction());
    Number lineId = getLineId();
    Number headerId = getHeaderId();
    while ( lineIterator.hasNext() )
    POLinesEOImpl cachedLine =
    (POLinesEOImpl)lineIterator.next();
    Number cachedLineNum = cachedLine.getLineNumber();
    Number cachedLineId = cachedLine.getLineId();
    Number cachedHeaderId = cachedLine.getHeaderId();
    if ((cachedLineNum != null) &&
    (cachedLineNum.compareTo(value) == 0) &&
    (cachedLineId.compareTo(lineId) != 0) && // Exclude this line
    (cachedHeaderId.compareTo(headerId) == 0))
    throw new OAAttrValException(OAException.TYP_ENTITY_OBJECT,
    getEntityDef().getFullName(), // EO name
    getPrimaryKey(), // EO PK
    "LineNumber", // Attribute Name
    value, // Attribute value
    "AK", // Message product short name
    "DEBUG -- add message"); // Message name
    // Didn't find a duplicate in the entity cache so now we check the database.
    // Note: don't bother with this if the header is in a NEW state since that
    // means we won't have any lines in the database yet.
    POHeaderEOImpl headerEO = getPOHeaderEO();
    if (headerEO.getEntityState() != STATUS_NEW)
    PurchaseEntityExpert poExpert =
    POHeaderEOImpl.getPurchaseEntityExpert(getOADBTransaction());
    PoLineNumVVOImpl valLineNumVO =
    (PoLineNumVVOImpl)poExpert.findValidationViewObject("PoLineNumVVO1");
    valLineNumVO.initQuery(headerId, value);
    // We're doing an existence check; shouldn't have any rows.
    if (valLineNumVO.hasNext())
    throw new OAAttrValException(OAException.TYP_ENTITY_OBJECT,
    getEntityDef().getFullName(), // EO name
    getPrimaryKey(), // EO PK
    "LineNumber", // Attribute Name
    value, // Attribute value
    "AK", // Message product short name
    "DEBUG -- add message"); // Message name
    // If this is the largest line number for this order, this will store it for
    // reference when creating subsequent lines.
    headerEO.resetLineNum(value);
    setAttributeInternal(LINENUMBER, value);
    } // end setLineNumber()
    Edited by: user9941374 on Mar 15, 2012 3:16 PM

    Hi Frank,
    As per the steps mentioned in the following link :
    http://www-apps.us.oracle.com:1100/fwk/jdev/doc/devguide/bus/bus_java.htm#tl
    I have created the required entity objects and view objects.
    I have an entity JobsDEO which is based on a view per_jobs_vl which is itself based on 2 tables,per_jobs_f and per_jobs_tl,wherein _tl is the translation table.
    The entity for _tl table is JobTranslationEO and has no VO associated with it.Its the JobsVO,based on JobsDEO,that has to handle any interactions with this entity too.
    JOBSDEO has a property set up for HCM_DBSEQUENCE,which makes it read the value of job_id from the sequence per_jobs_s.
    Now,when I try to insert into the JobsVO,based on JobsDEO,it gives me the above mentioned error.
    One more thing is that the error does'nt occur when we commit a row,its just when we click the "+" button in the AM Tester that we get this error.
    Please advice.

  • Error - oracle.jbo.RowCreateException: JBO-25017: Error while creating a ne

    hi
    I am trying to insert a row into table using VO,
    but while running create page i am getting the following error,
    Error - oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for Emp.

    Error Page
    Exception Details.
    oracle.apps.fnd.framework.OAException: oracle.jbo.RowCreateException: JBO-25017: Test_01EOn°¨óƣƣLn\-k¨éüLzW~W_ at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891) at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1145) at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408) at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2381) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1734) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:508) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:429) at OA.jspService(OA.jsp:34) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803) at java.lang.Thread.run(Thread.java:534) ## Detail 0 ## java.lang.IllegalAccessException: Class oracle.jbo.server.EntityDefImpl can not access a member of class top.oracle.apps.fnd.Test_01.Test_01EOImpl with modifiers "public" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57) at java.lang.Class.newInstance0(Class.java:302) at java.lang.Class.newInstance(Class.java:261) at oracle.jbo.server.EntityDefImpl.createBlankInstance(EntityDefImpl.java:1174) at oracle.jbo.server.ViewRowImpl.createMissingEntities(ViewRowImpl.java:1532) at oracle.jbo.server.ViewRowImpl.init(ViewRowImpl.java:236) at oracle.jbo.server.ViewDefImpl.createBlankInstance(ViewDefImpl.java:1081) at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:1038) at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:2707) at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:2605) at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:2056) at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:1890) at oracle.jbo.server.QueryCollection.get(QueryCollection.java:1296) at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:2889) at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2521) at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2383) at oracle.jbo.server.ViewRowSetIteratorImpl.getRowCountInRange(ViewRowSetIteratorImpl.java:526) at oracle.jbo.server.ViewRowSetImpl.getRowCountInRange(ViewRowSetImpl.java:2731) at oracle.jbo.server.ViewObjectImpl.getRowCountInRange(ViewObjectImpl.java:6456) at oracle.apps.fnd.framework.server.OAViewObjectImpl.getRowCountInRange(OAViewObjectImpl.java:1929) at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.adjustViewRange(OAWebBeanBaseTableHelper.java:214) at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.prepareNavigatorProperties(OAAdvancedTableHelper.java:894) at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.processRequestAfterController(OAAdvancedTableHelper.java:622) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:645) at oracle.apps.fnd.framework.webui.OAWebBeanTableHelper.processRequest(OAWebBeanTableHelper.java:2084) at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.processRequest(OAAdvancedTableHelper.java:569) at oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean.processRequest(OAAdvancedTableBean.java:732) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:389) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353) at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2335) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1734) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:508) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:429) at OA.jspService(OA.jsp:34) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803) at java.lang.Thread.run(Thread.java:534) java.lang.IllegalAccessException: Class oracle.jbo.server.EntityDefImpl can not access a member of class top.oracle.apps.fnd.Test_01.Test_01EOImpl with modifiers "public" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57) at java.lang.Class.newInstance0(Class.java:302) at java.lang.Class.newInstance(Class.java:261) at oracle.jbo.server.EntityDefImpl.createBlankInstance(EntityDefImpl.java:1174) at oracle.jbo.server.ViewRowImpl.createMissingEntities(ViewRowImpl.java:1532) at oracle.jbo.server.ViewRowImpl.init(ViewRowImpl.java:236) at oracle.jbo.server.ViewDefImpl.createBlankInstance(ViewDefImpl.java:1081) at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:1038) at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:2707) at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:2605) at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:2056) at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:1890) at oracle.jbo.server.QueryCollection.get(QueryCollection.java:1296) at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:2889) at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2521) at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2383) at oracle.jbo.server.ViewRowSetIteratorImpl.getRowCountInRange(ViewRowSetIteratorImpl.java:526) at oracle.jbo.server.ViewRowSetImpl.getRowCountInRange(ViewRowSetImpl.java:2731) at oracle.jbo.server.ViewObjectImpl.getRowCountInRange(ViewObjectImpl.java:6456) at oracle.apps.fnd.framework.server.OAViewObjectImpl.getRowCountInRange(OAViewObjectImpl.java:1929) at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.adjustViewRange(OAWebBeanBaseTableHelper.java:214) at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.prepareNavigatorProperties(OAAdvancedTableHelper.java:894) at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.processRequestAfterController(OAAdvancedTableHelper.java:622) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:645) at oracle.apps.fnd.framework.webui.OAWebBeanTableHelper.processRequest(OAWebBeanTableHelper.java:2084) at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.processRequest(OAAdvancedTableHelper.java:569) at oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean.processRequest(OAAdvancedTableBean.java:732) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:389) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353) at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2335) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1734) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:508) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:429) at OA.jspService(OA.jsp:34) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803) at java.lang.Thread.run(Thread.java:534)

  • Oracle.jbo.RowCreateException: JBO-25017: Error while creating a entity row

    Hi all,
    I'm new to OAF,
    I have created a Page, In that i have an LOV to a Message Text input box and it returns values to another 6 text boxes from my custom table(1). and in the same page i have some radio buttons also check boxes and "save","cancel" buttons.here i have created another custom table(2) for store these values if i click save button it has to store the page values to custom table(2) columns.
    But i tried my level and i got the an error message oracle.jbo.RowCreateException: JBO-25017: Error while creating a entity row
    can anyone help me to resolve it.
    Thanks in advance for your help,
    Saravanakumar

    Hi Saravana,
    you mean to say that
    " to display values on the page you are using table1" and when you click on save button "you want to store the same values into Table2".
    if this is the case, we can do this.
    what you need to do is:
    1) create EO for Table2.
    2) Create VO based on Above VO.
    3) Attach this VO to AM(for which you have attached Table1 VO).
    when you click on "Save" Button,
    programmatically assign values from Table1 VO to Table2 VO.
    and commit the transaction.
    I hope it may help you.
    Regards,
    Naren.

  • Oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity

    Hi i wanted to create new row in table when page to create new row loads i get this error. In table i have 3 field srno which is primary and 2 more columns.
    I have created AM,EO and VO.
    In AM i have created a method named createDepartment. Code for which is
    public void createDepartment()
    OAViewObject vo = (OAViewObject)getCreateVO1();
    if(!vo.isPreparedForExecution())
    vo.executeQuery();
    Row row = vo.createRow();
    vo.insertRow(row);
    row.setNewRowState(Row.STATUS_INITIALIZED);
    and a controller class in whose processRequest method i am calling createDeparment method of AM
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    am.invokeMethod("createDepartment");
    Can anyone please help me with this problem. It is very urgent.
    Thanks

    Did you check this thread ?
    I had suggested some checks to be performed, please do these and revert if the problem persists
    getting error oracle.jbo.RowCreateException: JBO-25017:
    Thanks
    Tapash

  • UrgentError - oracle.jbo.RowCreateException: JBO-25017 while creating a row

    Hi,
    I am developing a page which would insert values into the database. However when I run the page, I get the following error:
    Error - oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for RepeatPayEO.
    It gives the error at the highlighted line in my Application Module (RepeatPayAMImpl)
    public void createRepeatPay()
    OAViewObject vo = (OAViewObject)getRepeatPayVO1();
    if (vo.getFetchedRowCount() == 0)
    vo.setMaxFetchSize(0);
    /*if (!vo.isPreparedForExecution())
    vo.executeQuery();
    Row row = vo.createRow();
    vo.insertRow(row);
    // Required per OA Framework Model Coding Standard M69
    row.setNewRowState(Row.STATUS_INITIALIZED);
    } // end createRepeatPay()
    Please help. I am not able to proceed further
    Regards,
    Divya

    Did you read thread Problem: View Object with Multiple Updateable Dependent Entity Objects ?
    May be it helps.

  • Getting error oracle.jbo.RowCreateException: JBO-25017:

    Hi,
    I am getting below error when I try to add new line dynamically in the table
    oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for FeedbackInvLineEO.
    Any suggestions plz.This is very urgent..:-(
    How can i achive adding new lines dynamically on the table.I followed same steps as per doc but still i am getting above error :-(

    Hi im getting the same error, even after defining the audit columns.
    can u give me steps of what code was put where exactly? coz im getting this error
    "oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for LoanApplyEO."
    i turned the debugger on and its selecting the query but unable to create the row in the EO. this is urgent, pls suggest me how shd i solve this issue.
    what ive done is something like this-- (this is reqd. to submit data into a table)
    on apply button click.
    ive defined a CO which has
    in ProcessRequest > -----------------------------------------------------------------
    if (!pageContext.isFormSubmission())
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    am.invokeMethod("createLoan");
    in ProcessFormRequest > ---------------------------------
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    if (pageContext.getParameter("Apply") != null)
    OAViewObject vo = (OAViewObject)am.findViewObject("LoanApplyVO");
    am.invokeMethod("apply");
    in AM >------------------------------------
    public void createLoan()
    OAViewObject vo = (OAViewObject)getLoanApplyVO();
    if (!vo.isPreparedForExecution())
    vo.executeQuery();
    Row row = vo.createRow();
    vo.insertRow(row);
    row.setNewRowState(Row.STATUS_INITIALIZED);
    } // end createLoan()
    public void apply()
    this.getOADBTransaction().commit();
    // getTransaction().commit();
    am i missing out something?
    pls. let me know. this is an urgent requirement. pls help.
    Thanks Vikrant

  • Genericall​y compacting arrays using a test function

    Is there a way to do the following (or at least this stuff in the box) generically. Is there a name for this algorithm?
    Essentially I want to reduce an array to just its elements that pass a test. The test can just be another array of booleans which say whether the array passed the test or not. I feel like I write this code a lot and it bothers me that I write it so much.
    Thanks!
    Solved!
    Go to Solution.

    Thanks all for the responses.
    I find it so frustrating that Labview sometimes can't even do things that are so simple in other languages (see like http://docs.python.org/2/library/functions.html#fi​lter) or that can be trivial to implement in other languages (see C++). 
    My hope was that no variants would be necessary at all as they add clutter and bypass compile time type checking. Clearly one way to make functions like this generic is to use variant data. I was kinda hoping to avoid it all together. The reason I wrote out the function the way I did is because it's space and time efficient in more cases, generally.
    It's true you're probably fine doing this in one loop (using a preallocated array with the same size as the input array). Consider though that if you want to avoid making a full sized copy of the array, generally, seperating out the loops is needed. Labview doesn't make a copy of any array data until it passes the data into the test function (and if the test function isn't even a vi then it doesn't make a copy at all) which it will only do one or P at a time, depending. Then the only new allocation of significance is the allocation by initialize array, which in many cases will be substantially smaller than the input array.
    This time the performance doesn't matter. But I'd sure like to make generic functions like these that could be generally performant. One day maybe.

  • Getting oracle.jbo.RowCreateException

    Hi All,
    I have created one custom page from which i have to add a record in a custom table.
    I have created AM,VO,EO
    Now After running this page I am getting following error on upper side of page:
    oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for xxEmployeeEO.
    ---Please Help.
    Regards,
    fsl

    Hi Meher,
    I have to store values from a custom page to custom table.
    for this i have created a custom table following fields
    xxMytable
    EMPID NOT NULL NUMBER
    EMPNAME VARCHAR2(20)
    ORGN VARCHAR2(20)
    TECH VARCHAR2(20)
    LAST_UPDATED_BY NOT NULL NUMBER
    LAST_UPDATE_DATE NOT NULL DATE
    CREATED_BY NOT NULL NUMBER
    CREATED_BY NOT NULL NUMBER
    LAST_UPDATE_LOGIN NOT NULL NUMBER
    I am taking help of jdev create exercise
    Now after running page i m getting following error.The one step I ignored from jdev is the adding base path at attribute set.
    oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: JBO-25058: Definition EmpName of type Attribute not found in xxmyCompanyVO1
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: JBO-25058: Definition EmpName of type Attribute not found in xxmyCompanyVO1
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: JBO-25058: Definition EmpName of type Attribute not found in xxmyCompanyVO1
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Thank You

  • Question about the function module testing function

    Dear everyone
    I am trying to use the testing function of a function module in order to understand how the following
    function module works.
    <Function module>
    BAPI_SALESORDER_CREATEFROMDAT2 --> This function module is to create a sales order
    I input several data in the test function, and I was the successful result with some sales order number.
    However, this sales order is not actually registered in the system.
    Would it be possible to run the function module (in the test mode), so that it would actually
    register those documents (ex. sales orders) in the system.
    I would like to see the actual sales orders to understand how the function module works.
    Thank you very much in advance
    Takashi

    Dear everyone
    ※Sorry, my initial message was hard to understand. So I will write it again.
    I am trying to use the testing function of a function module in order to understand how the following
    function module works.
    <Function module>
    BAPI_SALESORDER_CREATEFROMDAT2 --> This function module is used to create a sales order
    I input several data in the test function, and I've got the successful result with some sales order number.
    However, this sales order is not actually registered in the system.
    Would it be possible to run the function module (in the test mode), so that it would actually
    register those documents (ex. sales orders) in the system?
    I would like to see the actual sales orders to understand how this function module works.
    Thank you very much in advance
    Takashi

  • Oracle.jbo.NoDefException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-25058. Error message parameters

    Dear Guru's,
    I am not able to solve the above issue for last couple of days.
    I am newbie to the webservice
    My Issue...
    I am using Jdeveloper 11.1.2.4.0 Release 2
    1. Using Jdev I built one small Web Service with two methods.
            While testing the Webservice...
                   I passed User Id as Parameter and it successfully return the values (user id, user name and description) from fnd_user table
    2. I created another application to consume the web service i created.
                   1. I added the webservice SOAP and added the method.
                   2. Created a jsf page and drag and drop the parameter and return values to the jsf page.
    3. While executing the created jsf page I received the error message as below
    "oracle.jbo.NoDefException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-25058. Error message parameters are {0=Attribute, 1=UserName, 2=UserName}"
    Even I know that this issue is repeated one in our forum, I was not able to solve this issue.
    Can anybody help to solve this issue.
    Thanks and Regards,
    Durai S E

    Dear Guru's,
    I am not able to solve the above issue for last couple of days.
    I am newbie to the webservice
    My Issue...
    I am using Jdeveloper 11.1.2.4.0 Release 2
    1. Using Jdev I built one small Web Service with two methods.
            While testing the Webservice...
                   I passed User Id as Parameter and it successfully return the values (user id, user name and description) from fnd_user table
    2. I created another application to consume the web service i created.
                   1. I added the webservice SOAP and added the method.
                   2. Created a jsf page and drag and drop the parameter and return values to the jsf page.
    3. While executing the created jsf page I received the error message as below
    "oracle.jbo.NoDefException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-25058. Error message parameters are {0=Attribute, 1=UserName, 2=UserName}"
    Even I know that this issue is repeated one in our forum, I was not able to solve this issue.
    Can anybody help to solve this issue.
    Thanks and Regards,
    Durai S E

  • Oracle.jbo.NoDefException: JBO-25002: Using template

    Using Build JDEVADF_11.1.1.4.0_GENERIC_101227.1736.5923 . I have created a new ViewController project and created a page binding in my JSF page template as
    <?xml version="1.0" encoding="UTF-8" ?>
    <pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"
    version="11.1.1.59.23" id="plsTemplatePageDef"
    Package="oracle.apps.pls.template.pageDefs">
    <parameters/>
    <executables>
    <variableIterator id="variables"/>
    <page path="oracle.ui.pattern.dynamicShell.model.dynamicTabShellDefinition"
    id="pageTemplateBinding" Refresh="ifNeeded"/>
    </executables>
    <bindings/>
    </pageDefinition>
    Created a page using this template and try to run , i am getting the following error :
    oracle.jbo.NoDefException: JBO-25002: Definition oracle.ui.pattern.dynamicShell.model.dynamicTabShellDefinition of type Form Binding Definition is not found.
         at oracle.jbo.mom.DefinitionManager.findDefObjectUsingMetadataObject(DefinitionManager.java:2703)
         at oracle.jbo.mom.DefinitionManager.findDefObjectUsingMetadataObject(DefinitionManager.java:2715)
         at oracle.adf.model.binding.DCBindingContainerDef.findDefObject(DCBindingContainerDef.java:292)
         at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:134)
         at oracle.adf.model.binding.DCBindingContainerReference.createExecutableBinding(DCBindingContainerReference.java:231)
         at oracle.adf.model.binding.DCBindingContainerDef.createExecutables(DCBindingContainerDef.java:579)
         at oracle.adf.model.binding.DCBindingContainerDef.initializeBindingContainer(DCBindingContainerDef.java:727)
         at oracle.adf.model.binding.DCBindingContainerDef.createBindingContainer(DCBindingContainerDef.java:946)
         at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:152)
         at oracle.adf.model.binding.DCBindingContainerReference.createExecutableBinding(DCBindingContainerReference.java:231)
         at oracle.adf.model.binding.DCBindingContainerDef.createExecutables(DCBindingContainerDef.java:579)
         at oracle.adf.model.binding.DCBindingContainerDef.initializeBindingContainer(DCBindingContainerDef.java:727)
         at oracle.adf.model.binding.DCBindingContainerDef.createBindingContainer(DCBindingContainerDef.java:946)
         at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:152)
         at oracle.adf.model.binding.DCBindingContainerReference.getBindingContainer(DCBindingContainerReference.java:92)
         at oracle.adf.model.BindingContext.get(BindingContext.java:1088)
    Caused by: oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/oracle/ui/pattern/dynamicShell/model/dynamicTabShellDefinition.xml"
         at oracle.mds.core.MetadataObject.getBaseMO(MetadataObject.java:1163)
         at oracle.mds.core.MDSSession.getBaseMO(MDSSession.java:2837)
    Any Idea why this is coming ?
    Thanks
    Suneesh

    chk this
    MDS-00013: no metadata found for metadata object "/META-INF/adf-config.xml"

  • (oracle.jbo.ConfigException) JBO-33001: Configuration file /tester.xcfg is

    I am getting the error "(oracle.jbo.ConfigException) JBO-33001: Configuration file /tester.xcfg is not found on the classpath" when I try to run the Application module.
    stack trace
    SEVERE: MDSConfigurationException encountered in parseADFConfigurationMDS-00035: cannot load the class: oracle.as.scheduler.metadata.EssCC.
    oracle.mds.config.MDSConfigurationException: MDS-00035: cannot load the class: oracle.as.scheduler.metadata.EssCC.
         at oracle.mds.config.CustConfig.getCustClassList(CustConfig.java:365)
         at oracle.mds.config.CustConfig.loadFromBean(CustConfig.java:277)
         at oracle.mds.config.CustConfig.<init>(CustConfig.java:242)
         at oracle.mds.config.MDSConfig.loadFromBean(MDSConfig.java:1145)
         at oracle.mds.config.MDSConfig.loadFromElement(MDSConfig.java:1218)
         at oracle.mds.config.MDSConfig.<init>(MDSConfig.java:781)
         at oracle.mds.core.MDSInstance.getMDSConfigFromDocument(MDSInstance.java:2788)
         at oracle.mds.core.MDSInstance.findAndStoreMDSInstanceWithCustConfig(MDSInstance.java:2621)
         at oracle.mds.core.MDSInstance.getOrCreateInstanceInternal(MDSInstance.java:2118)
         at oracle.mds.core.MDSInstance.getOrCreateInstance(MDSInstance.java:812)
         at oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration(ADFMDSConfig.java:146)
         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:597)
         at oracle.adf.share.config.ADFConfigImpl.getResultFromComponent(ADFConfigImpl.java:541)
         at oracle.adf.share.config.ADFConfigImpl.getConfigObject(ADFConfigImpl.java:612)
         at oracle.adf.share.config.ADFConfigImpl.getConfigObject(ADFConfigImpl.java:590)
         at oracle.adf.share.config.ADFConfigImpl.getMDSInstance(ADFConfigImpl.java:655)
         at oracle.adf.share.config.ADFConfigImpl.getMDSInstance(ADFConfigImpl.java:650)
         at oracle.javatools.resourcebundle.AppBundleInfoRT.readAdfConfig(AppBundleInfoRT.java:341)
         at oracle.javatools.resourcebundle.AppBundleInfoRT.loadData(AppBundleInfoRT.java:123)
         at oracle.javatools.resourcebundle.AppBundleInfoFactoryRT.createAppBundleInfo(AppBundleInfoFactoryRT.java:83)
         at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfoUnlocked(ResourceBundleUtils.java:334)
         at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfo(ResourceBundleUtils.java:325)
         at oracle.javatools.resourcebundle.ResourceBundleCacheConfig.getCurrentAppConfig(ResourceBundleCacheConfig.java:109)
         at oracle.javatools.resourcebundle.ResourceBundleManagerRT.<init>(ResourceBundleManagerRT.java:84)
         at oracle.javatools.resourcebundle.ResourceBundleManager.getResourceBundleManager(ResourceBundleManager.java:183)
         at oracle.javatools.resourcebundle.BundleFactory.getMap(BundleFactory.java:86)
         at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:245)
         at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:206)
         at oracle.jbo.common.StringManager.getStringFromBundle(StringManager.java:590)
         at oracle.jbo.common.StringManager.getStringInternal(StringManager.java:538)
         at oracle.jbo.common.StringManager.getString(StringManager.java:485)
         at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:313)
         at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:267)
         at oracle.jbo.common.JboExHelperLocalized.getErrorMsg(JboExHelperLocalized.java:278)
         at oracle.jbo.common.JboExceptionHelper.getLocalizedMessage(JboExceptionHelper.java:203)
         at oracle.jbo.common.JboExHelperLocalized.getLocalizedMessage(JboExHelperLocalized.java:157)
         at oracle.jbo.common.JboExceptionHelper.getMessage(JboExceptionHelper.java:147)
         at oracle.jbo.JboWarning.getMessage(JboWarning.java:231)
         at oracle.jbo.JboException.<init>(JboException.java:347)
         at oracle.jbo.jbotester.ErrorHandler$ExceptionWrapper.<init>(ErrorHandler.java:42)
         at oracle.jbo.jbotester.ErrorHandler.displayError(ErrorHandler.java:96)
         at oracle.jbo.jbotester.ErrorHandler.displayError(ErrorHandler.java:89)
         at oracle.jbo.jbotester.MainFrame.main(MainFrame.java:442)
    Apr 23, 2013 5:24:47 AM oracle.javatools.resourcebundle.AppBundleInfoRT loadData
    SEVERE: { type : AppBundleInfoRT, id : 'en_US-ScmEss.oracle.apps.scm-null', moRefName : null, appBundleName : null, writable : false, dirty : false, hasMdsConfig : false, appOverrideBundle : null}: Fail to read adf-config.xml
    oracle.adf.share.ADFShareException: MDSConfigurationException encountered in parseADFConfiguration
         at oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration(ADFMDSConfig.java:209)
         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:597)
         at oracle.adf.share.config.ADFConfigImpl.getResultFromComponent(ADFConfigImpl.java:541)
         at oracle.adf.share.config.ADFConfigImpl.getConfigObject(ADFConfigImpl.java:612)
         at oracle.adf.share.config.ADFConfigImpl.getConfigObject(ADFConfigImpl.java:590)
         at oracle.adf.share.config.ADFConfigImpl.getMDSInstance(ADFConfigImpl.java:655)
         at oracle.adf.share.config.ADFConfigImpl.getMDSInstance(ADFConfigImpl.java:650)
         at oracle.javatools.resourcebundle.AppBundleInfoRT.readAdfConfig(AppBundleInfoRT.java:341)
         at oracle.javatools.resourcebundle.AppBundleInfoRT.loadData(AppBundleInfoRT.java:123)
         at oracle.javatools.resourcebundle.AppBundleInfoFactoryRT.createAppBundleInfo(AppBundleInfoFactoryRT.java:83)
         at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfoUnlocked(ResourceBundleUtils.java:334)
         at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfo(ResourceBundleUtils.java:325)
         at oracle.javatools.resourcebundle.ResourceBundleCacheConfig.getCurrentAppConfig(ResourceBundleCacheConfig.java:109)
         at oracle.javatools.resourcebundle.ResourceBundleManagerRT.<init>(ResourceBundleManagerRT.java:84)
         at oracle.javatools.resourcebundle.ResourceBundleManager.getResourceBundleManager(ResourceBundleManager.java:183)
         at oracle.javatools.resourcebundle.BundleFactory.getMap(BundleFactory.java:86)
         at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:245)
         at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:206)
         at oracle.jbo.common.StringManager.getStringFromBundle(StringManager.java:590)
         at oracle.jbo.common.StringManager.getStringInternal(StringManager.java:538)
         at oracle.jbo.common.StringManager.getString(StringManager.java:485)
         at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:313)
         at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:267)
         at oracle.jbo.common.JboExHelperLocalized.getErrorMsg(JboExHelperLocalized.java:278)
         at oracle.jbo.common.JboExceptionHelper.getLocalizedMessage(JboExceptionHelper.java:203)
         at oracle.jbo.common.JboExHelperLocalized.getLocalizedMessage(JboExHelperLocalized.java:157)
         at oracle.jbo.common.JboExceptionHelper.getMessage(JboExceptionHelper.java:147)
         at oracle.jbo.JboWarning.getMessage(JboWarning.java:231)
         at oracle.jbo.JboException.<init>(JboException.java:347)
         at oracle.jbo.jbotester.ErrorHandler$ExceptionWrapper.<init>(ErrorHandler.java:42)
         at oracle.jbo.jbotester.ErrorHandler.displayError(ErrorHandler.java:96)
         at oracle.jbo.jbotester.ErrorHandler.displayError(ErrorHandler.java:89)
         at oracle.jbo.jbotester.MainFrame.main(MainFrame.java:442)
    Caused by: oracle.mds.config.MDSConfigurationException: MDS-00035: cannot load the class: oracle.as.scheduler.metadata.EssCC.
         at oracle.mds.config.CustConfig.getCustClassList(CustConfig.java:365)
         at oracle.mds.config.CustConfig.loadFromBean(CustConfig.java:277)
         at oracle.mds.config.CustConfig.<init>(CustConfig.java:242)
         at oracle.mds.config.MDSConfig.loadFromBean(MDSConfig.java:1145)
         at oracle.mds.config.MDSConfig.loadFromElement(MDSConfig.java:1218)
         at oracle.mds.config.MDSConfig.<init>(MDSConfig.java:781)
         at oracle.mds.core.MDSInstance.getMDSConfigFromDocument(MDSInstance.java:2788)
         at oracle.mds.core.MDSInstance.findAndStoreMDSInstanceWithCustConfig(MDSInstance.java:2621)
         at oracle.mds.core.MDSInstance.getOrCreateInstanceInternal(MDSInstance.java:2118)
         at oracle.mds.core.MDSInstance.getOrCreateInstance(MDSInstance.java:812)
         at oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration(ADFMDSConfig.java:146)
         ... 35 more
    Apr 23, 2013 5:24:51 AM oracle.jbo.jbotester.MainFrame exit
    INFO: BC4J Tester exit code(-3)Please help me to solve this.
    Edited by: Manikanda Prabhu on Apr 23, 2013 5:29 AM

    I am getting the error "(oracle.jbo.ConfigException) JBO-33001: Configuration file /tester.xcfg is not found on the classpath" when I try to run the Application module.
    stack trace
    SEVERE: MDSConfigurationException encountered in parseADFConfigurationMDS-00035: cannot load the class: oracle.as.scheduler.metadata.EssCC.
    oracle.mds.config.MDSConfigurationException: MDS-00035: cannot load the class: oracle.as.scheduler.metadata.EssCC.
         at oracle.mds.config.CustConfig.getCustClassList(CustConfig.java:365)
         at oracle.mds.config.CustConfig.loadFromBean(CustConfig.java:277)
         at oracle.mds.config.CustConfig.<init>(CustConfig.java:242)
         at oracle.mds.config.MDSConfig.loadFromBean(MDSConfig.java:1145)
         at oracle.mds.config.MDSConfig.loadFromElement(MDSConfig.java:1218)
         at oracle.mds.config.MDSConfig.<init>(MDSConfig.java:781)
         at oracle.mds.core.MDSInstance.getMDSConfigFromDocument(MDSInstance.java:2788)
         at oracle.mds.core.MDSInstance.findAndStoreMDSInstanceWithCustConfig(MDSInstance.java:2621)
         at oracle.mds.core.MDSInstance.getOrCreateInstanceInternal(MDSInstance.java:2118)
         at oracle.mds.core.MDSInstance.getOrCreateInstance(MDSInstance.java:812)
         at oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration(ADFMDSConfig.java:146)
         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:597)
         at oracle.adf.share.config.ADFConfigImpl.getResultFromComponent(ADFConfigImpl.java:541)
         at oracle.adf.share.config.ADFConfigImpl.getConfigObject(ADFConfigImpl.java:612)
         at oracle.adf.share.config.ADFConfigImpl.getConfigObject(ADFConfigImpl.java:590)
         at oracle.adf.share.config.ADFConfigImpl.getMDSInstance(ADFConfigImpl.java:655)
         at oracle.adf.share.config.ADFConfigImpl.getMDSInstance(ADFConfigImpl.java:650)
         at oracle.javatools.resourcebundle.AppBundleInfoRT.readAdfConfig(AppBundleInfoRT.java:341)
         at oracle.javatools.resourcebundle.AppBundleInfoRT.loadData(AppBundleInfoRT.java:123)
         at oracle.javatools.resourcebundle.AppBundleInfoFactoryRT.createAppBundleInfo(AppBundleInfoFactoryRT.java:83)
         at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfoUnlocked(ResourceBundleUtils.java:334)
         at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfo(ResourceBundleUtils.java:325)
         at oracle.javatools.resourcebundle.ResourceBundleCacheConfig.getCurrentAppConfig(ResourceBundleCacheConfig.java:109)
         at oracle.javatools.resourcebundle.ResourceBundleManagerRT.<init>(ResourceBundleManagerRT.java:84)
         at oracle.javatools.resourcebundle.ResourceBundleManager.getResourceBundleManager(ResourceBundleManager.java:183)
         at oracle.javatools.resourcebundle.BundleFactory.getMap(BundleFactory.java:86)
         at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:245)
         at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:206)
         at oracle.jbo.common.StringManager.getStringFromBundle(StringManager.java:590)
         at oracle.jbo.common.StringManager.getStringInternal(StringManager.java:538)
         at oracle.jbo.common.StringManager.getString(StringManager.java:485)
         at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:313)
         at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:267)
         at oracle.jbo.common.JboExHelperLocalized.getErrorMsg(JboExHelperLocalized.java:278)
         at oracle.jbo.common.JboExceptionHelper.getLocalizedMessage(JboExceptionHelper.java:203)
         at oracle.jbo.common.JboExHelperLocalized.getLocalizedMessage(JboExHelperLocalized.java:157)
         at oracle.jbo.common.JboExceptionHelper.getMessage(JboExceptionHelper.java:147)
         at oracle.jbo.JboWarning.getMessage(JboWarning.java:231)
         at oracle.jbo.JboException.<init>(JboException.java:347)
         at oracle.jbo.jbotester.ErrorHandler$ExceptionWrapper.<init>(ErrorHandler.java:42)
         at oracle.jbo.jbotester.ErrorHandler.displayError(ErrorHandler.java:96)
         at oracle.jbo.jbotester.ErrorHandler.displayError(ErrorHandler.java:89)
         at oracle.jbo.jbotester.MainFrame.main(MainFrame.java:442)
    Apr 23, 2013 5:24:47 AM oracle.javatools.resourcebundle.AppBundleInfoRT loadData
    SEVERE: { type : AppBundleInfoRT, id : 'en_US-ScmEss.oracle.apps.scm-null', moRefName : null, appBundleName : null, writable : false, dirty : false, hasMdsConfig : false, appOverrideBundle : null}: Fail to read adf-config.xml
    oracle.adf.share.ADFShareException: MDSConfigurationException encountered in parseADFConfiguration
         at oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration(ADFMDSConfig.java:209)
         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:597)
         at oracle.adf.share.config.ADFConfigImpl.getResultFromComponent(ADFConfigImpl.java:541)
         at oracle.adf.share.config.ADFConfigImpl.getConfigObject(ADFConfigImpl.java:612)
         at oracle.adf.share.config.ADFConfigImpl.getConfigObject(ADFConfigImpl.java:590)
         at oracle.adf.share.config.ADFConfigImpl.getMDSInstance(ADFConfigImpl.java:655)
         at oracle.adf.share.config.ADFConfigImpl.getMDSInstance(ADFConfigImpl.java:650)
         at oracle.javatools.resourcebundle.AppBundleInfoRT.readAdfConfig(AppBundleInfoRT.java:341)
         at oracle.javatools.resourcebundle.AppBundleInfoRT.loadData(AppBundleInfoRT.java:123)
         at oracle.javatools.resourcebundle.AppBundleInfoFactoryRT.createAppBundleInfo(AppBundleInfoFactoryRT.java:83)
         at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfoUnlocked(ResourceBundleUtils.java:334)
         at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfo(ResourceBundleUtils.java:325)
         at oracle.javatools.resourcebundle.ResourceBundleCacheConfig.getCurrentAppConfig(ResourceBundleCacheConfig.java:109)
         at oracle.javatools.resourcebundle.ResourceBundleManagerRT.<init>(ResourceBundleManagerRT.java:84)
         at oracle.javatools.resourcebundle.ResourceBundleManager.getResourceBundleManager(ResourceBundleManager.java:183)
         at oracle.javatools.resourcebundle.BundleFactory.getMap(BundleFactory.java:86)
         at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:245)
         at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:206)
         at oracle.jbo.common.StringManager.getStringFromBundle(StringManager.java:590)
         at oracle.jbo.common.StringManager.getStringInternal(StringManager.java:538)
         at oracle.jbo.common.StringManager.getString(StringManager.java:485)
         at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:313)
         at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:267)
         at oracle.jbo.common.JboExHelperLocalized.getErrorMsg(JboExHelperLocalized.java:278)
         at oracle.jbo.common.JboExceptionHelper.getLocalizedMessage(JboExceptionHelper.java:203)
         at oracle.jbo.common.JboExHelperLocalized.getLocalizedMessage(JboExHelperLocalized.java:157)
         at oracle.jbo.common.JboExceptionHelper.getMessage(JboExceptionHelper.java:147)
         at oracle.jbo.JboWarning.getMessage(JboWarning.java:231)
         at oracle.jbo.JboException.<init>(JboException.java:347)
         at oracle.jbo.jbotester.ErrorHandler$ExceptionWrapper.<init>(ErrorHandler.java:42)
         at oracle.jbo.jbotester.ErrorHandler.displayError(ErrorHandler.java:96)
         at oracle.jbo.jbotester.ErrorHandler.displayError(ErrorHandler.java:89)
         at oracle.jbo.jbotester.MainFrame.main(MainFrame.java:442)
    Caused by: oracle.mds.config.MDSConfigurationException: MDS-00035: cannot load the class: oracle.as.scheduler.metadata.EssCC.
         at oracle.mds.config.CustConfig.getCustClassList(CustConfig.java:365)
         at oracle.mds.config.CustConfig.loadFromBean(CustConfig.java:277)
         at oracle.mds.config.CustConfig.<init>(CustConfig.java:242)
         at oracle.mds.config.MDSConfig.loadFromBean(MDSConfig.java:1145)
         at oracle.mds.config.MDSConfig.loadFromElement(MDSConfig.java:1218)
         at oracle.mds.config.MDSConfig.<init>(MDSConfig.java:781)
         at oracle.mds.core.MDSInstance.getMDSConfigFromDocument(MDSInstance.java:2788)
         at oracle.mds.core.MDSInstance.findAndStoreMDSInstanceWithCustConfig(MDSInstance.java:2621)
         at oracle.mds.core.MDSInstance.getOrCreateInstanceInternal(MDSInstance.java:2118)
         at oracle.mds.core.MDSInstance.getOrCreateInstance(MDSInstance.java:812)
         at oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration(ADFMDSConfig.java:146)
         ... 35 more
    Apr 23, 2013 5:24:51 AM oracle.jbo.jbotester.MainFrame exit
    INFO: BC4J Tester exit code(-3)Please help me to solve this.
    Edited by: Manikanda Prabhu on Apr 23, 2013 5:29 AM

  • SSHR V4 upgrade err (oracle.jbo.NoDefException: JBO-25002)

    SSHR V4 upgrade err (oracle.jbo.NoDefException: JBO-25002)
    We have recently applied patch 2111325, prequisites patches ,We
    have gone thru the README text and html files and did the
    neccessary changes.
    Created a sample test user with Employee Self-Service V4.0,
    Standard/ HR Professional V4.0, Standard responsibilities but
    get the same error on all the menu items.
    The error URL/ err text are included below. Please suggest a fix
    the problem we are having or any pointers to the fix. I can send
    the Jserv.Properties file in case you need it.
    SSHR V4 access URL:
    http://<hostname>:8008/OA_HTML/OA.jsp?
    akRegionCode=HR_PROCESS_MY_SUS_EDA_TOP_SS&akRegionApplicationId=8
    00&dbc=dev1_ptch&language_code=US&transactionid=CCEB9292A184B222&
    pMode=EDA&pFromMenu=Y
    ERROR MESSAGE/ TEXT:
    Error Page
    oracle.apps.fnd.framework.OAException: Application: FND, Message
    Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE =
    oracle.jbo.NoDefException: JBO-25002: Definition
    oracle.apps.per.selfservice.common.server.CommonAM of type
    ApplicationModule not found; (NOTE: This message could not be
    looked up because an Application Module has not been set on the
    exception)
    at oracle.apps.fnd.framework.OAException.wrapperException
    (OAException.java:383)
    at oracle.apps.fnd.framework.OAApplicationPoolImpl.checkout
    (OAApplicationPoolImpl.java:49)
    at
    oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.register
    ApplicationModule(OAJSPApplicationRegistry.java:149)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage
    (OAPageBean.java:570)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage
    (OAPageBean.java:232)
    at oa_html._OA._jspService(_OA.java:69)
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java)
    at oracle.jsp.app.JspApplication.dispatchRequest
    (JspApplication.java)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java)
    at oracle.jsp.JspServlet.internalService(JspServlet.java)
    at oracle.jsp.JspServlet.service(JspServlet.java)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest
    (JServConnection.java:314)
    at org.apache.jserv.JServConnection.run
    (JServConnection.java:188)
    at java.lang.Thread.run(Unknown Source)
    ## Detail 0 ##
    oracle.jbo.NoDefException: JBO-25002: Definition
    oracle.apps.per.selfservice.common.server.CommonAM of type
    ApplicationModule not found
    at oracle.jbo.server.MetaObjectManager.findMetaObject
    (MetaObjectManager.java:354)
    at oracle.jbo.server.ApplicationModuleDefImpl.findDefObject
    (ApplicationModuleDefImpl.java:158)
    at
    oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModu
    le(ApplicationModuleImpl.java:257)
    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.apps.fnd.framework.OAApplicationPoolImpl.checkout
    (OAApplicationPoolImpl.java:43)
    at
    oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.register
    ApplicationModule(OAJSPApplicationRegistry.java:149)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage
    (OAPageBean.java:570)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage
    (OAPageBean.java:232)
    at oa_html._OA._jspService(_OA.java:69)
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java)
    at oracle.jsp.app.JspApplication.dispatchRequest
    (JspApplication.java)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java)

    Hi Dani,
    Eventually I found the problem, it is reported in Oracle Support as Doc ID 1503173.1.
    It seems jDeveloper is a bit special when adding Directories to the MAR file. If the whole directory "/oracle" is added, the adf-config.xml introduces the following line:
    namespace metadata-store-usage="WebCenterFileMetadataStore" path="/oracle"/
    As a result, this diverts all /oracle/... file and class requests to MDS, which causes failures.
    So when editing the MAR deployment profile be careful to select the sub-directories under /oracle/webcenter/portalapp/ one by one.
    Added to this, I had to perform the cleaning process you suggested to make it work too, otherwise I get a different error...
    Final steps are:
    1. Undeploy application.
    2. Delete MDS partition.
    3. Shutdown managed server.
    4. Delete /cache and /tmp content for the managed server.
    5. Start managed server.
    6. Exectute Clean all in jDeveloper.
    7. Create a new mar deployment as described in SR 1503173.1.
    8. Deploy to EAR file.
    9. Deploy new application to managed server using Enterprise Manager.
    And it works!
    Thanks for your help!

Maybe you are looking for

  • Help with Purchasing new Macbook Pro

    I have decided on going with the new 17in model. What I am havening problems deciding is if I should get the 5400 or 7200 rpm drive after reading all of the posts here. I was originally going to get the 7200 but am now leaning towards the 5400. Is an

  • My iphone appears to be dead how do i get it started again

    my phone will not come on. I plug it in and itunes does not register that it is plugged in. how do i get it started

  • Start the SMC GUI with special configuration/look and feel

    Hello, I forwarding alarm to another management system. Now I might again back. I woulkd like to launch the SMC console and the Alarm tab should be shown directly. It would be even better if directly the information of an special alarm is shown. Does

  • Working with HTTP-POST Submit Button

    I've created a form that uses a submit button with HTTP-POST.   I've tested this against a script that displays the fields, however, I'd like to table the posted data to SQL.   Can someone show me some code to parse this data with CGI, or PHP?

  • Apply Actuals ...how to remove them..

    I need to remove actuals from a period of performance that is not showing up on as an option under Financial Period Value Columns ...I accidently hit Apply actuals instead of schedule ..