5 Replies Latest reply on Jul 15, 2011 6:03 AM by 868085

    Error while clicking "Personalise" - java.lang.NullPointerException

    868085
      Hi All,

      I was trying to deploy my CO extensions to the development instance. These changes were tested and working absolutely fine from JDeveloper. I moved my CO class files to the correct directory and gave the needed permissions on the file. I tried to run the page from front end and ran into these errors. Now funnilly my JDeveloper version is also running into the error. I have removed all my personalisations now and yet cant get rid of these errors at all. The current version of error, (and this is happening when I am clicking "Personalise" button). The pages are loading just fine. Anyways the error stacks are:

      Error Stack(From the instance):_

      Error Page
      Exception Details.
      oracle.apps.fnd.framework.OAException: Error Page
      Exception Details.
      oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
           at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:616)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
           at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
           at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
           at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1182)
           at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
           at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
           at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
           at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2607)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1940)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:543)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:431)
           at OA.jspService(_OA.java:204)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:473)
           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:734)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
           at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:280)
           at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:68)
           at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:214)
           at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
           at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:219)
           at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
           at OA.jspService(_OA.java:213)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:473)
           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:64)
           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:642)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
           at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
           at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
           at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
           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
      java.lang.NullPointerException

      And the error stack from JDeveloper says:_

      Exception Details.
      oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
           at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at OA.jspService(_OA.java:71)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
           at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
           at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
           at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
           at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
           at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
           at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
           at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
           at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:392)
           at OA.jspService(_OA.java:80)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
           at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
           at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
           at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
           at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
           at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
           at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
           at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
           at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
           at java.lang.Thread.run(Thread.java:595)
      ## Detail 0 ##
      java.lang.NullPointerException
           at oracle.adf.mds.internal.Cache.checkSameGrouping(Cache.java:518)
           at oracle.adf.mds.internal.Cache.isMoveAttrsValid(Cache.java:589)
           at oracle.adf.mds.internal.SessionCache.moveElement(SessionCache.java:2139)
           at oracle.adf.mds.internal.SessionCache.doElementModifications(SessionCache.java:934)
           at oracle.adf.mds.internal.parse.CustomParser.startElement(CustomParser.java:217)
           at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)
           at oracle.cabo.share.xml.ParserAdapter.startElement(Unknown Source)
           at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:181)
           at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1288)
           at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
           at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
           at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:206)
           at oracle.cabo.share.xml.ParserAdapter.parse(Unknown Source)
           at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
           at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
           at oracle.adf.mds.internal.parse.ParserUtils.createNode(ParserUtils.java:283)
           at oracle.adf.mds.internal.parse.ParserUtils.createNode(ParserUtils.java:115)
           at oracle.adf.mds.adapters.DBAdapter.loadSharedCustomizationData(DBAdapter.java:637)
           at oracle.adf.mds.custom.CustomizationManagerImpl.loadAdminCustomizations(CustomizationManagerImpl.java:1453)
           at oracle.adf.mds.custom.CustomizationManagerImpl.createCache(CustomizationManagerImpl.java:1049)
           at oracle.adf.mds.custom.CustomizationManagerImpl.findDocs(CustomizationManagerImpl.java:349)
           at oracle.apps.fnd.framework.personalization.PersonalizationHelper._findDocs(Unknown Source)
           at oracle.apps.fnd.framework.personalization.PersonalizationHelper.getSelectedDocuments(Unknown Source)
           at oracle.apps.fnd.framework.personalization.PersonalizationHelper.getDocumentOverview(Unknown Source)
           at oracle.apps.fnd.framework.personalization.webui.DocOverviewRNCO.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at OA.jspService(_OA.java:71)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
           at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
           at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
           at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
           at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
           at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
           at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
           at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
           at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:392)
           at OA.jspService(_OA.java:80)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
           at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
           at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
           at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
           at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
           at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
           at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
           at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
           at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
           at java.lang.Thread.run(Thread.java:595)
      java.lang.NullPointerException
           at oracle.adf.mds.internal.Cache.checkSameGrouping(Cache.java:518)
           at oracle.adf.mds.internal.Cache.isMoveAttrsValid(Cache.java:589)
           at oracle.adf.mds.internal.SessionCache.moveElement(SessionCache.java:2139)
           at oracle.adf.mds.internal.SessionCache.doElementModifications(SessionCache.java:934)
           at oracle.adf.mds.internal.parse.CustomParser.startElement(CustomParser.java:217)
           at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)
           at oracle.cabo.share.xml.ParserAdapter.startElement(Unknown Source)
           at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:181)
           at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1288)
           at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
           at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
           at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:206)
           at oracle.cabo.share.xml.ParserAdapter.parse(Unknown Source)
           at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
           at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
           at oracle.adf.mds.internal.parse.ParserUtils.createNode(ParserUtils.java:283)
           at oracle.adf.mds.internal.parse.ParserUtils.createNode(ParserUtils.java:115)
           at oracle.adf.mds.adapters.DBAdapter.loadSharedCustomizationData(DBAdapter.java:637)
           at oracle.adf.mds.custom.CustomizationManagerImpl.loadAdminCustomizations(CustomizationManagerImpl.java:1453)
           at oracle.adf.mds.custom.CustomizationManagerImpl.createCache(CustomizationManagerImpl.java:1049)
           at oracle.adf.mds.custom.CustomizationManagerImpl.findDocs(CustomizationManagerImpl.java:349)
           at oracle.apps.fnd.framework.personalization.PersonalizationHelper._findDocs(Unknown Source)
           at oracle.apps.fnd.framework.personalization.PersonalizationHelper.getSelectedDocuments(Unknown Source)
           at oracle.apps.fnd.framework.personalization.PersonalizationHelper.getDocumentOverview(Unknown Source)
           at oracle.apps.fnd.framework.personalization.webui.DocOverviewRNCO.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
           at OA.jspService(_OA.java:71)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
           at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
           at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
           at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
           at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
           at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
           at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
           at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
           at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:392)
           at OA.jspService(_OA.java:80)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
           at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
           at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
           at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
           at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
           at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
           at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
           at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
           at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
           at java.lang.Thread.run(Thread.java:595)

      Edited by: OAFNewbie on 26/06/2011 17:39

      Edited by: OAFNewbie on 26/06/2011 17:41

      Edited by: OAFNewbie on 26/06/2011 17:41
        • 1. Re: Error while clicking "Personalise" - java.lang.NullPointerException
          Kalimuthu V-Oracle
          Hi ,

          I think still there is some personalization which causing this problem,

          I am sure you will be having the full path of the page like /oracle/apps/pon/......PG

          Run the below sql script to get all the personalizations available in your page, (replace your page in this script)

          begin
          jdr_utils.listcustomizations('/oracle/apps/pon/award/completion/webui/ponCompleteAward2PG');
          end;
          This might give one or more lines, get the output for each line using below script,

          then
          begin
          jdr_utils.printDocument('<output of the above script>');
          end;


          take a backup, and delete the personalizations using

          begin
          jdr_utils.deleteDocument('/oracle/apps/pon/award/completion/webui/ponCompleteAward2PG');
          end;

          Another way is just to check what are all the personalizations you have done,
          Goto Functional Administrator, goto personalization tab, and query your Page in document,
          and then click personalize the page will show the details there you can remove the personation,

          Thanks.

          With Regards,
          Kali.
          OSSi.
          • 2. Re: Error while clicking "Personalise" - java.lang.NullPointerException
            868085
            Hi Kali,

            Thanks for your reply. I tried executing the below script for my FinalReviewPG using the path definition from About the page - /oracle/apps/ap/oie/entry/summary/webui/FinalReviewPG. This returns no records. And I deleted all my personalisations using the functional admin responsibility and have rechecked again. There are no personalisations to this page AT ALL. Which is why I am amazed on what is going wrong. I have deleted the cache number of times, deleted my browsing history, system restart, logged in from other PC. Nothing seems to be helping. At wits end!

            Regards,
            Archana.
            • 3. Re: Error while clicking "Personalise" - java.lang.NullPointerException
              868085
              Alsp, the first time I go to the FinalReviewPG and click on About this Page it works. If I go back to the page from there and clicki personalise and run into the null pointer error and then go back to the finalreview page and do the About this page link, it throws up:
              ## Detail 0 ##
              java.lang.NullPointerException
                   at java.util.Hashtable.put(Hashtable.java:394)
                   at oracle.cabo.ui.data.DictionaryData.put(Unknown Source)
                   at oracle.apps.fnd.framework.about.webui.OAAboutPGCO._addDocTable(OAAboutPGCO.java:2668)
                   at oracle.apps.fnd.framework.about.webui.OAAboutPGCO.processRequest(OAAboutPGCO.java:690)
                   at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:600)
              • 4. Re: Error while clicking "Personalise" - java.lang.NullPointerException
                Kalimuthu V-Oracle
                That is strange,
                You have any VO Substitution in this page?
                And if it is R12, you would have bounced the $ADMIN_SCRIPTS_HOME/oacorectl.sh stop/start not adapcctl.sh stop/start


                Thanks.

                With Regards,
                Kali.
                OSSi.
                • 5. Resolved: Error clicking "Personalise" - java.lang.NullPointerException
                  868085
                  In our case this was because of soft link being corrupted.