1 2 Previous Next 15 Replies Latest reply on Jul 26, 2011 5:04 AM by user13079906

    After Applying Patch Controller file got changed

    user13079906
      Hello,

      Curently, we have 11.5.10 and to fix some issues applied the patch 855411.

      And after that, in the procurement pages, the Controller gets changed from the custom one to the seeded one.

      Due to that, the page functions with standard behaviour.

      Could you plz any one suggesst, how to bring back the pages to work with the custom / extended CO.

      Thanks in advance,
      Regards,
      Krishna
        • 1. Re: After Applying Patch Controller file got changed
          Gyan Darpan
          Krishna,

          First u need to check whether the extended Controller class file exists on the server. If it does, then using personalization, set the extended CO.

          Regards,
          Gyan
          • 2. Re: After Applying Patch Controller file got changed
            user13079906
            Gyan,

            Thanks for the inputs.

            We have now two instance

            Non Patch applied instance
            --------------------------------------

            Here, in iProcurment responsiblity->Non Catalog Request(Tab) -> About this page,

            Page Name :/oracle/apps/icx/icatalog/shopping/webui/NonCatalogRequestPG

            list of controller assoicated with the page.

            Controller Version
            oracle.apps.icx.icatalog.shopping.webui.ShoppingCartCO 115.15.11510.2
            oracle.apps.icx.por.req.webui.InfoTemplateRNCO 115.4
            nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO


            Patch applied instance
            ---------------------------------
            Here, in iProcurment responsiblity->Non Catalog Request(Tab) -> About this page,

            Page Name :/oracle/apps/icx/icatalog/shopping/webui/NonCatalogRequestPG

            list of controller assoicated with the page.

            Controller Version
            oracle.apps.icx.icatalog.shopping.webui.ShoppingCartCO 115.15.11510.2
            oracle.apps.icx.por.req.webui.InfoTemplateRNCO 115.4
            oracle.apps.icx.icatalog.shopping.webui.NonCatalogRequestCO 115.27.11510.9


            list of controllers assoicated with the page.


            So, we could see the change in controller from the Non Patch instance and Patch instance.

            nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO
            to
            oracle.apps.icx.icatalog.shopping.webui.NonCatalogRequestCO

            And we have checked the controller class (nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO.class)
            existance in the Patch Applied instance database server, and it exists.

            Now, we went to Patch Applied Instance, Functional Administratior->Personalization->gave the document path as /oracle/apps/icx/icatalog/shopping/webui/NonCatalogRequestPG -> Go

            And then Clicked on the Personalize page,

            Then -> Apply

            then Clicked on Personalize, of Page Layout :Oracle i Procurment: Shop

            In the controller Class at the site level , gave the value as nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO

            and clicked on apply.

            Then did the apache bounce.

            After, when we try to access the page, go the error as 'Error on Page', Contact System administrator.


            Note: We checked again the same Page, in functional administrator to verify the changed Controller class, but in the Original defiition contains the value as oracle.apps.icx.icatalog.shopping.webui.NonCatalogRequestCO and Result/Source contains the value as nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO/Site


            Plz help to fix the iusse.


            Do we need to change this personalization is some other way?
            • 3. Re: After Applying Patch Controller file got changed
              Kristofer Cruz
              Krishna,

              Turn on diagnostics and post the error stack please. That would help us solve your issue. The profile is FND: Diagnostics. Then run the page again and post the error stack.

              Kristofer
              • 4. Re: After Applying Patch Controller file got changed
                user13079906
                Thanks Kristofer .

                Yes, we changed the Profile value of FND: Diagnostics to Yes. And applied the custom controller

                nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO


                And, Not Bounced the server.


                checked the Page, and got

                'Error Page" - You have encountered an unexpected error. Please contact the System Administrator for assistance.

                Plz advice.

                Will update your status of the page once the bounce done

                *Exception Detials*


                oracle.apps.fnd.framework.OAException: Could not create Java class: (nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO) associated with region: (PageLayoutRN). This is probably because the class name is wrong or not included in project.
                     at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1223)
                     at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408)
                     at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2406)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                     at _oa__html._OA._jspService(_OA.java:84)
                     at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                     at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                     at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                     at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                     at oracle.jsp.JspServlet.service(JspServlet.java:156)
                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                     at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                     at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                     at java.lang.Thread.run(Thread.java:619)
                ## Detail 0 ##
                oracle.apps.fnd.framework.OAException: Could not create Java class: (nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO) associated with region: (PageLayoutRN). This is probably because the class name is wrong or not included in project.
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getController(OAWebBeanHelper.java:1876)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:559)
                     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                     at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
                     at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                     at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                     at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                     at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                     at _oa__html._OA._jspService(_OA.java:84)
                     at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                     at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                     at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                     at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                     at oracle.jsp.JspServlet.service(JspServlet.java:156)
                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                     at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                     at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                     at java.lang.Thread.run(Thread.java:619)
                oracle.apps.fnd.framework.OAException: Could not create Java class: (nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO) associated with region: (PageLayoutRN). This is probably because the class name is wrong or not included in project.
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getController(OAWebBeanHelper.java:1876)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:559)
                     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                     at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
                     at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                     at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                     at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                     at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                     at _oa__html._OA._jspService(_OA.java:84)
                     at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                     at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                     at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                     at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                     at oracle.jsp.JspServlet.service(JspServlet.java:156)
                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                     at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                     at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                     at java.lang.Thread.run(Thread.java:619)

                Edited by: user13079906 on Jul 21, 2011 2:28 AM
                • 5. Re: After Applying Patch Controller file got changed
                  user13079906
                  Hello,

                  After bouncing, got the error as below

                  oracle.apps.fnd.framework.OAException: Could not create Java class: (nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO) associated with region: (PageLayoutRN). This is probably because the class name is wrong or not included in project.
                       at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1223)
                       at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408)
                       at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2406)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                       at oa_html._OA._jspService(_OA.java:84)
                       at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                       at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                       at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                       at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                       at oracle.jsp.JspServlet.service(JspServlet.java:156)
                       at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                       at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                       at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                       at java.lang.Thread.run(Thread.java:619)
                  ## Detail 0 ##
                  oracle.apps.fnd.framework.OAException: Could not create Java class: (nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO) associated with region: (PageLayoutRN). This is probably because the class name is wrong or not included in project.
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getController(OAWebBeanHelper.java:1876)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:559)
                       at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                       at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
                       at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                       at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                       at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                       at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                       at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                       at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                       at oa_html._OA._jspService(_OA.java:84)
                       at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                       at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                       at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                       at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                       at oracle.jsp.JspServlet.service(JspServlet.java:156)
                       at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                       at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                       at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                       at java.lang.Thread.run(Thread.java:619)
                  oracle.apps.fnd.framework.OAException: Could not create Java class: (nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO) associated with region: (PageLayoutRN). This is probably because the class name is wrong or not included in project.
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getController(OAWebBeanHelper.java:1876)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:559)
                       at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                       at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
                       at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                       at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                       at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                       at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                       at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                       at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                       at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                       at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                       at oa_html._OA._jspService(_OA.java:84)
                       at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                       at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                       at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                       at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                       at oracle.jsp.JspServlet.service(JspServlet.java:156)
                       at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                       at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                       at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                       at java.lang.Thread.run(Thread.java:619)


                  Plz advice
                  • 6. Re: After Applying Patch Controller file got changed
                    Gyan Darpan
                    Hi,

                    Error log specifies that ...its not able to find the class file under nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO.
                    Cross check once again, whether its a .class file.

                    Regards,
                    Gyan
                    • 7. Re: After Applying Patch Controller file got changed
                      user13079906
                      Hi Gayn,.


                      I have crossverified the file exisintance.

                      In the Non Patch instance, The NYSENonCatalogRequestCO.class file present in the below location

                      Non Patch instance Custom Path

                      /apps/OEBS/nfing/appltop/nyse/common/11.5.10/java/nyse/oracle/apps/icx/icatalog/shopping/webui/NYSENonCatalogRequestCO.class

                      And

                      Patch instance custom path

                      /apps/OEBS/nfind2/appltop/nyse/common/11.5.10/java/nyse/oracle/apps/icx/icatalog/shopping/webui/NYSENonCatalogRequestCO.class

                      But still it says the say error?

                      Am i missing any settings or any files???

                      Plz advice

                      Thanks in advance
                      Krishna
                      • 8. Re: After Applying Patch Controller file got changed
                        Kristofer Cruz
                        Can you please go to the middle tier OS level and perform the following command:

                        env



                        Look for the JAVA_TOP environmental variable and please report back what is the path.


                        Kristofer
                        • 9. Re: After Applying Patch Controller file got changed
                          user13079906
                          Hello Kristofer

                          Please find the value which we got it from DBA's

                          PATCH INSTANCE

                          Custom top

                          NYSE_JAVA_TOP=/apps/OEBS/nfind2/appltop/nyse/common/11.5.10/java

                          Java Top

                          JAVA_TOP=/apps/OEBS/nfind2/commontop/java


                          NON PATCH INSTANCE

                          Custom top

                          NYSE_JAVA_TOP=/apps/OEBS/nfing/appltop/nyse/common/11.5.10/java

                          Java Top

                          JAVA_TOP=/apps/OEBS/nfing/commontop/java

                          Please Advice
                          • 10. Re: After Applying Patch Controller file got changed
                            872076
                            Hi as you can see here, the custom java top for both the no patch instance and patch instance are different.
                            Please go to the path, "/apps/OEBS/nfind2/appltop/nyse/common/11.5.10/java" and check if the .class file is present in that path.

                            If the class file is not present, place the file in that location.
                            • 11. Re: After Applying Patch Controller file got changed
                              user64507
                              In response to user 869073's suggestion, please note that the names of
                              --patch instance is NFIND2  and
                              --non-patch instance is NFING


                              And hence, note that in the custom java top path (NYSE_JAVA_TOP) in both the files, only the instance name differs. There is no other difference.
                              Guess, this is to be expected.
                              Awaiting any other opinions or suggestions

                              Thanks
                              Siva

                              Edited by: user11996665 on Jul 22, 2011 2:44 AM
                              • 12. Re: After Applying Patch Controller file got changed
                                872076
                                The 2 possible reasons why the class not found issue appear is,

                                1. The class file is not present in the $JAVA_TOP\file path.
                                2. The class file name which is specified in the personlization is not correct.
                                • 13. Re: After Applying Patch Controller file got changed
                                  Braj Pratap
                                  Hi ,

                                  Can you give a try to these steps ,

                                  In patch instance your Java top is /apps/OEBS/nfind2/commontop/java ,so just go this java top and create a directory like given below


                                  /apps/OEBS/nfind2/commontop/java/nyse/oracle/apps/icx/icatalog/shopping/webui ( and put the controller overe here in webui package ) ,then try to run the page .


                                  Thanks
                                  Pratap
                                  • 14. Re: After Applying Patch Controller file got changed
                                    user64507
                                    Hi

                                    In the patch instance we made the following changes
                                    1) We accessed the "jserv.properties page" under the directory "/apps/OEBS/nfing/iAS/Apache/Jserv/etc".
                                    2) In the non-patch instance, we noticed that following entries were made in the "jserv.properties" file for the custom unix path where the custom class CO file and java file were stored .


                                    *Entries in jserv.properties file is as follows
                                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                    # Begin customizations
                                    # wrapper.classpath =
                                    ##Added for NYSE Custom
                                    wrapper.classpath=/apps/OEBS/nfind2/appltop/nyse/common/11.5.10/java
                                    ##End NYSE Custom
                                    # End customizations
                                    # Begin customizations

                                    #wrapper.bin.parameters=%s_jvm_options%
                                    wrapper.bin.parameters=-verbose:gc -hotspot -Xmx1356M -Xms128M -XX:MaxPermSize=128M -XX:NewRatio=2 -XX:+PrintGCTimeStamps -XX:+UseTLAB

                                    # End customizations
                                    # Begin customizations

                                    #wrapper.bin.parameters=-DLONG_RUNNING_JVM=%s_long_running_jvm%

                                    # End customizations
                                    # Begin customizations

                                    #wrapper.env=SHLIB_PATH=%s_cztop%/bin:%s_tp%/lib:%s_tools_oh%/lib:%s_ibytop%/bin:%s_pontop%/bin
                                    wrapper.env=SHLIB_PATH=/apps/OEBS/nfind2/appltop/cz/11.5.0/bin:%s_weboh_oh%/lib:%s_tools_oh%/lib:/apps/OEBS/nfind2/appltop/iby/11.5.0/bin:/apps/OEBS/nfind2/appltop/pon/11.5.0/bin:/apps/GEN/I3/products/j2ee/lib

                                    # End customizations
                                    # Begin customizations

                                    #VERITAS i3
                                    wrapper.env=LIBPATH=/apps/OEBS/nfind2/appltop/cz/11.5.0/bin:%s_weboh_oh%/lib:%s_tools_oh%/lib:/apps/OEBS/nfind2/appltop/iby/11.5.0/bin:/apps/GEN/I3/products/j2ee/lib
                                    wrapper.bin.parameters=-Dindepth.j2ee.verbose=true
                                    wrapper.bin.parameters= -Xbootclasspath/p:/apps/GEN/I3/products/j2ee/etc/apl/jvms/java-vm-nfind2_j2ee/lib/rt.jar -Xbootclasspath/p:/apps/GEN/I3/products/j2ee/lib/indepthj2eeboot.jar -Xbootclasspath/p:/apps/GEN/I3/products/j2ee/classes -Dindepth.j2ee.server=/apps/GEN/I3/products/j2ee/config/nfind2_j2ee

                                    # End customizations
                                    --------------------------------------------------------------------------------------------------------------------------------------------------


                                    3)

                                    Similar entries were made in the patch instance and the apache of the patch instance was bounced. While accessing the java page, the following page was thrown up....

                                    Java Exception Details.
                                    -----------------------------------------------------------------------------------------------------------------------------------------------------
                                    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
                                         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:603)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
                                         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                                         at oa_html._OA._jspService(_OA.java:84)
                                         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                                         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                                         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                                         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                                         at oracle.jsp.JspServlet.service(JspServlet.java:156)
                                         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                                         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                                         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                                         at java.lang.Thread.run(Thread.java:619)
                                    ## Detail 0 ##
                                    java.lang.NullPointerException
                                         at nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO.processRequest(NYSENonCatalogRequestCO.java:103)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
                                         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                                         at oa_html._OA._jspService(_OA.java:84)
                                         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                                         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                                         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                                         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                                         at oracle.jsp.JspServlet.service(JspServlet.java:156)
                                         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                                         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                                         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                                         at java.lang.Thread.run(Thread.java:619)
                                    java.lang.NullPointerException
                                         at nyse.oracle.apps.icx.icatalog.shopping.webui.NYSENonCatalogRequestCO.processRequest(NYSENonCatalogRequestCO.java:103)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
                                         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
                                         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
                                         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
                                         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
                                         at oa_html._OA._jspService(_OA.java:84)
                                         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
                                         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
                                         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
                                         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
                                         at oracle.jsp.JspServlet.service(JspServlet.java:156)
                                         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                                         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
                                         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
                                         at java.lang.Thread.run(Thread.java:619)
                                    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                                    Any pointers in this aspect would be appreciated....

                                    Thanks
                                    1 2 Previous Next