After extending controller

Hi,
I have extended a controller for a region and using personalization i assigned the extended controller to the page.
In another page i have a page with the same region. So again i just give the name of the extended controller name using personalization.
Is there possible to make the region to point to the extended controller, so that in the second page i no need to set the name manually.
Thanks in Advance,
Jegan

Personalization can be done at Page scope and region scope.
when doing the personalization you can see the scope at top of the page.
When you select Personalize Page link at top of the page, then personalization is stored at the page level.
When you select the pernalize region link, then OAF will check if its a shared region or not..
if its not a shared region, personalization will be stored at the page level.
If its a shared region, then personalization is store at region level.
--Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Similar Messages

  • Unable to Load Page after extending a controller

    Hi
    I am working in controller extension. Now the issue which I am facing is while doing the controller extension.
    While doing the extension I have mistakenly entered the wrong path for the custom package which will have the controller extension class.
    Now after extending the main CO, when I am trying to load the page it is giving me an OA error. My intenstion was to personalize the page and instruct the controller extension to substitute the main controller.
    Since I am not able to load the page, unable to configure the controller extension through page personalization. The page is not getting loaded and not allowing me to proceed further.
    Please help me to resolve this issue. How can I get back to my original state of the page with the main controller.

    another easy way to correct the mistakes in personalization.
    1. using xmlExporter export the personalization..
    2. correct the controller name in the xml file..
    3. import the personalization using xmlImporter..
    for more info.. see http://prasanna-adf.blogspot.com/2008/02/deploying-oafwk.html
    sometimes this may be helpful in saving time in navigating funcational administrator.
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Getting error while extending controller

    Hi
    I have a task and i have the navigation like this.
    Search for a value >> get the value >> click on it >> go to the next page ( a form ) >> then validate a input field over there.
    So i have decided to extend the controller to achieve that. But when i am testing it locally using JDev the error i am getting is :-
    I have just written a SOP in the processFormRequest in the extending class.
      public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processFormRequest(pageContext, webBean);
          System.out.println("Inside pfr");
    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.nav.OALinkBean.setAttributeValue(Unknown Source) at oracle.cabo.ui.beans.nav.LinkBean.setDestination(Unknown Source) at oracle.apps.fnd.framework.webui.OABreadCrumbsHelper.replaceLinkDestination(Unknown Source) at oracle.apps.fnd.framework.webui.beans.nav.OABreadCrumbsBean.replaceLinkDestination(Unknown Source) at oracle.apps.po.common.webui.ClientUtil.updateBreadCrumbUrlForSubtab(ClientUtil.java:1832) at oracle.apps.po.document.common.webui.DocumentCO.processFormRequest(DocumentCO.java:423) at oracle.apps.po.document.order.webui.OrderCO.processFormRequest(OrderCO.java:100) at xxifms.oracle.apps.po.document.order.webui.XxifmsOrderLinesTableRNCO.processFormRequest(XxifmsOrderLinesTableRNCO.java:43) 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 com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
    Please Help.
    Thanks in Advance.
    Chinmay.

    Hi keerthi,
    Thanks for the reply.
    The requirement is like this. I have to validate a field Quantity against decimal values.
    Navigation is like this
    TRE PURCHASING BUYER >> ORDER >> INCOMPLETE ORDER >> SEARCH >> Put values in search page >> get the values from there >> click on it >> UPDATE >> LINES >> FORM >> VALIDATE Quantity FIELD THERE.
    My approach is - for the particular page i have to see the PersonalizePage and get the Document Name out of there.
    The AboutPage  will show all the controller involved with the particular input field Number.
    Then have to see that xml file in the JDev and then extend the controller.
    Now for the time being i have written nothing after extending the controller.
    package xxifms.oracle.apps.po.document.order.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.po.document.order.webui.OrderCO;
    * Controller for ...
    public class XxifmsOrderLinesTableRNCO extends OrderCO
      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);
        System.out.println("Inside pr");
       * 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.processRequest(pageContext, webBean);
        System.out.println("Inside pfr");   
    But again a  problem is when i look at About Page. i find multiple Numbers of Quantity there and
    so cannot track which one is the one pointing my input field and thus cannot conclude which controller and view objects are associated with it.
        Controller                         ViewObject
    OrderLinesTableRNCO             PoLinesMergeVO
    OrderShipmentsTableRNCO            PoLineLocationsMergeVO
    OrderTopOUTotalCO               PoLineLocationsMergeVO
    So i don't know is there any problem of controller extend with the error or the error is independent of controller extension.
    As far i know if we have to validate a input field we can write the logic in ProcessFormRequest.
    Please help.
    Thanks,
    Chinmay.

  • Extended Controller is not working for SalaryCorrectPG.xml page

    Dear All,
    I have a problem with customisation in Oracle's seeded page in HRMS Module.
    The page navigation is as follows:
    Login--->Home Page---->Access Payroll Manager Responsibility------>people--->Enter & Maintain--->search for an employee------>click on Assignment button---->Click on Salary button--->Salary details page will open----->Click on correct button of the salary page.
    Now I have extended the SalaryCorrectVO in the salary correct page under a custom directory (but structure is same as the seeded one)
    and Created one attribute in the SalaryCorrectVO which is showing multiplied value of FTE Salary and FTEFactor in the page.
    Now my concern is in the page there are three fileds(Amount Change, Change %,FTE Salary) which are editable. PPR event is fired when any value
    changes in these 3 fields. Now my extended attribute (xxSalaryCorrectVO) is depending on the 3rd field's value i.e FTE Salary. So after page load when these 3 field's
    value changes the FTESalary field's value is also changing but my extended attribute's value is not changing (XxfteSalary) .
    So I need to update the controller of that page under where the PPR event is catched. So to update PPR event part I have extended the controller
    SalaryCorrectCO class and write the follwoing code in the extended controller and put the controller in the custom directory.But whenever i put the
    extended controller in the path the Salary Correct page is throwing 'null pointer exception' when the page loads itself. Please help...........
    Thanks in Advance....
    extended controller code:
    package xxcustomname.oracle.apps.per.saladmin.webui;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OARow;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.OAWebBeanConstants;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.per.saladmin.webui.SalaryCorrectCO;
    import xxexp.oracle.apps.per.saladmin.server.xxSalaryCorrectVOImpl;
    import xxexp.oracle.apps.per.saladmin.server.xxSalaryCorrectVORowImpl;
    public class xxSalaryCorrectCO extends SalaryCorrectCO {
    public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    super.processFormRequest(oapagecontext, oawebbean);
    OAApplicationModule oaapplicationmodule = oapagecontext.getApplicationModule(oawebbean);
    String s2 = oapagecontext.getParameter("event");
    if("changedNewSalary".equals(s2))
    //Custom Code to Populate the xxfteSalary field
    String rowReference =
    oapagecontext.getParameter(OAWebBeanConstants.EVENT_SOURCE_ROW_REFERENCE);
    OARow row = (OARow)oaapplicationmodule.findRowByRef(rowReference);
    if (row.getAttribute("AnnualSalary") != null)
    String fteSalary = row.getAttribute("AnnualSalary").toString();
    float fteSalaryFlt = Float.parseFloat(fteSalary);
    //Have to get the row Impl class object to get the getter of FTE Factor to get the FTE Factor value in String
    xxSalaryCorrectVOImpl vo =
    (xxSalaryCorrectVOImpl)oaapplicationmodule.findViewObject("xxSalaryCorrectVO");
    xxSalaryCorrectVORowImpl fteFactorEqRow =
    (xxSalaryCorrectVORowImpl)vo.getCurrentRow();
    String fteFactorNM = fteFactorEqRow.getFteFactor().toString();
    float fteFactorflt =Float.parseFloat(fteFactorNM);
    float actualSalary = (fteSalaryFlt * fteFactorflt);
    oracle.jbo.domain.Number actualSalaryNMVal = null;
    actualSalaryNMVal = new oracle.jbo.domain.Number(actualSalary);
    row.setAttribute("XxfteSalary", actualSalaryNMVal);
    //Custom Code to Populate the xxfteSalary field Ends here
    } else
    if("changedChangeAmount".equals(s2))
    //Custom Code to Populate the xxfteSalary field*
    String rowReference =
    oapagecontext.getParameter(OAWebBeanConstants.EVENT_SOURCE_ROW_REFERENCE);
    OARow row = (OARow)oaapplicationmodule.findRowByRef(rowReference);
    if (row.getAttribute("AnnualSalary") != null)
    String fteSalary = row.getAttribute("AnnualSalary").toString();
    System.out.println(fteSalary);
    float fteSalaryFlt = Float.parseFloat(fteSalary);
    //Have to get the row Impl class object to get the getter of FTE Factor to get the FTE Factor value in String
    xxSalaryCorrectVOImpl vo =
    (xxSalaryCorrectVOImpl)oaapplicationmodule.findViewObject("xxSalaryCorrectVO");
    xxSalaryCorrectVORowImpl fteFactorEqRow =
    (xxSalaryCorrectVORowImpl)vo.getCurrentRow();
    String fteFactorNM = fteFactorEqRow.getFteFactor().toString();
    float fteFactorflt =Float.parseFloat(fteFactorNM);
    float actualSalary = (fteSalaryFlt * fteFactorflt);
    oracle.jbo.domain.Number actualSalaryNMVal = null;
    actualSalaryNMVal = new oracle.jbo.domain.Number(actualSalary);
    row.setAttribute("XxfteSalary", actualSalaryNMVal);
    //Custom Code to Populate the xxfteSalary field Ends here
    } else
    if("changedChgPercent".equals(s2))
    //Custom Code to Populate the xxfteSalary field
    String rowReference =
    oapagecontext.getParameter(OAWebBeanConstants.EVENT_SOURCE_ROW_REFERENCE);
    OARow row = (OARow)oaapplicationmodule.findRowByRef(rowReference);
    if (row.getAttribute("AnnualSalary") != null)
    String fteSalary = row.getAttribute("AnnualSalary").toString();
    float fteSalaryFlt = Float.parseFloat(fteSalary);
    //Have to get the row Impl class object to get the getter of FTE Factor to get the FTE Factor value in String
    xxSalaryCorrectVOImpl vo =
    (xxSalaryCorrectVOImpl)oaapplicationmodule.findViewObject("xxSalaryCorrectVO");
    xxSalaryCorrectVORowImpl fteFactorEqRow =
    (xxSalaryCorrectVORowImpl)vo.getCurrentRow();
    String fteFactorNM = fteFactorEqRow.getFteFactor().toString();
    float fteFactorflt =Float.parseFloat(fteFactorNM);
    float actualSalary = (fteSalaryFlt * fteFactorflt);
    oracle.jbo.domain.Number actualSalaryNMVal = null;
    actualSalaryNMVal = new oracle.jbo.domain.Number(actualSalary);
    row.setAttribute("XxfteSalary", actualSalaryNMVal);
    //Custom Code to Populate the xxfteSalary field Ends here
    }

    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:612)
         at oracle.apps.fnd.framework.webui.OAWebBeanTableHelper.processRequest(OAWebBeanTableHelper.java:2141)
         at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.processRequest(OAAdvancedTableHelper.java:581)
         at oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean.processRequest(OAAdvancedTableBean.java:737)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:391)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1166)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2496)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1892)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         at OA.jspService(_OA.java:204)
         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.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         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.AJPRequestHandler.run(AJPRequestHandler.java:302)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
         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:619)
    ## Detail 0 ##
    java.lang.NullPointerException
         at oracle.apps.per.saladmin.webui.SalaryCorrectCO.processRequest(SalaryCorrectCO.java:177)
         at xxexp.oracle.apps.per.saladmin.webui.xxSalaryCorrectCO.processRequest(xxSalaryCorrectCO.java:18)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596)
         at oracle.apps.fnd.framework.webui.OAWebBeanTableHelper.processRequest(OAWebBeanTableHelper.java:2141)
         at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.processRequest(OAAdvancedTableHelper.java:581)
         at oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean.processRequest(OAAdvancedTableBean.java:737)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:391)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1166)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2496)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1892)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         at OA.jspService(_OA.java:204)
         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.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         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.AJPRequestHandler.run(AJPRequestHandler.java:302)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
         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:619)
    java.lang.NullPointerException
         at oracle.apps.per.saladmin.webui.SalaryCorrectCO.processRequest(SalaryCorrectCO.java:177)
         at xxexp.oracle.apps.per.saladmin.webui.xxSalaryCorrectCO.processRequest(xxSalaryCorrectCO.java:18)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596)
         at oracle.apps.fnd.framework.webui.OAWebBeanTableHelper.processRequest(OAWebBeanTableHelper.java:2141)
         at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.processRequest(OAAdvancedTableHelper.java:581)
         at oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean.processRequest(OAAdvancedTableBean.java:737)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:391)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1166)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2496)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1892)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         at OA.jspService(_OA.java:204)
         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.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         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.AJPRequestHandler.run(AJPRequestHandler.java:302)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
         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:619)

  • How to handle the extended vo in the extended controller

    Hi,
    I want to know how to handle the extended vo attributes in the extended controller.
    I extended CompetenceElementsVO as 'CompetenceElementsEx' with 2 transient attributes called col1 and col2.
    Here i want to pass value according based on some condition. for this i want to know how to handle these attributes.
    I tried by using the extended vo name in the controller, if i use means then it is throwing error after the extended controller is implemented.
    Same time if i try to refer this attributes from the original vo definition, jdev itself showing error.
    please tell me how to handle this?
    Thanks in advance,
    SAN

    Hi San,
    You have to extend the controller where your region is associated with,
    And in that controller you get the AM(if there is more than one AM and your VO is associated with a child AM, first you have to get your required AM) and then
    get the ViewObject(standard).
    Then you should be able to get your newly added attributes.
    Please find the below sample code to get the AM handle and VO from there, update the code according to your requirement,
         Get all the VOs under the Root AM
         writeLog(pageContext, "Room AM"+ pageContext.getRootApplicationModule());
    String[] rootViewNames = pageContext.getRootApplicationModule().getViewObjectNames();
    /* writeLog(pageContext," Length of the VOs from Rootm AM "+rootViewNames.length);
    for (int j =0 ;j<rootViewNames.length ;j++ )
    writeLog(pageContext,j +" Value "+rootViewNames[j]);
         // Get requested AM from Root am
    public OAApplicationModule getRequestedAM(OAPageContext pageContext, String requestedAMName)
    writeLog(pageContext,"Requested AM called to check the AM "+requestedAMName );
    String amName = "";
    String objectivesAMName = requestedAMName;//"ObjectivesAM";
    String nestedAMArray[] = pageContext.getRootApplicationModule().getApplicationModuleNames();
    pageContext.writeDiagnostics(this,"Root AM=>"+pageContext.getRootApplicationModule().getName() + " Child AMs=>"+ nestedAMArray.length,1);
    OAApplicationModule currentAM = null;
    currentAM = (OAApplicationModule)pageContext.getRootApplicationModule();
    for(int i = 0; i < nestedAMArray.length; i++)
    amName = nestedAMArray;
    pageContext.writeDiagnostics(this,"Nested AM Name=>"+amName + "and amName.indexOf(objectivesAMName) "+amName.indexOf(objectivesAMName),1);
    currentAM = (OAApplicationModule)pageContext.getRootApplicationModule().findApplicationModule(amName);
                        //Get the view names
                   String[] viewNames = currentAM.getViewObjectNames();
    for (int i =0 ;i<viewNames.length ;i++ )
    writeLog(pageContext,i +" Value "+viewNames[i]);
    if(!(amName.indexOf(objectivesAMName)==-1))
    pageContext.writeDiagnostics(this,"Found Handle to My Nested AM " + amName ,1);
    break;
    return currentAM;
    Get the VO from the AM
    OAViewObject objAssessmentVO = (OAViewObject)yourAM.findViewObject("yourVO");
    Thanks.
    With Regards,
    Kali.
    OSSi.

  • How to test the extended controller and AM Object

    I added a button in a OAF page and extended the CO and AM. When we click this button, an XML Publisher concurrent program should be called and the PO will be displayed in PDF format.
    What is the best way to test this. Should I copy all the libraries from oracle/apps/... to my pc and attach or can I test without doing this. If so, what is the best approach.
    I am new to this.
    Thanks for your Help.
    HP

    I got the code ready for with extended Co java file. How can test this. How to generate the class file. Once I gerenarate the class file, if I ftp the file to cust/oracle/apps/pos/changeorder/webui and in the personalization if I attach this CO and run the page and click the button will this call the new CO? Yes after FTP the Contorller class file to appropriate path and attach the extended controller through personalization New Controller will get called.
    But DO REMEMBER TO BOUNCE THE APPACHE SERVER then only the extended Controller file get called.
    here is the link having steps to bounce it for Apps 11i.
    http://oracleanil.blogspot.com/2009/04/ncrimmessageproc.html
    Please let me know if these steps are correct..
    1. New OAWorkSpace
    2. New Project
    3. right click on project and click New class to generate the extended CO Class.Yes, It is right..
    Thanks
    --Anil
    http://oracleanil.blogspot.com

  • Help - Extended Controller for Blanket PO not working

    Isupplier portal : PO details page
    On page /oracle/apps/pos/changeorder/webui/PosViewPOPG , I extended ViewOrderPGCO.
    All the items in PO, which have bill of material are made as hyper links and clicking on them pops up a window with bill of mateiral displayed.
    All worked fine untill I opened Blanket PO, there is an item which should be displayed as link, but its static. so I put SOPs in extended controller after each line, and to my consternation it does not print any SOP.
    Blanket POs in isupplier portal have hyphens in PO Number. Has anyone faced this problem ? why is the extension not reflecting in case of blanket po ? What am i missing ?
    Thanks in advance.

    Anyone please help.
    Extended CO for blanket PO doesnt seem to be called whereas for standard PO it works.
    Steps taken
    - MAViewOrderPGCO extends ViewOrderPGCO and replaced the new CO through personalization at site level.
    public class MAViewOrderPGCO extends ViewOrderPGCO
      public void processRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processRequest(pageContext, webBean);
       System.out.println("___________________________________");  //This prints for STANDARD PO  but not for Blanket PO }
    }could someone help me in debugging this. I am terribly stuck.

  • Extended controller class error

    Hi,
    I have extended the CompetenciesCO.class file by creating java class in the jdev, after that i written my logic then i saved and transfered that specific file
    to server (where the CompetenciesCO is located).
    But while i run the page, it says could not create java file:
    after that i changed that extended controller file to .class file, but again same problem.
    What should i do?
    Thanks in advance,
    SAN

    I can't understand about custom top under $JAVA_TOP.
    what i did is, i paced the extended Controller file in the same location where the original controller available.
    Now what should i do?
    why my extended class is problem?
    I changed the controller class file in the Region also using personalization.
    but i didn't bouce the application after i made this, is it needed?

  • Extending controller HzPuiAddressCreateUpdateCO to validate Supplier addres

    Hi,
    I need to validate city, state,zip for a supplier in the page 'Update Address'. so i am extending the controller 'HzPuiAddressCreateUpdateCO', The validations and everything is working fine. when i click the 'Apply' button, i am getting the error message saying that the zip size is not correct,this validation is from my extended controller, so i cancel and go back to the previous page. but when i check database after i cancel, the page is commiting wrong data, so basically the issue is, when there is an error exception, i am seeing the error message, but its commiting the wrong data to DB. i am not able to understand what the issue is.
    Here is the CO extension i wrote
    public class xxxtest extends HzPuiAddressCreateUpdateCO
    public void processRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
    super.processRequest(paramOAPageContext, paramOAWebBean);
    public void processFormRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
    localObject1 = paramOAPageContext.getApplicationModule(paramOAWebBean);
    HashMap localHashMap = new HashMap();
    if(paramOAPageContext.getParameter("applyBtn") != null)
    OAApplicationModule xam = paramOAPageContext.getApplicationModule(paramOAWebBean);
    OAViewObjectImpl LocationVO = (OAViewObjectImpl)xam.findViewObject("HzPuiLocationVO");
    OAViewRowImpl CurrRow = (OAViewRowImpl)LocationVO.getCurrentRow();
    String saddressval = "BEGIN :1 := APPS.xxxx.xxx(p_etst=> :2, p_state => :3, p_city => :4, p_zip => :5, p_country => :6, p_party_site_id => :7); END;";
    OracleCallableStatement cstmt = null;
    String saddressvalrslt = null;
    try
    cstmt = (OracleCallableStatement)xam.getOADBTransaction().createCallableStatement(saddressval, 1);
    cstmt.setString(2, " ");
    cstmt.setString(3, (CurrRow.getAttribute("State") == null ? " " : CurrRow.getAttribute("State").toString()));
    cstmt.setString(4, (CurrRow.getAttribute("City") == null ? " " : CurrRow.getAttribute("City").toString()));
    cstmt.setString(5, (CurrRow.getAttribute("PostalCode") == null ? " " : CurrRow.getAttribute("PostalCode").toString()));
    cstmt.setString(6, (CurrRow.getAttribute("Country") == null ? " " : CurrRow.getAttribute("Country").toString()));
    cstmt.setString(7, paramOAPageContext.getParameter("PosPartySiteId").toString());
    cstmt.registerOutParameter(1, OracleTypes.CHAR);
    cstmt.execute();
    saddressvalrslt = cstmt.getString(1);
    catch (Exception e)
    throw OAException.wrapperException(e);
    if(saddressvalrslt != null)
    throw new OAException(saddressvalrslt,OAException.ERROR );
    if (paramOAPageContext.getParameter("cancelBtn") != null)
    //paramOAPageContext.getApplicationModule(paramOAWebBean).getTransaction().rollback();
    //localObject1 = new HashMap();
    //paramOAPageContext.setForwardURL("POS_HT_SP_B_ADDR_BK", 0, null, (HashMap)localObject1, false, "Y", 0);
    //paramOAPageContext.setForwardURL("POS_HT_SP_B_ADDR_BK",OAWebBeanConstants.KEEP_MENU_CONTEXT, null, (HashMap)localObject1, false,OAWebBeanConstants.ADD_BREAD_CRUMB_YES, OAException.ERROR);
    super.processFormRequest(paramOAPageContext, paramOAWebBean);
    any help is really appreciated.
    Thanks,
    KiranM.

    hi KiranM
    see
    1.) when u click on apply button it throws error but but values are not saved in database .
    2.) Now when u click on cancel the PFR method is called again since your validation fires on apply button that is not clicked ,it goes inside the cancel button and ( if code is commented means nothing is there ,and come out
    3.) now it calls super method which is responsible to save the values in database.
    i m not sure this is happening exactly ,u need to check with parent controller also ,decompile and check what is going on there on the event of these buttons
    thanx
    Pratap

  • Change my sql query where-clause in an extended controller

    Hello,
    i am trying to change my sql query where-clause in an extended controller
    personAplListVO.setWhereClause(null); // first set to null
    personAplListVO.setWhereClauseParams(null); // first set to null
    personAplListVO.setWhereClause(personAplListVOWhereClause +
    newWhereClause);
    personAplListVO.setWhereClauseParams(whereClauseParams);
    personAplListVO.executeQuery();
    System.out.println(">>>>>>>>getQuery = " + personAplListVO.getQuery());
    when i get the query ( personAplListVO.getQuery()) after executeQuery(), the new newWhereClause values are missing.
    Also i am getting null from personAplListVO.getWhereClause() after executeQuery()
    as if the above code is not making any effect.
    any ideas why?
    Thank you

    Hello,
    My Query:
    /* Formatted on 2011/06/15 15:50 (Formatter Plus v4.8.8) */
    SELECT /*+ FIRST_ROWS */
    NULL AS selectflag, ppf.full_name AS person_name,
    ppf.first_name AS person_first_name, ppf.last_name AS person_last_name,
    ppf.email_address, addr.derived_locale, addr.address_id,
    phn.phone_number, phn.phone_id, ppf.date_of_birth, addr.address_line1,
    (SELECT COUNT (*)
    FROM per_all_assignments_f paf2,
    per_all_people_f ppf2
    WHERE paf2.assignment_type = 'A'
    AND :1 BETWEEN paf2.effective_start_date AND paf2.effective_end_date
    AND paf2.person_id = ppf2.person_id
    AND paf2.effective_start_date BETWEEN ppf2.effective_start_date
    AND ppf2.effective_end_date
    AND ppf2.party_id = ppf.party_id
    HAVING COUNT (*) > 0) AS jobs_applied_for,
    (SELECT MAX (paf.effective_start_date)
    FROM per_all_assignments_f paf,
    per_all_people_f ppf2
    WHERE paf.assignment_type = 'A'
    AND :2 >= paf.effective_start_date
    AND paf.person_id = ppf2.person_id
    AND paf.effective_start_date BETWEEN ppf2.effective_start_date
    AND ppf2.effective_end_date
    AND ppf2.party_id = ppf.party_id) AS last_application,
    ppf.person_id, ppf.effective_start_date, ppf.effective_end_date,
    DECODE (vac.manager_id, :3, 'Y', 'N') AS my_applicants,
    vac.NAME AS vacancy_name, vac.vacancy_id, paf.assignment_id,
    (SELECT /*+ push_subq */
    MIN (pasf.effective_start_date)
    FROM per_all_assignments_f pasf
    WHERE pasf.assignment_id = paf.assignment_id) AS application_date,
    paf.effective_end_date AS assignment_end_date,
    ast.user_status AS application_status, ast.assignment_status_type_id,
    vac.status AS vacancy_status, mgr.full_name AS recruiting_manager,
    mgr.person_id AS recruiting_manager_id,
    mgr.effective_start_date AS effective_start_date1,
    mgr.effective_end_date AS effective_end_date1,
    rec.full_name AS recruiter, rec.person_id AS recruiter_id,
    rec.effective_start_date AS effective_start_date2,
    rec.effective_end_date AS effective_end_date2,
    ppf.per_information_category, ppf.per_information1,
    ppf.per_information2, ppf.per_information3, ppf.per_information4,
    ppf.per_information5, ppf.per_information6, ppf.per_information7,
    ppf.per_information8, ppf.per_information9, ppf.per_information10,
    ppf.per_information11, ppf.per_information12, ppf.per_information13,
    ppf.per_information14, ppf.per_information15, ppf.per_information16,
    ppf.per_information17, ppf.per_information18, ppf.per_information19,
    ppf.per_information20, ppf.per_information21, ppf.per_information22,
    ppf.per_information23, ppf.per_information24, ppf.per_information25,
    ppf.per_information26, ppf.per_information27, ppf.per_information28,
    ppf.per_information29, ppf.per_information30,
    FLOOR
    (irc_location_utility.sdo_miles (iwp.geometry, loc.geometry, 0.01)
    ) AS distance_to_location,
    loc.location_id, loc.derived_locale AS derived_locale1,
    doc.document_id, doc.file_name,
    NVL2 (doc.document_id, 'Y', 'N') AS previewenabled,
    inp.notification_preference_id, ppf.attribute_category, ppf.attribute1,
    ppf.attribute2, ppf.attribute3, ppf.attribute4, ppf.attribute5,
    ppf.attribute6, ppf.attribute7, ppf.attribute8, ppf.attribute9,
    ppf.attribute10, ppf.attribute11, ppf.attribute12, ppf.attribute13,
    ppf.attribute14, ppf.attribute15, ppf.attribute16, ppf.attribute17,
    ppf.attribute18, ppf.attribute19, ppf.attribute20, ppf.attribute21,
    ppf.attribute22, ppf.attribute23, ppf.attribute24, ppf.attribute25,
    ppf.attribute26, ppf.attribute27, ppf.attribute28, ppf.attribute29,
    ppf.attribute30, TO_CHAR (ROWNUM) AS rownumber,
    TO_CHAR
    ((irc_utilities_pkg.get_recruitment_person_id (ppf.person_id, :4))
    ) AS root_person_id,
    TO_CHAR
    (irc_skills_matching_pkg.vacancy_match_percent
    (irc_utilities_pkg.get_recruitment_person_id (ppf.person_id,
    :5
    vac.vacancy_id,
    :6
    ) AS match_percent,
    ppf.party_id, paf.effective_start_date AS assignment_start_date,
    pov.vendor_id, pov.vendor_name, regatmpt.attempt_id AS reg_attempt_id,
    TO_NUMBER (DECODE (regatmpt.raw_score, -1000, NULL, regatmpt.raw_score)
    ) AS reg_attempt_score,
    NVL2
    (regatmpt.mastery_score,
    DECODE (GREATEST (regatmpt.mastery_score, regatmpt.raw_score),
    regatmpt.raw_score, 'P',
    'F'
    NVL2 (fnd_profile.VALUE ('IRC_REGISTER_TEST'),
    NVL2 (inp.attempt_id, 'A', 'N'),
    NULL
    ) AS reg_attempt_status,
    aplatmpt.attempt_id AS apl_attempt_id,
    TO_NUMBER (DECODE (aplatmpt.raw_score, -1000, NULL, aplatmpt.raw_score)
    ) AS apl_attempt_score,
    NVL2
    (aplatmpt.mastery_score,
    DECODE (GREATEST (aplatmpt.mastery_score, aplatmpt.raw_score),
    aplatmpt.raw_score, 'P',
    'F'
    NVL2 (vac.assessment_id, NVL2 (iad.attempt_id, 'A', 'N'), NULL)
    ) AS apl_attempt_status,
    hrl.meaning, hrl.lookup_type, hrl.lookup_code,
    iad.assignment_details_id, iad.considered AS considered,
    vac.business_group_id,
    NVL
    ((SELECT iav.manage_applicants_allowed
    FROM irc_agency_vacancies iav
    WHERE iav.vacancy_id = vac.vacancy_id
    AND iav.agency_id = fnd_profile.VALUE ('IRC_AGENCY_NAME')),
    'Y'
    ) AS manage_applicants_allowed,
    DECODE (paf.source_type, 'ER', 'Y', 'N') AS referred,
    ircreferralinfoeo.start_date, ircreferralinfoeo.end_date,
    (SELECT meaning
    FROM hr_lookups
    WHERE lookup_code = ircreferralinfoeo.source_type
    AND lookup_type = 'REC_TYPE') AS sourcetype,
    DECODE (ircreferralinfoeo.source_type,
    'ER', (SELECT full_name
    FROM per_all_people_f
    WHERE person_id = ircreferralinfoeo.source_person_id
    AND SYSDATE BETWEEN effective_start_date
    AND effective_end_date),
    ircreferralinfoeo.source_name
    ) AS sourcename,
    ircreferralinfoeo.object_id, ircreferralinfoeo.object_type
    FROM per_addresses addr,
    per_phones phn,
    per_all_people_f ppf,
    per_all_assignments_f paf,
    per_all_vacancies vac,
    per_assignment_status_types_v ast,
    per_all_people_f mgr,
    per_all_people_f rec,
    irc_notification_preferences inp,
    hr_locations_all_vl loc,
    irc_documents doc,
    irc_search_criteria iwp,
    per_all_people_f irc_ppf,
    po_vendors pov,
    ota_attempts regatmpt,
    irc_assignment_details_f iad,
    ota_attempts aplatmpt,
    hr_lookups hrl,
    irc_referral_info ircreferralinfoeo
    WHERE irc_utilities_pkg.get_recruitment_person_id (ppf.person_id, :7) =
    irc_ppf.person_id
    AND :8 BETWEEN ppf.effective_start_date AND ppf.effective_end_date
    AND irc_ppf.party_id = ppf.party_id
    AND ppf.person_id = paf.person_id
    AND paf.assignment_type = 'A'
    AND paf.vacancy_id = vac.vacancy_id
    AND :9 BETWEEN paf.effective_start_date AND paf.effective_end_date
    AND paf.assignment_status_type_id = ast.assignment_status_type_id
    AND irc_ppf.person_id = doc.person_id(+)
    AND irc_ppf.person_id = phn.parent_id(+)
    AND phn.parent_table(+) = 'PER_ALL_PEOPLE_F'
    AND phn.phone_type(+) = 'H1'
    AND :10 BETWEEN NVL (phn.date_from(+), :11) AND NVL (phn.date_to(+), :12)
    AND vac.manager_id = mgr.person_id(+)
    AND :13 BETWEEN mgr.effective_start_date(+) AND mgr.effective_end_date(+)
    AND vac.recruiter_id = rec.person_id(+)
    AND :14 BETWEEN rec.effective_start_date(+) AND rec.effective_end_date(+)
    AND irc_ppf.person_id = inp.person_id(+)
    AND inp.person_id = addr.person_id(+)
    AND NVL (inp.address_id, DECODE (addr.address_type(+), 'REC', addr.address_id(+),
    -1)) = addr.address_id(+)
    AND :15 BETWEEN addr.date_from(+) AND NVL (addr.date_to(+), :16)
    AND loc.location_id(+) = vac.location_id
    AND doc.TYPE(+) LIKE '%RESUME'
    AND doc.end_date(+) IS NULL
    AND irc_ppf.person_id = iwp.object_id(+)
    AND iwp.object_type(+) = 'WPREF'
    AND :17 BETWEEN irc_ppf.effective_start_date AND irc_ppf.effective_end_date
    AND ( inp.agency_id = fnd_profile.VALUE ('IRC_AGENCY_NAME')
    OR fnd_profile.VALUE ('IRC_AGENCY_NAME') IS NULL
    AND inp.agency_id = pov.vendor_id(+)
    AND inp.attempt_id = regatmpt.attempt_id(+)
    AND paf.assignment_id = iad.assignment_id(+)
    AND :18 BETWEEN iad.effective_start_date(+) AND iad.effective_end_date(+)
    AND iad.latest_details(+) = 'Y'
    AND iad.attempt_id = aplatmpt.attempt_id(+)
    AND hrl.lookup_type(+) = 'VACANCY_STATUS'
    AND vac.status = hrl.lookup_code(+)
    AND paf.assignment_id = ircreferralinfoeo.object_id(+)
    AND SYSDATE BETWEEN ircreferralinfoeo.start_date(+) AND ircreferralinfoeo.end_date(+)
    AND ( 1 = 1
    AND (NVL (doc.document_id, 1) =
    NVL ((SELECT MAX (idoc1.document_id)
    FROM irc_documents idoc1
    WHERE idoc1.person_id = irc_ppf.person_id
    AND idoc1.TYPE IN ('RESUME', 'AUTO_RESUME')
    AND idoc1.end_date IS NULL
    AND idoc1.last_update_date =
    (SELECT MAX (idoc2.last_update_date)
    FROM irc_documents idoc2
    WHERE idoc2.person_id = irc_ppf.person_id
    AND idoc2.TYPE IN
    ('RESUME', 'AUTO_RESUME')
    AND idoc2.end_date IS NULL)),
    1
    and my where clause that i want to append to the existing one:
    and ppf.sex = 'M' and ppf.nationality = '1680'
    my processFormRequest function in my extended CO
    public void processFormRequest(OAPageContext pageContext,
    OAWebBean webBean) {
    super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    String genderValue = pageContext.getParameter("gender");
    String nationality = pageContext.getParameter("nationality");
    ViewObject personAplListVO = am.findViewObject("PersonAplListVO");
    String personAplListVOWhereClause = personAplListVO.getWhereClause();
    Object[] whereClauseParams = personAplListVO.getWhereClauseParams();
    String newWhereClause = "";
    //gender
    if (genderValue != null && !genderValue.trim().equals("")) {
    newWhereClause += " and ppf.sex = '" + genderValue + "'";
    //nationality
    if (nationality != null && !nationality.trim().equals("")) {
    newWhereClause += " and ppf.nationality = '" + nationality + "'";
    System.out.println("\n>>>>>>>>getQuery = " + personAplListVO.getQuery());
    System.out.println("\n>>>>>>>>newWhereClause = " + newWhereClause);
    if (!newWhereClause.equals("")) {
    personAplListVO.clearCache();
    personAplListVO.setWhereClause(null); // first set to null
    personAplListVO.setWhereClauseParams(null); // first set to null
    personAplListVO.setWhereClause(personAplListVOWhereClause +
    newWhereClause);
    personAplListVO.setWhereClauseParams(whereClauseParams);
    personAplListVO.executeQuery();
    // System.out.println(">>>>>>>>newWhereClause" +
    // personAplListVOWhereClause + newWhereClause);
    // System.out.println(">>>>>>>>getWhereClause" +
    // personAplListVO.getWhereClause());
    // System.out.println(">>>>>>>>getQuery = " +
    // personAplListVO.getQuery());
    any tips?
    thanks a lot

  • Extended Controller not working

    Hi
    I have extended the controller and tried to call a pl/sql package and tried to insert data into a custom table. I have attached the controller through personalization at site level. and moved the .class file to $JAVA_TOP. The page is not showing any error. I added a field on a page and try to save the data to a custom field.
    When i try to save the page it is showing me a message that Successfully saved!. but data is not getting populated in Custom table.
    CO code:
    package oracle.apps.ar.creditmgt.application.webui;
    import java.sql.Connection;
    import java.sql.Types;
    import oracle.apps.ar.creditmgt.application.webui.OCMAddFinDataCO;
    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.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.webui.beans.layout.OAQueryBean;
    import oracle.jbo.Row;
    import oracle.jbo.domain.Number;
    import oracle.jdbc.driver.OracleCallableStatement;
    import oracle.sql.CHAR;
    public class MANOCMAddFinDataCO extends OCMAddFinDataCO {
    public MANOCMAddFinDataCO() {
    public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    super.processRequest(oapagecontext, oawebbean);
    OAViewObject oaviewobject3 = (OAViewObject)oapagecontext.getApplicationModule(oawebbean).findViewObject("CaseFoldersVO");
    if(oaviewobject3 != null)
    Row row5 = oaviewobject3.first();
    if(row5 != null)
    Number pCaseFolderId = (Number)row5.getAttribute("CaseFolderId");
    oapagecontext.putTransactionValue("CasefolderID", pCaseFolderId);
    OAViewObject oaviewobject = (OAViewObject)oapagecontext.getApplicationModule(oawebbean).findViewObject("creditAppFinancialDataVO");
    if(oaviewobject != null)
    Row row1 = oaviewobject.first();
    if(row1 != null) {
    Number pFinDataId = (Number)row1.getAttribute("FinancialDataId");
    oapagecontext.putTransactionValue("FinDataID", pFinDataId);
    public void processFormData(OAPageContext oapagecontext, OAWebBean oawebbean)
    super.processFormData(oapagecontext, oawebbean);
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    OAQueryBean queryBean = (OAQueryBean)webBean.findChildRecursive("OCMBtnLayOutRN");
    // String apply = queryBean.getGoButtonName();
    if (pageContext.getParameter("Apply") != null)
    Integer pcaseFolderId = (Integer) pageContext.getTransactionValue("CasefolderID");
    Integer pfinDataId = (Integer) pageContext.getTransactionValue("FinDataID");
    String pSubDebt = pageContext.getParameter("SubordinatedDebt");
    Connection conn = pageContext.getApplicationModule(webBean).getOADBTransaction().getJdbcConnection();
    try
    OracleCallableStatement cs = (OracleCallableStatement)conn.prepareCall("begin OCM_FIN_DATA_PKG.Insert_Fin_Data(:1, :2, :3,:4); end;");
    cs.setInt(1, pfinDataId);
    cs.setInt(2, pcaseFolderId);
    cs.setString(3, pSubDebt);
    cs.registerOutParameter(4,Types.CHAR);
    cs.execute();
    CHAR outP = cs.getCHAR(4);
    cs.close();
    if( outP.equals('S'))
    throw new OAException("Success");
    else{
    throw new OAException("Failed to Insert");
    catch (Exception exception)
    throw new OAException("Error in Connection");
    Package:
    CREATE OR REPLACE
    PACKAGE BODY OCM_FIN_DATA_PKG
    AS
    PROCEDURE Insert_Fin_Data
    p_finacial_id NUMBER,
    p_casefolder_id NUMBER,
    p_SubDebt NUMBER,
    x_status OUT VARCHAR2)
    IS
    BEGIN
    FND_FILE.PUT_LINE ( FND_FILE.LOG,'Before Insert: '||p_finacial_id||'; Casefolder id:'||p_casefolder_id||'; Subordinate Debt:'||p_SubDebt ) ;
    INSERT
    INTO MAN_OCM_FIN_DATA
    Financial_data_id,
    Casefolder_Id,
    Subordinated_Debt
    VALUES
    p_finacial_id,
    p_casefolder_id,
    p_SubDebt
    commit;
    x_status := 'S' ;
    FND_FILE.PUT_LINE
    FND_FILE.LOG,'Inserted Successfully '
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    x_status := 'E' ;
    NULL;
    FND_FILE.PUT_LINE
    FND_FILE.LOG,'No data for p_finacial_id = '||p_finacial_id||'; Casefolder id:'||p_casefolder_id||'; Subordinate Debt:'||p_SubDebt
    WHEN OTHERS THEN
    x_status := 'E' ;
    FND_FILE.PUT_LINE
    FND_FILE.LOG,'Error related to p_SubDebt - '||p_finacial_id||'; Casefolder id:'||p_casefolder_id||'; Subordinate Debt:'||p_SubDebt||'ERR'||SQLERRM
    END Insert_Fin_Data;
    END MAN_OCM_FIN_DATA_PKG;
    show errors;
    Please tell me if there is any error in what i did. Please tell me why the data is not being populated in custom table!.
    I tried to run an anonymous block and it was successful!.
    DECLARE
    x_sts VARCHAR2(1);
    a NUMBER := 11111;
    b NUMBER := 22222;
    c NUMBER := 33333;
    BEGIN
    MAN_OCM_FIN_DATA_PKG.insert_fin_data(p_finacial_id => a, p_casefolder_id => b , p_SubDebt => c, x_status => x_sts );
    dbms_output.put_line('Status:'||x_sts);
    EXCEPTION
    WHEN OTHERS THEN
    dbms_output.put_line(SQLERRM);
    END;.
    Please advice on how to go ahead. I am not able to debug as i didnt download the seeded pages into my jdevloper.
    Please help on this,
    Thanks,
    Prakash

    Prakash
    As you said you are able to see the log for processRequest that means your extended controller is being called.That's good.
    I am not able to see the log for the processFormRequest. The data is not being populated in the db tableHave you written some logs there if yes and still you are not able to see them.Do one them move called to super after your code and then check.
    Means your extended controller pfr method would be something like this
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    OAQueryBean queryBean = (OAQueryBean)webBean.findChildRecursive("OCMBtnLayOutRN");
    // String apply = queryBean.getGoButtonName();
    if (pageContext.getParameter("Apply") != null)
    Integer pcaseFolderId = (Integer) pageContext.getTransactionValue("CasefolderID");
    Integer pfinDataId = (Integer) pageContext.getTransactionValue("FinDataID");
    String pSubDebt = pageContext.getParameter("SubordinatedDebt");
    Connection conn = pageContext.getApplicationModule(webBean).getOADBTransaction().getJdbcConnection();
    try
    OracleCallableStatement cs = (OracleCallableStatement)conn.prepareCall("begin OCM_FIN_DATA_PKG.Insert_Fin_Data(:1, :2, :3,:4); end;");
    cs.setInt(1, pfinDataId);
    cs.setInt(2, pcaseFolderId);
    cs.setString(3, pSubDebt);
    cs.registerOutParameter(4,Types.CHAR);
    cs.execute();
    CHAR outP = cs.getCHAR(4);
    cs.close();
    if( outP.equals('S'))
    throw new OAException("Success");
    else{
    throw new OAException("Failed to Insert");
    catch (Exception exception)
    throw new OAException("Error in Connection");
    super.processFormRequest(pageContext, webBean);
    }Thanks
    AJ

  • Not able to capture button event in extended controller

    Hi Gurus,
    I am not able to capture the button event (of seeded controller) in extended controller.
    I have written code in extended controller like below:
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean){
        String str = pageContext.getParameter("event"); // copied from seeded controller for the button event //
          if ("editLines".equals(str)) {
            //cutom validation
      super.processFormRequest(pageContext, webBean);
    Please help me in resolving the issue.
    Thanks,
    Srinivas
        ///my cutom validateion

    Hi Bm,
    Thanks for your response.
    I have tried the same but no luck.
    Please help in getting this resolved.
    Thanks,
    Srinivas

  • IE crashes after extended use of plug-in

    Hi all:
    After moving to v1.4.2 I've noticed that IE will throw an exception after extended use of the plug-in. By extended use I mean we navigate to applet pages and cycle through over and over (which by the way is part of the normal use of our web site).
    Our web site makes use of four different applets, one of which is a larger graphical applet that makes use of a large amount of memory. IE seems to consistely crash upon initialization of this larger applet (after repeated cycles) but not exclusively so. If we cycle between the three other applets without going to the larger one, IE will eventually crash, it just takes longer to do so. This leads me to think that memory is an issue here. Could there be a memory leak in 1.4.2?
    We've been able to reproduce this IE exception consistently on a Windows 2000 platform running IE v6.0.2800.1106 and with java plug-in versions 1.4.2, 1.4.2_02, and 1.4.2_03. IE crashes even faster when we do this test on Windows Me.
    I know there's got to be others of you out there that have seen this problem. Have any of you found good workarounds for this? Staying on version 1.4.1_06 is not possible for us because of the "zip file is closed" exception that is always thrown when you have caching turned on and you call Crypt.getInstance. Sun's workaround for this only works the first two times you use the applet in the browser session. The third or fourth time it always seems to produce the exception.
    I know this isn't a lot of information but any help would be greatly appreciated.
    The IE exception log is below.
    Steve
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_PRIV_INSTRUCTION (0xc0000096) occurred at PC=0x6D2FA457
    Function=[Unknown.]
    Library=C:\Program Files\Java\j2re1.4.2_02\bin\jpicom32.dll
    NOTE: We are unable to locate the function name symbol for the error
    just occurred. Please refer to release documentation for possible
    reason and solutions.
    Current Java thread:
         at sun.plugin.services.WPlatformService.waitEvent(Native Method)
         at sun.plugin.viewer.frame.IExplorerEmbeddedFrame.destroy(Unknown Source)
    Dynamic libraries:
    0x00400000 - 0x00419000      C:\Program Files\Internet Explorer\iexplore.exe
    0x77F80000 - 0x77FFB000      C:\WINNT\system32\ntdll.dll
    0x78000000 - 0x78045000      C:\WINNT\system32\msvcrt.dll
    0x7C4E0000 - 0x7C599000      C:\WINNT\system32\KERNEL32.dll
    0x77E10000 - 0x77E75000      C:\WINNT\system32\USER32.dll
    0x77F40000 - 0x77F7C000      C:\WINNT\system32\GDI32.DLL
    0x70BD0000 - 0x70C35000      C:\WINNT\system32\SHLWAPI.dll
    0x7C2D0000 - 0x7C332000      C:\WINNT\system32\ADVAPI32.dll
    0x77D30000 - 0x77D9E000      C:\WINNT\system32\RPCRT4.DLL
    0x71700000 - 0x71849000      C:\WINNT\system32\SHDOCVW.dll
    0x007A0000 - 0x00824000      C:\WINNT\system32\comctl32.dll
    0x782F0000 - 0x78538000      C:\WINNT\system32\SHELL32.dll
    0x77A50000 - 0x77B3C000      C:\WINNT\system32\ole32.dll
    0x71160000 - 0x7125D000      C:\WINNT\system32\BROWSEUI.dll
    0x71960000 - 0x71972000      C:\WINNT\system32\browselc.dll
    0x775A0000 - 0x77626000      C:\WINNT\system32\CLBCATQ.DLL
    0x779B0000 - 0x77A4B000      C:\WINNT\system32\OLEAUT32.dll
    0x70200000 - 0x70295000      C:\WINNT\system32\WININET.dll
    0x77440000 - 0x774B8000      C:\WINNT\system32\CRYPT32.dll
    0x77430000 - 0x77440000      C:\WINNT\system32\MSASN1.DLL
    0x77840000 - 0x7787E000      C:\WINNT\system32\cscui.dll
    0x770C0000 - 0x770E3000      C:\WINNT\system32\CSCDLL.DLL
    0x10000000 - 0x10008000      C:\Program Files\Adobe\Acrobat 5.0\Reader\ActiveX\AcroIEHelper.ocx
    0x01A90000 - 0x01AA2000      C:\WINNT\system32\BHOManager.dll
    0x780C0000 - 0x78121000      C:\WINNT\system32\MSVCP60.dll
    0x1A400000 - 0x1A47A000      C:\WINNT\system32\urlmon.dll
    0x77820000 - 0x77827000      C:\WINNT\system32\VERSION.dll
    0x759B0000 - 0x759B6000      C:\WINNT\system32\LZ32.DLL
    0x718C0000 - 0x71944000      C:\WINNT\system32\shdoclc.dll
    0x70440000 - 0x704CF000      C:\WINNT\system32\mlang.dll
    0x75050000 - 0x75058000      C:\WINNT\system32\wsock32.dll
    0x75030000 - 0x75044000      C:\WINNT\system32\WS2_32.DLL
    0x75020000 - 0x75028000      C:\WINNT\system32\WS2HELP.DLL
    0x74FD0000 - 0x74FEE000      C:\WINNT\system32\msafd.dll
    0x75010000 - 0x75017000      C:\WINNT\System32\wshtcpip.dll
    0x774E0000 - 0x77513000      C:\WINNT\system32\RASAPI32.DLL
    0x774C0000 - 0x774D1000      C:\WINNT\system32\RASMAN.DLL
    0x77530000 - 0x77552000      C:\WINNT\system32\TAPI32.DLL
    0x77830000 - 0x7783E000      C:\WINNT\system32\RTUTILS.DLL
    0x75AB0000 - 0x75AB5000      C:\WINNT\system32\sensapi.dll
    0x7C0F0000 - 0x7C152000      C:\WINNT\system32\USERENV.DLL
    0x75170000 - 0x751BF000      C:\WINNT\system32\netapi32.dll
    0x7C340000 - 0x7C34F000      C:\WINNT\system32\SECUR32.DLL
    0x751C0000 - 0x751C6000      C:\WINNT\system32\NETRAP.DLL
    0x75150000 - 0x7515F000      C:\WINNT\system32\SAMLIB.DLL
    0x77950000 - 0x7797A000      C:\WINNT\system32\WLDAP32.DLL
    0x77980000 - 0x779A4000      C:\WINNT\system32\DNSAPI.DLL
    0x01F10000 - 0x02114000      C:\WINNT\system32\msi.dll
    0x61220000 - 0x6122B000      C:\Program Files\Microsoft Hardware\Mouse\MSH_ZWF.dll
    0x76620000 - 0x76631000      C:\WINNT\system32\MPR.DLL
    0x75160000 - 0x7516C000      C:\WINNT\System32\ntlanman.dll
    0x75210000 - 0x75225000      C:\WINNT\System32\NETUI0.DLL
    0x751D0000 - 0x75208000      C:\WINNT\System32\NETUI1.DLL
    0x76710000 - 0x76719000      C:\WINNT\system32\LINKINFO.DLL
    0x76FA0000 - 0x76FAF000      C:\WINNT\system32\ntshrui.dll
    0x773E0000 - 0x773F5000      C:\WINNT\system32\ATL.DLL
    0x1C000000 - 0x1C006000      C:\Program Files\AIM95\idlemon.dll
    0x782C0000 - 0x782CC000      C:\WINNT\System32\rnr20.dll
    0x77340000 - 0x77353000      C:\WINNT\system32\iphlpapi.dll
    0x77520000 - 0x77525000      C:\WINNT\system32\ICMP.DLL
    0x77320000 - 0x77337000      C:\WINNT\system32\MPRAPI.DLL
    0x773B0000 - 0x773DF000      C:\WINNT\system32\ACTIVEDS.DLL
    0x77380000 - 0x773A3000      C:\WINNT\system32\ADSLDPC.DLL
    0x77880000 - 0x7790E000      C:\WINNT\system32\SETUPAPI.DLL
    0x77360000 - 0x77379000      C:\WINNT\system32\DHCPCSVC.DLL
    0x777E0000 - 0x777E8000      C:\WINNT\System32\winrnr.dll
    0x777F0000 - 0x777F5000      C:\WINNT\system32\rasadhlp.dll
    0x63580000 - 0x6382C000      C:\WINNT\System32\mshtml.dll
    0x75E60000 - 0x75E7A000      C:\WINNT\system32\IMM32.DLL
    0x6B700000 - 0x6B790000      C:\WINNT\system32\jscript.dll
    0x6B600000 - 0x6B671000      C:\WINNT\system32\vbscript.dll
    0x75AC0000 - 0x75AE8000      C:\WINNT\system32\MSLS31.DLL
    0x70FB0000 - 0x70FEB000      C:\WINNT\System32\iepeers.dll
    0x77800000 - 0x7781E000      C:\WINNT\System32\WINSPOOL.DRV
    0x030C0000 - 0x0324D000      C:\WINNT\System32\macromed\flash\Flash.ocx
    0x77570000 - 0x775A0000      C:\WINNT\system32\WINMM.dll
    0x76B30000 - 0x76B6E000      C:\WINNT\system32\comdlg32.dll
    0x77560000 - 0x77568000      C:\WINNT\system32\wdmaud.drv
    0x77400000 - 0x77408000      C:\WINNT\system32\msacm32.drv
    0x77410000 - 0x77423000      C:\WINNT\system32\MSACM32.dll
    0x70F30000 - 0x70F9E000      C:\WINNT\System32\mshtmled.dll
    0x750A0000 - 0x750C8000      C:\WINNT\system32\NETMSG.DLL
    0x75D40000 - 0x75D46000      C:\WINNT\system32\msadp32.acm
    0x6D440000 - 0x6D450000      C:\Program Files\Java\j2re1.4.2_02\bin\npjpi142_02.dll
    0x695E0000 - 0x69609000      C:\WINNT\system32\OLEPRO32.DLL
    0x6D310000 - 0x6D327000      C:\Program Files\Java\j2re1.4.2_02\bin\jpiexp32.dll
    0x6D380000 - 0x6D398000      C:\Program Files\Java\j2re1.4.2_02\bin\jpishare.dll
    0x08000000 - 0x08138000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\client\jvm.dll
    0x04470000 - 0x04477000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\hpi.dll
    0x04490000 - 0x0449E000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\verify.dll
    0x044A0000 - 0x044B9000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\java.dll
    0x044C0000 - 0x044CD000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\zip.dll
    0x06950000 - 0x06A5F000      C:\Program Files\Java\j2re1.4.2_02\bin\awt.dll
    0x06A60000 - 0x06AB0000      C:\Program Files\Java\j2re1.4.2_02\bin\fontmanager.dll
    0x51000000 - 0x51044000      C:\WINNT\system32\ddraw.dll
    0x728A0000 - 0x728A6000      C:\WINNT\system32\DCIMAN32.dll
    0x5C000000 - 0x5C0C7000      C:\WINNT\system32\D3DIM700.DLL
    0x6D2F0000 - 0x6D304000      C:\Program Files\Java\j2re1.4.2_02\bin\jpicom32.dll
    0x078C0000 - 0x078CF000      C:\Program Files\Java\j2re1.4.2_02\bin\net.dll
    0x07AD0000 - 0x07AF2000      C:\Program Files\Java\j2re1.4.2_02\bin\dcpr.dll
    0x77920000 - 0x77943000      C:\WINNT\system32\imagehlp.dll
    0x72A00000 - 0x72A2D000      C:\WINNT\system32\DBGHELP.dll
    0x690A0000 - 0x690AB000      C:\WINNT\system32\PSAPI.DLL
    Heap at VM Abort:
    Heap
    def new generation total 576K, used 535K [0x10010000, 0x100b0000, 0x10770000)
    eden space 512K, 97% used [0x10010000, 0x1008d520, 0x10090000)
    from space 64K, 53% used [0x10090000, 0x10098860, 0x100a0000)
    to space 64K, 0% used [0x100a0000, 0x100a0000, 0x100b0000)
    tenured generation total 3236K, used 2689K [0x10770000, 0x10a99000, 0x16010000)
    the space 3236K, 83% used [0x10770000, 0x10a10628, 0x10a10800, 0x10a99000)
    compacting perm gen total 6144K, used 6102K [0x16010000, 0x16610000, 0x1a010000)
    the space 6144K, 99% used [0x16010000, 0x16605960, 0x16605a00, 0x16610000)
    Local Time = Fri Dec 05 15:09:45 2003
    Elapsed Time = 29
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode)

    I am also having problems with ie crashing with the use of java. mine crashes mostly when i try to enter a website like yahoo games and it crashes within a few seconds. here are some of my error reports. i do not know anything about java except that i need it to run on certain gaming websites.
    Unexpected Signal : EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) occurred at PC=0x8222206
    Function=java.lang.Object.notifyAll()V (compiled Java code)
    Library=(N/A)
    Current Java thread:
         at java.lang.Object.notifyAll(Native Method)
         at a.a.d.d.i.a(Unknown Source)
         - locked <0x11afe248> (a a.a.d.d.i)
         at a.a.b.a.a.ye.run(Unknown Source)
    Dynamic libraries:
    0x00400000 - 0x00419000      C:\Program Files\Internet Explorer\IEXPLORE.EXE
    0x7C900000 - 0x7C9B0000      C:\WINDOWS\system32\ntdll.dll
    0x7C800000 - 0x7C8F4000      C:\WINDOWS\system32\kernel32.dll
    0x77C10000 - 0x77C68000      C:\WINDOWS\system32\msvcrt.dll
    0x77D40000 - 0x77DD0000      C:\WINDOWS\system32\USER32.dll
    0x77F10000 - 0x77F56000      C:\WINDOWS\system32\GDI32.dll
    0x77F60000 - 0x77FD6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x77DD0000 - 0x77E6B000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77E70000 - 0x77F01000      C:\WINDOWS\system32\RPCRT4.dll
    0x77760000 - 0x778CC000      C:\WINDOWS\system32\SHDOCVW.dll
    0x77A80000 - 0x77B14000      C:\WINDOWS\system32\CRYPT32.dll
    0x77B20000 - 0x77B32000      C:\WINDOWS\system32\MSASN1.dll
    0x754D0000 - 0x75550000      C:\WINDOWS\system32\CRYPTUI.dll
    0x76C30000 - 0x76C5E000      C:\WINDOWS\system32\WINTRUST.dll
    0x76C90000 - 0x76CB8000      C:\WINDOWS\system32\IMAGEHLP.dll
    0x77120000 - 0x771AC000      C:\WINDOWS\system32\OLEAUT32.dll
    0x774E0000 - 0x7761C000      C:\WINDOWS\system32\ole32.dll
    0x5B860000 - 0x5B8B4000      C:\WINDOWS\system32\NETAPI32.dll
    0x771B0000 - 0x77256000      C:\WINDOWS\system32\WININET.dll
    0x76F60000 - 0x76F8C000      C:\WINDOWS\system32\WLDAP32.dll
    0x77C00000 - 0x77C08000      C:\WINDOWS\system32\VERSION.dll
    0x773D0000 - 0x774D2000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
    0x7C9C0000 - 0x7D1D4000      C:\WINDOWS\system32\SHELL32.dll
    0x5D090000 - 0x5D127000      C:\WINDOWS\system32\comctl32.dll
    0x75F80000 - 0x7607C000      C:\WINDOWS\system32\BROWSEUI.dll
    0x20000000 - 0x20012000      C:\WINDOWS\system32\browselc.dll
    0x77B40000 - 0x77B62000      C:\WINDOWS\system32\appHelp.dll
    0x76FD0000 - 0x7704F000      C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000      C:\WINDOWS\system32\COMRes.dll
    0x00A20000 - 0x00AA8000      C:\WINDOWS\system32\shdoclc.dll
    0x5AD70000 - 0x5ADA8000      C:\WINDOWS\system32\UxTheme.dll
    0x77FE0000 - 0x77FF1000      C:\WINDOWS\system32\Secur32.dll
    0x77260000 - 0x772FE000      C:\WINDOWS\system32\urlmon.dll
    0x77A20000 - 0x77A74000      C:\WINDOWS\System32\cscui.dll
    0x76600000 - 0x7661D000      C:\WINDOWS\System32\CSCDLL.dll
    0x77920000 - 0x77A13000      C:\WINDOWS\system32\SETUPAPI.dll
    0x10000000 - 0x1000B000      C:\Program Files\Adobe\Acrobat 6.0\Reader\ActiveX\AcroIEHelper.dll
    0x00E90000 - 0x00F4B000      C:\Program Files\Spybot - Search & Destroy\SDHelper.dll
    0x5EDD0000 - 0x5EDE7000      C:\WINDOWS\system32\olepro32.dll
    0x01050000 - 0x01315000      C:\WINDOWS\system32\xpsp2res.dll
    0x01320000 - 0x0137A000      C:\PROGRA~1\iolo\SYSTEM~1\URLSTO~1.DLL
    0x75E90000 - 0x75F40000      C:\WINDOWS\system32\SXS.DLL
    0x75CF0000 - 0x75D81000      C:\WINDOWS\system32\mlang.dll
    0x71AD0000 - 0x71AD9000      C:\WINDOWS\system32\wsock32.dll
    0x71AB0000 - 0x71AC7000      C:\WINDOWS\system32\WS2_32.dll
    0x71AA0000 - 0x71AA8000      C:\WINDOWS\system32\WS2HELP.dll
    0x71A50000 - 0x71A8F000      C:\WINDOWS\system32\mswsock.dll
    0x662B0000 - 0x66308000      C:\WINDOWS\system32\hnetcfg.dll
    0x71A90000 - 0x71A98000      C:\WINDOWS\System32\wshtcpip.dll
    0x76EE0000 - 0x76F1C000      C:\WINDOWS\system32\RASAPI32.DLL
    0x76E90000 - 0x76EA2000      C:\WINDOWS\system32\rasman.dll
    0x76EB0000 - 0x76EDF000      C:\WINDOWS\system32\TAPI32.dll
    0x76E80000 - 0x76E8E000      C:\WINDOWS\system32\rtutils.dll
    0x76B40000 - 0x76B6D000      C:\WINDOWS\system32\WINMM.dll
    0x77C70000 - 0x77C93000      C:\WINDOWS\system32\msv1_0.dll
    0x76D60000 - 0x76D79000      C:\WINDOWS\system32\iphlpapi.dll
    0x01500000 - 0x01522000      C:\Program Files\Panda Software\Panda Antivirus Platinum\enganche.dll
    0x722B0000 - 0x722B5000      C:\WINDOWS\system32\sensapi.dll
    0x06340000 - 0x06355000      C:\Program Files\Panda Software\Panda Antivirus Platinum\Firewall\SSSensor.dll
    0x7D1E0000 - 0x7D492000      C:\WINDOWS\system32\msi.dll
    0x769C0000 - 0x76A73000      C:\WINDOWS\system32\USERENV.dll
    0x76FC0000 - 0x76FC6000      C:\WINDOWS\system32\rasadhlp.dll
    0x76F20000 - 0x76F47000      C:\WINDOWS\system32\DNSAPI.dll
    0x76FB0000 - 0x76FB8000      C:\WINDOWS\System32\winrnr.dll
    0x7D4A0000 - 0x7D783000      C:\WINDOWS\system32\mshtml.dll
    0x746C0000 - 0x746E7000      C:\WINDOWS\system32\msls31.dll
    0x746F0000 - 0x7471A000      C:\WINDOWS\system32\msimtf.dll
    0x74720000 - 0x7476B000      C:\WINDOWS\system32\MSCTF.dll
    0x76390000 - 0x763AD000      C:\WINDOWS\system32\IMM32.DLL
    0x75C50000 - 0x75CBE000      C:\WINDOWS\system32\jscript.dll
    0x66E50000 - 0x66E8F000      C:\WINDOWS\system32\iepeers.dll
    0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x73300000 - 0x73367000      C:\WINDOWS\system32\vbscript.dll
    0x73DD0000 - 0x73ECE000      C:\WINDOWS\system32\MFC42.DLL
    0x029C0000 - 0x02B67000      C:\WINDOWS\system32\macromed\flash\Flash.ocx
    0x763B0000 - 0x763F9000      C:\WINDOWS\system32\comdlg32.dll
    0x72D20000 - 0x72D29000      C:\WINDOWS\system32\wdmaud.drv
    0x72D10000 - 0x72D18000      C:\WINDOWS\system32\msacm32.drv
    0x77BE0000 - 0x77BF5000      C:\WINDOWS\system32\MSACM32.dll
    0x77BD0000 - 0x77BD7000      C:\WINDOWS\system32\midimap.dll
    0x6BDD0000 - 0x6BE05000      C:\WINDOWS\system32\dxtrans.dll
    0x76B20000 - 0x76B31000      C:\WINDOWS\system32\ATL.DLL
    0x6D430000 - 0x6D43A000      C:\WINDOWS\system32\ddrawex.dll
    0x73760000 - 0x737A9000      C:\WINDOWS\system32\DDRAW.dll
    0x73BC0000 - 0x73BC6000      C:\WINDOWS\system32\DCIMAN32.dll
    0x6BE10000 - 0x6BE6A000      C:\WINDOWS\system32\dxtmsft.dll
    0x76200000 - 0x76271000      C:\WINDOWS\system32\mshtmled.dll
    0x767F0000 - 0x76817000      C:\WINDOWS\system32\schannel.dll
    0x0FFD0000 - 0x0FFF8000      C:\WINDOWS\system32\rsaenh.dll
    0x68100000 - 0x68124000      C:\WINDOWS\system32\dssenh.dll
    0x71D40000 - 0x71D5C000      C:\WINDOWS\system32\actxprxy.dll
    0x5E0C0000 - 0x5E0CD000      C:\WINDOWS\system32\pstorec.dll
    0x6D460000 - 0x6D470000      C:\Program Files\Java\j2re1.4.2_06\bin\npjpi142_06.dll
    0x6D330000 - 0x6D348000      C:\Program Files\Java\j2re1.4.2_06\bin\jpiexp32.dll
    0x6D3A0000 - 0x6D3B8000      C:\Program Files\Java\j2re1.4.2_06\bin\jpishare.dll
    0x08000000 - 0x08139000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\client\jvm.dll
    0x01CD0000 - 0x01CD7000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\hpi.dll
    0x01CF0000 - 0x01CFE000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\verify.dll
    0x01D00000 - 0x01D19000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\java.dll
    0x023F0000 - 0x023FD000      C:\PROGRA~1\Java\J2RE14~1.2_0\bin\zip.dll
    0x05D30000 - 0x05E42000      C:\Program Files\Java\j2re1.4.2_06\bin\awt.dll
    0x05E50000 - 0x05EA1000      C:\Program Files\Java\j2re1.4.2_06\bin\fontmanager.dll
    0x73940000 - 0x73A10000      C:\WINDOWS\system32\D3DIM700.DLL
    0x6D310000 - 0x6D324000      C:\Program Files\Java\j2re1.4.2_06\bin\jpicom32.dll
    0x6D480000 - 0x6D49D000      C:\Program Files\Java\j2re1.4.2_06\bin\RegUtils.dll
    0x062D0000 - 0x062DF000      C:\Program Files\Java\j2re1.4.2_06\bin\net.dll
    0x062E0000 - 0x06302000      C:\Program Files\Java\j2re1.4.2_06\bin\dcpr.dll
    0x5FF20000 - 0x5FF46000      C:\WINDOWS\system32\MSRATING.dll
    0x5FF50000 - 0x5FF61000      C:\WINDOWS\system32\msratelc.dll
    0x75E60000 - 0x75E73000      C:\WINDOWS\system32\cryptnet.dll
    0x4D4F0000 - 0x4D548000      C:\WINDOWS\system32\WINHTTP.dll
    0x07880000 - 0x078A4000      C:\Program Files\Java\j2re1.4.2_06\bin\jsound.dll
    0x07CB0000 - 0x07CCE000      C:\Program Files\Java\j2re1.4.2_06\bin\jpeg.dll
    0x59A60000 - 0x59B01000      C:\WINDOWS\system32\DBGHELP.dll
    0x76BF0000 - 0x76BFB000      C:\WINDOWS\system32\PSAPI.DLL
    Heap at VM Abort:
    Heap
    def new generation total 4096K, used 860K [0x10010000, 0x10480000, 0x10770000)
    eden space 3648K, 13% used [0x10010000, 0x10089160, 0x103a0000)
    from space 448K, 83% used [0x103a0000, 0x103fdf10, 0x10410000)
    to space 448K, 0% used [0x10410000, 0x10410000, 0x10480000)
    tenured generation total 53748K, used 42262K [0x10770000, 0x13bed000, 0x16010000)
    the space 53748K, 78% used [0x10770000, 0x130b5a48, 0x130b5c00, 0x13bed000)
    compacting perm gen total 11264K, used 11147K [0x16010000, 0x16b10000, 0x1a010000)
    the space 11264K, 98% used [0x16010000, 0x16af2f38, 0x16af3000, 0x16b10000)
    Local Time = Wed Feb 02 20:28:08 2005
    Elapsed Time = 918
    # HotSpot Virtual Machine Error : EXCEPTION_ILLEGAL_INSTRUCTION
    # Error ID : 4F530E43505002EF
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode)
    heres another:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d7055ba, pid=4008, tid=1456
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_01-b08 mixed mode)
    # Problematic frame:
    # V [jvm.dll+0xc55ba]
    --------------- T H R E A D ---------------
    Current thread (0x02949c20): VMThread [id=1456]
    siginfo: ExceptionCode=0xc0000005, reading address 0xe101ea68
    Registers:
    EAX=0xe101ea68, EBX=0x0575a138, ECX=0x029e220c, EDX=0x6d763f3c
    ESP=0x0514fc04, EBP=0x0514fc1c, ESI=0x029e2204, EDI=0x02936ce0
    EIP=0x6d7055ba, EFLAGS=0x00010282
    Top of Stack: (sp=0x0514fc04)
    0x0514fc04: 6d6b2903 029e220c 02939fd0 6d7a6ba0
    0x0514fc14: 02939fd0 00002ac7 0514fc40 6d6acbb7
    0x0514fc24: 6d7a6ba0 02939fd0 6d7a6ba0 00000001
    0x0514fc34: 6d6ade1f 00000001 00000000 0514fc98
    0x0514fc44: 6d6ade2c 6d7a6ba0 6d7a6b80 00000001
    0x0514fc54: 02939fd0 00000000 00000000 00000001
    0x0514fc64: 00000001 00000000 00000000 00000000
    0x0514fc74: 00000000 000047c0 00000000 02930228
    Instructions: (pc=0x6d7055ba)
    0x6d7055aa: 00 e9 9b fd ff ff 8b 4c 24 04 8b 01 85 c0 74 09
    0x6d7055ba: 8b 00 83 e0 fc 74 02 89 01 c2 04 00 8b 4c 24 04
    Stack: [0x05050000,0x05150000), sp=0x0514fc04, free space=1023k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [jvm.dll+0xc55ba]
    V [jvm.dll+0x6cbb7]
    V [jvm.dll+0x6de2c]
    V [jvm.dll+0x6da0d]
    V [jvm.dll+0x70fd9]
    V [jvm.dll+0xfd71a]
    V [jvm.dll+0x6c816]
    V [jvm.dll+0x50460]
    V [jvm.dll+0x6c993]
    V [jvm.dll+0x117db0]
    V [jvm.dll+0x117887]
    V [jvm.dll+0x117a27]
    V [jvm.dll+0x1177bc]
    C [msvcrt.dll+0x2a3b0]
    C [kernel32.dll+0xb50b]
    VM_Operation (0x08f5fa3c): generation collection for allocation, mode: safepoint, requested by thread 0x085601c8
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x085601c8 JavaThread "Thread-6" [_thread_blocked, id=888]
    0x08560048 JavaThread "OldCommBridge[lobby]" [_thread_blocked, id=3244]
    0x058626a8 JavaThread "Thread-5" [_thread_blocked, id=3556]
    0x0868e1a8 JavaThread "AWT-EventQueue-2" [_thread_blocked, id=1764]
    0x057f8f60 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=3988]
    0x0871b458 JavaThread "Thread-3" [_thread_blocked, id=1924]
    0x08665980 JavaThread "thread applet-Poker4Applet" [_thread_blocked, id=2292]
    0x05857fe8 JavaThread "TimerQueue" daemon [_thread_blocked, id=468]
    0x05840760 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=3068]
    0x0583e7f0 JavaThread "ConsoleWriterThread" daemon [_thread_blocked, id=3120]
    0x057cb3c8 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=3352]
    0x057b5cb0 JavaThread "traceMsgQueueThread" [_thread_blocked, id=2700]
    0x057aeec8 JavaThread "AWT-Windows" daemon [_thread_in_native, id=696]
    0x057aeae0 JavaThread "AWT-Shutdown" [_thread_blocked, id=3500]
    0x057a93d0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3204]
    0x02a06a08 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=924]
    0x02a05638 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2796]
    0x02a049c0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=832]
    0x029fbe90 JavaThread "Finalizer" daemon [_thread_blocked, id=3772]
    0x029faa00 JavaThread "Reference Handler" daemon [_thread_blocked, id=1252]
    0x0294a848 JavaThread "main" [_thread_in_native, id=3440]
    Other Threads:
    =>0x02949c20 VMThread [id=1456]
    0x02a07be0 WatcherThread [id=1080]
    VM state:at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x0294a3a0/0x00000930] Threads_lock - owner thread: 0x02949c20
    [0x0294a520/0x0000096c] Heap_lock - owner thread: 0x085601c8
    Heap
    def new generation total 576K, used 64K [0x10010000, 0x100b0000, 0x10770000)
    eden space 512K, 0% used [0x10010000, 0x10010000, 0x10090000)
    from space 64K, 100% used [0x10090000, 0x100a0000, 0x100a0000)
    to space 64K, 0% used [0x100a0000, 0x100a0000, 0x100b0000)
    tenured generation total 6228K, used 3805K [0x10770000, 0x10d85000, 0x16010000)
    the space 6228K, 61% used [0x10770000, 0x10b27578, 0x10b34400, 0x10d85000)
    compacting perm gen total 10240K, used 10179K [0x16010000, 0x16a10000, 0x1a010000)
    the space 10240K, 99% used [0x16010000, 0x16a00f30, 0x16a01000, 0x16a10000)
    No shared spaces configured.
    Dynamic libraries:
    0x00400000 - 0x00419000      C:\Program Files\Internet Explorer\IEXPLORE.EXE
    0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f4000      C:\WINDOWS\system32\kernel32.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\msvcrt.dll
    0x77d40000 - 0x77dd0000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f56000      C:\WINDOWS\system32\GDI32.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000      C:\WINDOWS\system32\RPCRT4.dll
    0x77760000 - 0x778cc000      C:\WINDOWS\system32\SHDOCVW.dll
    0x77a80000 - 0x77b14000      C:\WINDOWS\system32\CRYPT32.dll
    0x77b20000 - 0x77b32000      C:\WINDOWS\system32\MSASN1.dll
    0x754d0000 - 0x75550000      C:\WINDOWS\system32\CRYPTUI.dll
    0x76c30000 - 0x76c5e000      C:\WINDOWS\system32\WINTRUST.dll
    0x76c90000 - 0x76cb8000      C:\WINDOWS\system32\IMAGEHLP.dll
    0x77120000 - 0x771ac000      C:\WINDOWS\system32\OLEAUT32.dll
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x5b860000 - 0x5b8b4000      C:\WINDOWS\system32\NETAPI32.dll
    0x771b0000 - 0x77256000      C:\WINDOWS\system32\WININET.dll
    0x76f60000 - 0x76f8c000      C:\WINDOWS\system32\WLDAP32.dll
    0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
    0x773d0000 - 0x774d2000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
    0x7c9c0000 - 0x7d1d4000      C:\WINDOWS\system32\SHELL32.dll
    0x5d090000 - 0x5d127000      C:\WINDOWS\system32\comctl32.dll
    0x75f80000 - 0x7607c000      C:\WINDOWS\system32\BROWSEUI.dll
    0x20000000 - 0x20012000      C:\WINDOWS\system32\browselc.dll
    0x77b40000 - 0x77b62000      C:\WINDOWS\system32\appHelp.dll
    0x76fd0000 - 0x7704f000      C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000      C:\WINDOWS\system32\COMRes.dll
    0x00a20000 - 0x00aa8000      C:\WINDOWS\system32\shdoclc.dll
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\UxTheme.dll
    0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
    0x77260000 - 0x772fe000      C:\WINDOWS\system32\urlmon.dll
    0x77a20000 - 0x77a74000      C:\WINDOWS\System32\cscui.dll
    0x76600000 - 0x7661d000      C:\WINDOWS\System32\CSCDLL.dll
    0x77920000 - 0x77a13000      C:\WINDOWS\system32\SETUPAPI.dll
    0x10000000 - 0x1000b000      C:\Program Files\Adobe\Acrobat 6.0\Reader\ActiveX\AcroIEHelper.dll
    0x00e90000 - 0x00f4b000      C:\Program Files\Spybot - Search & Destroy\SDHelper.dll
    0x5edd0000 - 0x5ede7000      C:\WINDOWS\system32\olepro32.dll
    0x01050000 - 0x01315000      C:\WINDOWS\system32\xpsp2res.dll
    0x01320000 - 0x0137a000      C:\PROGRA~1\iolo\SYSTEM~1\URLSTO~1.DLL
    0x75e90000 - 0x75f40000      C:\WINDOWS\system32\SXS.DLL
    0x75cf0000 - 0x75d81000      C:\WINDOWS\system32\mlang.dll
    0x71ad0000 - 0x71ad9000      C:\WINDOWS\system32\wsock32.dll
    0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
    0x71a50000 - 0x71a8f000      C:\WINDOWS\system32\mswsock.dll
    0x662b0000 - 0x66308000      C:\WINDOWS\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000      C:\WINDOWS\System32\wshtcpip.dll
    0x76ee0000 - 0x76f1c000      C:\WINDOWS\system32\RASAPI32.DLL
    0x76e90000 - 0x76ea2000      C:\WINDOWS\system32\rasman.dll
    0x76eb0000 - 0x76edf000      C:\WINDOWS\system32\TAPI32.dll
    0x76e80000 - 0x76e8e000      C:\WINDOWS\system32\rtutils.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x014c0000 - 0x014e2000      C:\Program Files\Panda Software\Panda Antivirus Platinum\enganche.dll
    0x77c70000 - 0x77c93000      C:\WINDOWS\system32\msv1_0.dll
    0x76d60000 - 0x76d79000      C:\WINDOWS\system32\iphlpapi.dll
    0x7d1e0000 - 0x7d492000      C:\WINDOWS\system32\msi.dll
    0x769c0000 - 0x76a73000      C:\WINDOWS\system32\USERENV.dll
    0x06340000 - 0x06355000      C:\Program Files\Panda Software\Panda Antivirus Platinum\Firewall\SSSensor.dll
    0x722b0000 - 0x722b5000      C:\WINDOWS\system32\sensapi.dll
    0x76fc0000 - 0x76fc6000      C:\WINDOWS\system32\rasadhlp.dll
    0x76f20000 - 0x76f47000      C:\WINDOWS\system32\DNSAPI.dll
    0x76fb0000 - 0x76fb8000      C:\WINDOWS\System32\winrnr.dll
    0x767f0000 - 0x76817000      C:\WINDOWS\system32\schannel.dll
    0x0ffd0000 - 0x0fff8000      C:\WINDOWS\system32\rsaenh.dll
    0x68100000 - 0x68124000      C:\WINDOWS\system32\dssenh.dll
    0x7d4a0000 - 0x7d783000      C:\WINDOWS\system32\mshtml.dll
    0x746c0000 - 0x746e7000      C:\WINDOWS\system32\msls31.dll
    0x746f0000 - 0x7471a000      C:\WINDOWS\system32\msimtf.dll
    0x74720000 - 0x7476b000      C:\WINDOWS\system32\MSCTF.dll
    0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.DLL
    0x75c50000 - 0x75cbe000      C:\WINDOWS\system32\jscript.dll
    0x72d20000 - 0x72d29000      C:\WINDOWS\system32\wdmaud.drv
    0x72d10000 - 0x72d18000      C:\WINDOWS\system32\msacm32.drv
    0x77be0000 - 0x77bf5000      C:\WINDOWS\system32\MSACM32.dll
    0x77bd0000 - 0x77bd7000      C:\WINDOWS\system32\midimap.dll
    0x66e50000 - 0x66e8f000      C:\WINDOWS\system32\iepeers.dll
    0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x73300000 - 0x73367000      C:\WINDOWS\system32\vbscript.dll
    0x73dd0000 - 0x73ece000      C:\WINDOWS\system32\MFC42.DLL
    0x02f00000 - 0x030a7000      C:\WINDOWS\system32\macromed\flash\Flash.ocx
    0x763b0000 - 0x763f9000      C:\WINDOWS\system32\comdlg32.dll
    0x6bdd0000 - 0x6be05000      C:\WINDOWS\system32\dxtrans.dll
    0x76b20000 - 0x76b31000      C:\WINDOWS\system32\ATL.DLL
    0x6d430000 - 0x6d43a000      C:\WINDOWS\system32\ddrawex.dll
    0x73760000 - 0x737a9000      C:\WINDOWS\system32\DDRAW.dll
    0x73bc0000 - 0x73bc6000      C:\WINDOWS\system32\DCIMAN32.dll
    0x6be10000 - 0x6be6a000      C:\WINDOWS\system32\dxtmsft.dll
    0x75e60000 - 0x75e73000      C:\WINDOWS\system32\cryptnet.dll
    0x4d4f0000 - 0x4d548000      C:\WINDOWS\system32\WINHTTP.dll
    0x76200000 - 0x76271000      C:\WINDOWS\system32\mshtmled.dll
    0x71d40000 - 0x71d5c000      C:\WINDOWS\system32\actxprxy.dll
    0x6d590000 - 0x6d5a1000      C:\Program Files\Java\jre1.5.0_01\bin\npjpi150_01.dll
    0x6d400000 - 0x6d417000      C:\Program Files\Java\jre1.5.0_01\bin\jpiexp32.dll
    0x6d450000 - 0x6d468000      C:\Program Files\Java\jre1.5.0_01\bin\jpishare.dll
    0x6d640000 - 0x6d7c5000      C:\PROGRA~1\Java\JRE15~1.0_0\bin\client\jvm.dll
    0x6d280000 - 0x6d288000      C:\PROGRA~1\Java\JRE15~1.0_0\bin\hpi.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d610000 - 0x6d61c000      C:\PROGRA~1\Java\JRE15~1.0_0\bin\verify.dll
    0x6d300000 - 0x6d31d000      C:\PROGRA~1\Java\JRE15~1.0_0\bin\java.dll
    0x6d630000 - 0x6d63f000      C:\PROGRA~1\Java\JRE15~1.0_0\bin\zip.dll
    0x6d000000 - 0x6d166000      C:\Program Files\Java\jre1.5.0_01\bin\awt.dll
    0x73940000 - 0x73a10000      C:\WINDOWS\system32\D3DIM700.DLL
    0x6d240000 - 0x6d27d000      C:\Program Files\Java\jre1.5.0_01\bin\fontmanager.dll
    0x6d1f0000 - 0x6d203000      C:\Program Files\Java\jre1.5.0_01\bin\deploy.dll
    0x6d5d0000 - 0x6d5ed000      C:\Program Files\Java\jre1.5.0_01\bin\RegUtils.dll
    0x6d3e0000 - 0x6d3f4000      C:\Program Files\Java\jre1.5.0_01\bin\jpicom32.dll
    0x6d4c0000 - 0x6d4d3000      C:\Program Files\Java\jre1.5.0_01\bin\net.dll
    0x6d4e0000 - 0x6d4e9000      C:\Program Files\Java\jre1.5.0_01\bin\nio.dll
    VM Arguments:
    jvm_args: -Xbootclasspath/a:C:\PROGRA~1\Java\JRE15~1.0_0\lib\deploy.jar;C:\PROGRA~1\Java\JRE15~1.0_0\lib\plugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0_01 -Djavaplugin.nodotversion=150_01 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\JRE15~1.0_0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol -Djavaplugin.vm.options=-Djava.class.path=C:\PROGRA~1\Java\JRE15~1.0_0\classes -Xbootclasspath/a:C:\PROGRA~1\Java\JRE15~1.0_0\lib\deploy.jar;C:\PROGRA~1\Java\JRE15~1.0_0\lib\plugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0_01 -Djavaplugin.nodotversion=150_01 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\JRE15~1.0_0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol vfprintf
    java_command: <unknown>
    Environment Variables:
    PATH=C:\PROGRA~1\Java\JRE15~1.0_0\bin;C:\Program Files\Internet Explorer;;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Panda Software\Panda Antivirus Platinum\;C:\Program Files\Support Tools\;.
    USERNAME=Mark
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 12 Stepping 0, AuthenticAMD
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 2
    CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2
    Memory: 4k page, physical 1047280k(464504k free), swap 2518976k(2127492k free)
    vm_info: Java HotSpot(TM) Client VM (1.5.0_01-b08) for windows-x86, built on Dec 6 2004 19:51:00 by "java_re" with MS VC++ 6.0
    I am at my wits end trying to correct this problem. Any help would be appreciated. Thanks

  • Calling a web-service from extended controller

    Hello,
    We are tying to consume a web-service in extended controller of a page. We created stub files using
    */oracle/d01/oracle/VIS/db/tech_st/11.1.0/jlib/axis.jar* and related jar files found on the E-BS Server.
    We are using our stub classes in the extended controller, code gets compiled fine, we have deployed our CO, along with class files
    of the stub in
    $JAVA_TOP/xxcustom/oarcle/apps/.... folder.
    Now when we access the page for which we have extended the controller, we get following error
    oracle.apps.fnd.framework.OAException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.classloader.util.AnnotatedNoClassDefFoundError, msg=
         Missing class: org.apache.axis.client.Service
    Seems like server can't find */oracle/d01/oracle/VIS/db/tech_st/11.1.0/jlib/axis.jar* and related jars.
    Does anyone know how to fix this issue?
    We are using E-BS *12.1.1* instance and JDeveloper version is *10.1.3*
    regards, Yora

    look in the tutorial the web-client example or the dii interface example... and read all about jaxrpc ...
    bye
    J

  • Error while extending controller: class name is wrong or not included

    Hi All,
    I am getting this error while I port my extended controller class to the custom top and assign this controller to the page. I have made sure its the class file that is copied. The directory is correct, the permissions were given using chmod 775. There exists a soft link betwen the custom top and the oracle top as well. What else am I missing here?
    Error: oracle.apps.fnd.framework.OAException: Could not create Java class: (oracle.apps.ap.oie.entry.webui.XXEntryFlowPageCO) associated with region: (GeneralInformationPG). This is probably because the class name is wrong or not included in project.

    :( Started out with that Gyan. If i do give the path with xx. appended to it, it lets me save and when i log back in and there are no changes to the page. I go to the personalise option to find the modification has been overwritten. I was told that this is so because Oracle doesnt recognise the xx.path and since there exists a soft link already the standard path with the new controller name should work.
    i have really tried both of these options and am not sure what could be wrong. thanks for all your attempts to help. anything else i can try?

Maybe you are looking for

  • Standby implementation in Standard Edition

    To All, I am Ashok(DBA) from Nepal. My country is a developing country and cannot afford Oracle Entreprise Edition in most of the instuations. So I need to implement Standby database in Oracle Standard Edition. I need this feature both in Windows and

  • Does Fireworks CS3 on Mac produce larger file sizes?

    I have some png's originally created on a windows version that export in the 6-8k range but on the Mac I can't get them below 15! Whats the deal?

  • Po Creation without account assignment

    hi, the requirement is that there should be no purchase order with text, only the PO should be created with material no. pl assist. regards Anita

  • IPhoto export reduced sound

    I made a family reunion slideshow of about 150 pictures and three songs. Using Preview I got it exactly the way I wanted it, with the music corresponding to certain groupings of pictures. After exporting it and playing it on Apple TV, I am very disap

  • Does pse4 have pattern maker in filters?

    If so, I can't find it. How, then, would I create a pattern and save it, so that I can apply it (instead of using the clone stamp, for example). Thanks.