7 Replies Latest reply on Jun 21, 2011 12:22 AM by 868085

    RESOLVED - Unable to run iExpense page from JDeveloper

    868085
      Hi,

      I tried following Anil Passi's tutorial on running iExpenses pages from JDeveloper but am having a fair bit of challenge in the same. I need to extend the controller for the standard pages to be able to have a checkbox while both submitting as well as approving a expense claim. Changes to controller goes to a custom top in our organization and I am expected to load the class files in the top and get the DBAs to bounce the server after 30 minutes notice to the users. This is a time consuming process especially in the intial coding stages where I am running into silly errors and have to print a fair bit of debug trial and error statements into the code and deploy the controller. So I am just wondering if there is a simpler way to run the page from JDeveloper rather than having to send the controller class file to xx_top and wait for the DBAs to bounce the pages? If this helps you the specific problems I am having at the moment are:

      I was able to get both the Expense Review page (“FinalReviewPG”) as well as the Approval notification page (“NotifDetailsPG”) run from JDeveloper. But they don’t function same as on server side for the following issues:
      FinalReviewPG: It’s a progressive four level form starting from HomePG to FinalReviewPG. Since the fourth page expects inputs from the first three, it gives the below error:

      The selected action is not available because you have performed an activity on this expense report that is final. You can use the browser navigation buttons to move between the Internet Expenses pages only when you want to review data you have previously entered.”

      Running the HomePG gives this error but lets me select an existing Expense for the account I am logging in for:

      Error


      Developer Mode Exception encountered in item ReportTotalCurrency Error: The item ReportTotalCurrency has a type (NUMBER) which is incompatible with the associated VO attribute, ReportTotalCurrency (VARCHAR2). Action: Make sure they are compatible by either changing the datatype or the attribute associated with the item.
      Developer Mode Exception encountered in item ReportTotal Error: The item ReportTotal has a type (NUMBER) which is incompatible with the associated VO attribute, ReportTotal (VARCHAR2). Action: Make sure they are compatible by either changing the datatype or the attribute associated with the item.
      Developer Mode Exception encountered in item ReportTotalCurrency Error: The item ReportTotalCurrency has a type (NUMBER) which is incompatible with the associated VO attribute, ReportTotalCurrency (VARCHAR2). Action: Make sure they are compatible by either changing the datatype or the attribute associated with the item.
      Developer Mode Exception encountered in item ReportTotal Error: The item ReportTotal has a type (NUMBER) which is incompatible with the associated VO attribute, ReportTotal (VARCHAR2). Action: Make sure they are compatible by either changing the datatype or the attribute associated with the item.
      Developer Mode Exception encountered in item ExpenseReportId Error: The item ExpenseReportId has a type (VARCHAR2) which is incompatible with the associated VO attribute, ReportHeaderId (NUMBER). Action: Make sure they are compatible by either changing the datatype or the attribute associated with the item.

      When I click on an expense, I get this error but I can still go to step 2 of 4 by clicking next:

      Error


      Developer Mode Exception encountered in item PopName Error: The item PopName has a type (VARCHAR2) which is incompatible with the associated VO attribute, EmployeeId (NUMBER). Action: Make sure they are compatible by either changing the datatype or the attribute associated with the item.
      Developer Mode Exception encountered in item Kff Error: The item Kff has a maximum length (0) which is not equal to that of the corresponding VO attribute, FlexConcatenated length (240). Action: Make sure they are equal in size.
      Developer Mode Exception encountered in item CostCenterDebug Error: The item CostCenterDebug has a maximum length (80) which is not equal to that of the corresponding VO attribute, FlexConcatenated length (240). Action: Make sure they are equal in size.
      Dev mode error: The flexfield may cause layout problems in messageComponentLayout bean if the messageComponentLayout's column attribute is greater than 1

      When I click on Next page button –

      Error


      (This developer mode error is thrown instead of being registered due to the lack of the page context object.) The OA passivation framework coding standard has been violated. Web bean properties cannot be modified in the controller processFormData or processFormRequest method. Web bean properties should be modified in the processRequest method only. An attempt to modify a web bean has been made in the following call stack: java.lang.Throwable at oracle.apps.fnd.framework.OACommonUtils.getCallStack(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.setAttributeValue(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.setAttributeValue(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OATableLayoutBean.setAttributeValue(Unknown Source) at oracle.apps.fnd.framework.webui.beans.OADescriptiveFlexBean.setContextListRendered(Unknown Source) at oracle.apps.ap.oie.webui.HeaderCO.validateHeaderAndDFF(HeaderCO.java:670) at oracle.apps.ap.oie.webui.HeaderCO.processFormRequest(HeaderCO.java:586) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(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)

      And though the "Next" button is still available, it doesnt let me go past this set of errors. What is wrong?

      Edited by: 865082 on 15/06/2011 20:09

      Edited by: 865082 on 20/06/2011 22:20
        • 1. Re: Unable to run iExpense page from JDeveloper
          Gyan Darpan
          Hi,
          Web bean properties cannot be modified in the controller processFormData or processFormRequest method. 
          On the click of next Button you are trying to modify the Bean properties. You need to check the method called on the click of Next Button & locate the line where the bean structure is being modified.

          Regards,
          Gyan
          • 2. Re: Unable to run iExpense page from JDeveloper
            Braj Pratap
            Hi ,

            To run the iexpense navigation from Jdeveloper ,first u need to have complete oie packge under you myclasses directory ,second is that u can not run direct review pages from Jdeveloper ,u have to start form very first page,third is that to run these pages ,goto project properties-->run option ,and deselect all select option (e.g. OADeveloperMode,OADiagnostic).


            Thanks
            Pratap
            • 3. Re: Unable to run iExpense page from JDeveloper
              868085
              Hi thanks,

              I am now able to start off from HomePG.xml and get to the final screen but irrespective of whether I am running it from JDeveloper or logging in to the instance I am getting this NULL POINTER Exception. I tried clearing my local system cache, instance cache by logging in as a functional administrator even switched the browser from IE to Mozilla. Doesnt help. Any pointers please?

              Error Page
              Exception Details.
              oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
                   at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(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.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
                   at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
                   at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
                   at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
                   at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
                   at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:392)
                   at OA.jspService(_OA.java:80)
                   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 ##
              java.lang.NullPointerException
                   at oracle.adf.mds.internal.Cache.checkSameGrouping(Cache.java:518)
                   at oracle.adf.mds.internal.Cache.isMoveAttrsValid(Cache.java:589)
                   at oracle.adf.mds.internal.SessionCache.moveElement(SessionCache.java:2139)
                   at oracle.adf.mds.internal.SessionCache.doElementModifications(SessionCache.java:934)
                   at oracle.adf.mds.internal.parse.CustomParser.startElement(CustomParser.java:217)
                   at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)
                   at oracle.cabo.share.xml.ParserAdapter.startElement(Unknown Source)
                   at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:181)
                   at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1288)
                   at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
                   at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
                   at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:206)
                   at oracle.cabo.share.xml.ParserAdapter.parse(Unknown Source)
                   at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
                   at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
                   at oracle.adf.mds.internal.parse.ParserUtils.createNode(ParserUtils.java:283)
                   at oracle.adf.mds.internal.parse.ParserUtils.createNode(ParserUtils.java:115)
                   at oracle.adf.mds.adapters.DBAdapter.loadSharedCustomizationData(DBAdapter.java:637)
                   at oracle.adf.mds.custom.CustomizationManagerImpl.loadAdminCustomizations(CustomizationManagerImpl.java:1453)
                   at oracle.adf.mds.custom.CustomizationManagerImpl.createCache(CustomizationManagerImpl.java:1049)
                   at oracle.adf.mds.custom.CustomizationManagerImpl.findDocs(CustomizationManagerImpl.java:349)
                   at oracle.apps.fnd.framework.personalization.PersonalizationHelper._findDocs(Unknown Source)
                   at oracle.apps.fnd.framework.personalization.PersonalizationHelper.getSelectedDocuments(Unknown Source)
                   at oracle.apps.fnd.framework.personalization.PersonalizationHelper.getDocumentOverview(Unknown Source)
                   at oracle.apps.fnd.framework.personalization.webui.DocOverviewRNCO.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(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.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
                   at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
                   at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
                   at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
                   at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
                   at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:392)
                   at OA.jspService(_OA.java:80)
                   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)
              java.lang.NullPointerException
                   at oracle.adf.mds.internal.Cache.checkSameGrouping(Cache.java:518)
                   at oracle.adf.mds.internal.Cache.isMoveAttrsValid(Cache.java:589)
                   at oracle.adf.mds.internal.SessionCache.moveElement(SessionCache.java:2139)
                   at oracle.adf.mds.internal.SessionCache.doElementModifications(SessionCache.java:934)
                   at oracle.adf.mds.internal.parse.CustomParser.startElement(CustomParser.java:217)
                   at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)
                   at oracle.cabo.share.xml.ParserAdapter.startElement(Unknown Source)
                   at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:181)
                   at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1288)
                   at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
                   at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
                   at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:206)
                   at oracle.cabo.share.xml.ParserAdapter.parse(Unknown Source)
                   at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
                   at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
                   at oracle.adf.mds.internal.parse.ParserUtils.createNode(ParserUtils.java:283)
                   at oracle.adf.mds.internal.parse.ParserUtils.createNode(ParserUtils.java:115)
                   at oracle.adf.mds.adapters.DBAdapter.loadSharedCustomizationData(DBAdapter.java:637)
                   at oracle.adf.mds.custom.CustomizationManagerImpl.loadAdminCustomizations(CustomizationManagerImpl.java:1453)
                   at oracle.adf.mds.custom.CustomizationManagerImpl.createCache(CustomizationManagerImpl.java:1049)
                   at oracle.adf.mds.custom.CustomizationManagerImpl.findDocs(CustomizationManagerImpl.java:349)
                   at oracle.apps.fnd.framework.personalization.PersonalizationHelper._findDocs(Unknown Source)
                   at oracle.apps.fnd.framework.personalization.PersonalizationHelper.getSelectedDocuments(Unknown Source)
                   at oracle.apps.fnd.framework.personalization.PersonalizationHelper.getDocumentOverview(Unknown Source)
                   at oracle.apps.fnd.framework.personalization.webui.DocOverviewRNCO.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(Unknown Source)
                   at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(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.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
                   at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
                   at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
                   at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
                   at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
                   at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:392)
                   at OA.jspService(_OA.java:80)
                   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)

              Kind regards,
              Archie.
              • 4. Re: Unable to run iExpense page from JDeveloper
                868085
                KINDLY IGNORE... removing text as repeated.

                Edited by: 865082 on 19/06/2011 16:47
                • 5. Re: Unable to run iExpense page from JDeveloper
                  868085
                  KINDLY IGNORE... removing text as repeated.

                  Edited by: 865082 on 19/06/2011 16:46
                  • 6. Re: Unable to run iExpense page from JDeveloper
                    868085
                    KINDLY IGNORE... removing text as repeated.

                    Edited by: 865082 on 19/06/2011 16:47
                    • 7. Re: Unable to run iExpense page from JDeveloper
                      868085
                      apps.fnd.framework files that were being reference were missing. this is now sorted. thanks.