1 2 Previous Next 19 Replies Latest reply on Sep 21, 2013 5:56 AM by rmotiani

    Unable to launch seeded iProcurment Shopping Cart page from jDeveloper

    user1672924
      Hi All,

      I am a newbie at OAF.I have a requirement to extend the controller for the seeded iProcurement Shopping Cart page in R12 instance.I have copied and pasted all files under $ICX_TOP/mds in the Applications server to the folder 'C:\JDeveloper\jdevhome\jdev\myprojects' with the same directory structure as in the application server i.e. under 'oracle\apps\icx'.So the full path is 'C:\JDeveloper\jdevhome\jdev\myprojects\oracle\apps\icx'.I have copied the class files from $JAVA_TOP/oracle\apps\icx in the application server and copied them to the folder 'C:\JDeveloper\jdevhome\jdev\myclasses' in the same way as for /myprojects.
      I have successfully run the page 'ShoppingHomePG.xml'.But the page 'ShoppingCartPG.xml' is not opening.This particular issue was asked before in OTN but there was no helpful response ,so please help ot at least an approach to find out the cause of this error.

      The error stack is as follows:-

      oracle.apps.fnd.framework.OAException: java.lang.ArrayIndexOutOfBoundsException: 1
      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.OAPageBean.renderDocument(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(Unknown Source)
      at OA.jspService(_OA.java:87)
      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 com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
      at java.lang.Thread.run(Thread.java:595)
      ## Detail 0 ##
      java.lang.ArrayIndexOutOfBoundsException: 1
      at oracle.sql.NUMBER.toString(NUMBER.java:816)
      at oracle.sql.NUMBER.stringValue(NUMBER.java:2090)
      at oracle.jbo.domain.Number.toString(Number.java:390)
      at oracle.apps.fnd.framework.webui.OADataBoundValue.formatObject(Unknown Source)
      at oracle.apps.fnd.framework.webui.OADataBoundValue.convertValue(Unknown Source)
      at oracle.apps.fnd.framework.webui.OADataBoundValue.convertValue(Unknown Source)
      at oracle.apps.fnd.framework.webui.OADataBoundValue.getValue(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(Unknown Source)
      at oracle.apps.fnd.framework.webui.beans.message.OAMessageTextInputBean.getAttributeValueImpl(Unknown Source)
      at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
      at oracle.cabo.ui.collection.UINodeAttributeMap.getAttribute(Unknown Source)
      at oracle.cabo.ui.collection.AttributeMapProxy.getAttribute(Unknown Source)
      at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
      at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
      at oracle.cabo.ui.laf.base.BaseLafUtils.getLocalTextAttribute(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.FormElementRenderer.getText(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.renderStyledText(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.renderStyledText(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.TextInputRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.TextInputRenderer.renderAsNonElement(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.FormElementRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
      at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.InlineMessageRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.table.NormalTableCell.render(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.table.NormalTableCell.render(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderSingleRow(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer._renderTableRows(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderTableRows(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderTableContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.TableRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.OARendererProxy.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAWebBeanTableRendererProxy.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.beans.table.OATableBean.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
      at oracle.cabo.ui.laf.swan.desktop.ContentRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
      at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.oracle.desktop.PageLayoutRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.BodyRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.beans.OABodyBean.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.partial.PartialPageUtils.renderPartialPage(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAPageBean.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(Unknown Source)
      at OA.jspService(_OA.java:87)
      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 com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
      at java.lang.Thread.run(Thread.java:595)
      java.lang.ArrayIndexOutOfBoundsException: 1
      at oracle.sql.NUMBER.toString(NUMBER.java:816)
      at oracle.sql.NUMBER.stringValue(NUMBER.java:2090)
      at oracle.jbo.domain.Number.toString(Number.java:390)
      at oracle.apps.fnd.framework.webui.OADataBoundValue.formatObject(Unknown Source)
      at oracle.apps.fnd.framework.webui.OADataBoundValue.convertValue(Unknown Source)
      at oracle.apps.fnd.framework.webui.OADataBoundValue.convertValue(Unknown Source)
      at oracle.apps.fnd.framework.webui.OADataBoundValue.getValue(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(Unknown Source)
      at oracle.apps.fnd.framework.webui.beans.message.OAMessageTextInputBean.getAttributeValueImpl(Unknown Source)
      at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
      at oracle.cabo.ui.collection.UINodeAttributeMap.getAttribute(Unknown Source)
      at oracle.cabo.ui.collection.AttributeMapProxy.getAttribute(Unknown Source)
      at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
      at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
      at oracle.cabo.ui.laf.base.BaseLafUtils.getLocalTextAttribute(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.FormElementRenderer.getText(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.renderStyledText(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.renderStyledText(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.TextInputRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.TextInputRenderer.renderAsNonElement(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.FormElementRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
      at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.InlineMessageRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.table.NormalTableCell.render(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.table.NormalTableCell.render(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderSingleRow(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer._renderTableRows(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderTableRows(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderTableContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.TableRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.OARendererProxy.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAWebBeanTableRendererProxy.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.beans.table.OATableBean.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
      at oracle.cabo.ui.laf.swan.desktop.ContentRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
      at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.oracle.desktop.PageLayoutRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.BodyRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.beans.OABodyBean.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.renderContent(Unknown Source)
      at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
      at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.BaseUINode.render(Unknown Source)
      at oracle.cabo.ui.partial.PartialPageUtils.renderPartialPage(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAPageBean.render(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(Unknown Source)
      at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(Unknown Source)
      at OA.jspService(_OA.java:87)
      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 com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
      at java.lang.Thread.run(Thread.java:595)

      Regards,
      Anushka
        • 1. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
          user1672924
          Hi All,

          I ran the ShoppingCartPG.xml page in the debug mode.I had defined the breakpoint 'ArrayIndexoutofBounds' in the debugger.It says ArrayIndexoutofBounds exception at line 2211 of file xmlreader.java.But the file xmlreader.java does not have those many lines.

          I am totally lost here.Any advise on how to proceed further will be really appreciated.

          Regards,
          Anushka
          • 2. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
            user1672924
            Hi All,

            I am not able to proceed further on this.
            Could anyone please advise?

            Regards,
            Anushka
            • 3. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
              user1672924
              Hi All,

              I have seen several posts here where people have successfully run and extended the ShoppingCartPG.xml page.
              Could anyone of them please respond to my query?
              I haven't been able to move forward at all.

              Regards,
              Anushka
              • 4. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                keerthioaf
                Hi Anushka,

                It's hard to find the straight forward solution , but we can try some work around ,

                1 ) Hope you have imported the entire icx directory in your Jdeveloper , Make sure that you zip the class file and add to library instead of
                copying into myclass directory .

                2) Try with Fresh Jdeveloper patch and import the icx folder


                3) If nothing works then you can go ahead and extend the controller from unix box ( log into putty navigate to custom top extend the controller
                as per the business requirement , compile the java class in putty and get the class file generated ,and attach the same class via peronalization )

                --Keerthi                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
                • 5. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                  user1672924
                  Hi Keerthi,

                  Thanks a lot for your response.

                  Please find my comments against your points below:-

                  1 ) Hope you have imported the entire icx directory in your Jdeveloper , Make sure that you zip the class file and add to library instead of copying into myclass directory . ----> I have copied the class files into myclass directory.I can zip the class files in $JAVA_TOP but I can't add to library as you have directed.Could you please explan how to do it?Also will it make any difference as, if there would have been an issue with deployment of class files in my local system then shouldn't the 'ShoppingHomePG.xml' page fail to launch too?I was successfully able to launch the 'ShoppingHomePG.xml' page repeatedly.

                  2) Try with Fresh Jdeveloper patch and import the icx folder ----> I had downloaded the latest patch(as per my knowledge) of JDeveloper for Oracle Apps R12 from metalink last week itself.The name of the zip file which I had downloaded is 'p7523554_R12_GENERIC.zip'.

                  3) If nothing works then you can go ahead and extend the controller from unix box ( log into putty navigate to custom top extend the controller
                  as per the business requirement , compile the java class in putty and get the class file generated ,and attach the same class via peronalization ) ----> Since I am a complete newbie ,I would like to test and re-test and be careful before deploying this page in the test instance.Also rectifying issues ,deploying the page and bouncing of the test instance application server repeatedly will be a problem for me as my team is not supposed to bounce the test instance without client approval.Also the client DBA is on a different location and only he is supposed to bounce the test instance.

                  Kindly advise.

                  Regards,
                  Anushka
                  • 6. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                    keerthioaf
                    Hi Anushka ,

                    Since you already tried with option 1 and 2 , the option 3 should work for any kind of enhancement done through controller extension .

                    More over with refactoring (renaming controller file ) option we can eliminate the Apache bounce , without any any server bounce we can able
                    to get latest changes reflected on the page .

                    Will help you out , let me know what's your business requirement on Shopping cart page ?

                    -- Keerthi
                    1 person found this helpful
                    • 7. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                      user1672924
                      Hi Keerthi,

                      If we can implement the changes without application bounce then it will be great.
                      The change is very simple.
                      Whenever a requisition line is deleted, a warning(or an alert if that is available in OAF) message should be displayed asking the user to save the requistion.

                      Could you please outline the steps for achieving the same in the way you mentioned?Please let me know if you need any other information.

                      P.S.:- Even though the requistion is auto-saved by that point of time, the whole point of this exercise is to let the user know the requisition number.Also it is not feasible to use POR_CUSTOM_PKG as it will be invoked once for each remaining line and never if the last line is deleted.

                      Many thanks in advance.

                      Regards,
                      Anushka
                      • 8. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                        keerthioaf
                        Hi ,

                        I would need some more inputs before we go ahead ,

                        When a requisition line is deleted we can throw an exception message right on top of the OAF page to highlight the user ,
                        will that fulfill your requirement ??

                        I would like to see the screen shot for Shopping cart page , can mail me that as well ,this would help me to understand the
                        business requirement .


                        keerthik15@gmail.com
                        1 person found this helpful
                        • 9. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                          user1672924
                          Hi Keerthi,

                          I am really very sorry but I can't mail you as our office e-mail does not allow sending mails over Internet networks.It's blocked.So is accessing other email accounts.

                          However to your question
                          'When a requisition line is deleted we can throw an exception message right on top of the OAF page to highlight the user ,
                          will that fulfill your requirement ??' I will answer ,yes that is exactly the requirement.

                          Could you please tell me how I can extend the controller in the unix box itself?

                          Regards,
                          Anushka
                          • 10. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                            keerthioaf
                            Hi ,

                            Its okay , i will explain you the co extension part , before that i have got couple of questions

                            , what is the existing functionality what exactly happening when the user try to delete the record , doesn't it takes the user
                            to dialogue page ( with yes / no option ) ?? or just by clicking on delete icon record is getting deleted ??

                            Are reqestion lines resides in the table region ??

                            Keerthi
                            1 person found this helpful
                            • 11. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                              user1672924
                              Hi Keerthi,

                              The user needs to click on the 'Delete' icon(not a button, looks like a bin) to delete a requisition line.And no there is no dialogue page with 'yes'/'no' options which asks for user confirmation.If the delete icon is clicked there is no coming back.You have to add that line all over again if you deleted it by mistake.

                              Yes the requisiton lines are in the table region of the page.

                              Regards,
                              Anushka
                              • 12. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                                keerthioaf
                                Hi Anushka ,

                                Here is the business logic ,

                                In process Request of your controller we have to set the fire action for the image icon (delete icon ) programatically and
                                capture the even the processFormRequest and we have to throw exception .


                                Well to start with , we have to Identify the controller to be extended , click on about this page note down two things one is name of controller class
                                attached to page layout and the path which is displayed on top . eg : the path will look something like oracle.apps.irc.candidateManagement.webui

                                create a java file in the notepad and save it with .java , here is the abstract code .

                                --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                                package XXYourCustom_top_name.oracle.apps.irc.offers.webui; // package name should start with your custom top name

                                public class XX_EXT_CreateOfferCO extends oracle.apps.irc.offers.webui.CreateOfferCO // XX_EXT_CreateOfferCO name of the extended class
                                {
                                public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
                                {

                                super.processRequest(oapagecontext, oawebbean);

                                // set the programatic ppr here .

                                }

                                public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
                                {

                                // Capture the event which was set above and throw an exception .


                                super.processRequest(oapagecontext, oawebbean);
                                }
                                }
                                --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


                                Move the above file in corresponding directory in server and compile it in UNIX box using java filename.java
                                attach the same file through personalization .



                                Let me know if its not clear .
                                --Keerthi

                                Edited by: keerthioaf on Apr 12, 2013 5:44 AM
                                1 person found this helpful
                                • 13. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                                  user1672924
                                  Hi Keerthi,

                                  I just wanted to confirm since you mentioned the phrase 'business logic', only the CO needs to be extended and not the AM.Am I correct?

                                  The controller name is ShoppingCartCO.class.

                                  Coudl you please explain a bit about the following?
                                  '// set the programatic ppr here . '

                                  I was under the impression that if I just add the following statement:
                                  'pageContext.putDialogMessage(new OAException("The requisition must be saved.",OAException.WARNING));'

                                  in processFormRequest, it will be enough.

                                  Could you please let me know if (and where) extra logic needs to be implemented?

                                  Regards,
                                  Anushka
                                  • 14. Re: Unable to launch seeded iProcurment Shopping Cart page from jDeveloper
                                    keerthioaf
                                    Hi Anushka ,

                                    Well , we can handle it in controller class , i don't think AM extension is required . But there should be a slight change in the code i mentioned above .

                                    Correction is : The existing code should have ppr implemented by itself , so we don't have to programatically create one , instead we have to capture
                                    the existing event and handle the business logic accordingly .

                                    Here is the code for processFormRequest of your extended controller class :

                                    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)

                                    {
                                    super.processFormRequest(pageContext, webBean); // call this method first
                                    String Print_event = pageContext.getParameter("event");
                                    if (" Print_event".equals(pageContext.getParameter(OAWebBeanConstants.EVENT_PARAM))) // capture the delete event

                                    {
                                    throw new OAException(" Print your message here", OAException.INFORMATION);
                                    }
                                    }

                                    Note : Please go through delete exercise in Jdev guide to understand how to capture the Event . Since you 're new to co extension , i would
                                    recommend you to implement a dummy CO first (just print a message on the screen when the page gets rendered ) and see if that extended
                                    controller is being invoked, then you try enhance the existing business logic using the code i mentioned.

                                    Let me know if you need any further input

                                    --Keerthi                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                    1 2 Previous Next