Forum Stats

  • 3,839,017 Users
  • 2,262,438 Discussions
  • 7,900,836 Comments

Discussions

Getting PPR issue

Meetendra
Meetendra Member Posts: 74 Red Ribbon

when we select skil matrix from drop down we are getting this issue , there is an af: region in where else in cell status there is an declarative component but it is working fine. I tried to change af: region with declarative component but still getting this pop-up.


any suggestion which files we need to check as I am new to oracel adf

Tagged:

Answers

  • Timo Hahn
    Timo Hahn Senior Principal Technical Consultant - Oracle ACE Director Member, Moderator Posts: 38,588 Red Diamond

    User, tell us your exact JDev version, please!

    '...there is an af:reagion....cell status...declarative component...'

    Where? What?

    We need to see the page structure and some implementation details. The image doesn't help either. Check the stacktrace in the servers log. There you might find a reference to one of your classes. This would be the starting point of the investigation.


    Timo

  • Meetendra
    Meetendra Member Posts: 74 Red Ribbon

    jdeveloper version is 12.2.1.4.0

    stacktrace

    <Error> <oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #7_15_ayman_ah 
    

    skillmatrix.jspx.

    <?xml version='1.0' encoding='UTF-8'?>

    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"

              xmlns:f="http://java.sun.com/jsf/core"

              xmlns:h="http://java.sun.com/jsf/html"

              xmlns:af="http://xmlns.oracle.com/adf/faces/rich">

     <jsp:directive.page contentType="text/html;charset=UTF-8"/>

     <f:view>

      <af:document id="d1"

             title="#{msg['header.tab.main.prefix']} - #{msg['skillmatrix.panel.title']}">

       <af:form id="f1">

        <af:pageTemplate viewId="/templates/base.jspx"

                 value="#{bindings.pageTemplateBinding}" id="pt1">

         <f:facet name="content">

          <af:region value="#{bindings.SkillMatrixBTF1.regionModel}" id="r1"/>

         </f:facet>

        </af:pageTemplate>

       </af:form>

      </af:document>

     </f:view>

    </jsp:root>


    skillmatrix.jsff.


    <?xml version='1.0' encoding='UTF-8'?>

    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"

              xmlns:f="http://java.sun.com/jsf/core"

              xmlns:h="http://java.sun.com/jsf/html"

              xmlns:af="http://xmlns.oracle.com/adf/faces/rich">

     <jsp:directive.page contentType="text/html;charset=UTF-8"/>

     <af:panelStretchLayout id="psl1" dimensionsFrom="parent" bottomHeight="2px"

                 topHeight="2px" startWidth="2px" endWidth="2px">

      <f:facet name="center">

       <af:panelGroupLayout id="pglMain" layout="scroll">

        <af:panelHeader id="csrHdr" text="#{msg['skillmatrix.panel.title']}">

         <f:facet name="context">

          <af:panelGroupLayout id="pglContext" layout="horizontal">

           <f:facet name="separator">

            <af:spacer id="spc1" width="20px"/>

           </f:facet>

          </af:panelGroupLayout>

         </f:facet>

         <f:facet name="legend">

          <af:panelGroupLayout id="pglLgnd" layout="horizontal">

           <f:facet name="separator">

            <af:spacer id="spc2" width="5px"/>

           </f:facet>

           <af:outputText id="otLg1" value="NA"

                   inlineStyle="border-width: 1px"/>

           <af:outputText id="otLg2"

                   value="#{msg['skillmatrix.legend.brkdwn.na']}"/>

           <af:spacer id="spclg1" width="1px"/>

           <af:outputText id="otLg3" value="__"

                   inlineStyle="background-color:Maroon;"/>

           <af:outputText id="otLg4"

                   value="#{msg['skillmatrix.legend.gainingexperience']}"/>

           <af:spacer id="spclg2" width="1px"/>

           <af:outputText id="otLg5" value="__"

                   inlineStyle="background-color:rgb(181,99,255);"/>

           <af:outputText id="otLg6"

                   value="#{msg['skillmatrix.legend.minimal']}"/>

           <af:spacer id="spclg3" width="1px"/>

           <af:outputText id="otLg7" value="__"

                   inlineStyle="background-color:Blue;"/>

           <af:outputText id="otLg8"

                   value="#{msg['skillmatrix.legend.intermediate']}"/>

           <af:spacer id="spclg4" width="1px"/>

           <af:outputText id="otLg9" value="__"

                   inlineStyle="background-color:Navy;"/>

           <af:outputText id="otLg10"

                   value="#{msg['skillmatrix.legend.high']}"/>

           <af:spacer id="spclg5" width="1px"/>

           <af:outputText id="otLg11" value="__"

                   inlineStyle="background-color:Purple;"/>

           <af:outputText id="otLg12"

                   value="#{msg['skillmatrix.legend.expert']}"/>

           <af:spacer id="spclg6" width="100px"/>

           <af:commandToolbarButton id="Refresh"

                        action="#{pageFlowScope.skillmatrix.refreshUsersList}"

                        icon="/images/refresh.png"

                        immediate="true" partialSubmit="true"

                        shortDesc="Refresh list"/>

          </af:panelGroupLayout>

         </f:facet>

        </af:panelHeader>

        <af:spacer id="spc5" width="10px" height="10px"/>

        <af:panelGroupLayout id="pgl2" layout="vertical" valign="top">

         <f:facet name="separator">

          <af:spacer id="spc7" width="30px" height="10px"/>

         </f:facet>

         <af:table id="t1" var="row" columnResizing="enabled"

              summary="#{msg['skillmatrix.rpt.tbl.summary']}"

              emptyText="#{msg['table.no.data']}" autoHeightRows="0"

              rowBandingInterval="1" rowSelection="none"

              columnBandingInterval="0" columnSelection="none"

              contentDelivery="immediate" disableColumnReordering="false"

              width="95%" value="#{pageFlowScope.skillmatrix.allUsers}"

              binding="#{pageFlowScope.skillmatrix.usersRichTable}">

          <af:column id="col1" rowHeader="true"

                headerText="#{msg['skillmatrix.rpt.cell.name']}"

                align="left">

           <af:outputText id="ot1"

                   value="#{row.userSkillLevel.primaryGroupName}"

                   visible="#{pageFlowScope.skillmatrix.displayGroup}"/>

          </af:column>

          <af:column id="col2" rowHeader="false"

                headerText="#{msg['skillmatrix.rpt.user.name']}"

                align="left">

           <af:outputText id="ot2" value="#{row.userSkillLevel.username}"/>

          </af:column>

          <af:column id="col3" rowHeader="false"

                headerText="#{msg['skillmatrix.rpt.user.nialevel']}"

                align="center">

           <af:outputText id="ot3" value="#{row.userSkillLevel.niaLevel}"/>

          </af:column>

          <af:column id="col4" width="35" align="center"

                inlineStyle="background-color: #{row.sourceAcquisitionBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.src.procurement']}">

           <af:outputText id="c4hdr1"

                   value="#{row.sourceAcquisitionTextValue}"/>

          </af:column>

          <af:column id="col5" width="35" align="center"

                inlineStyle="background-color: #{row.airportDetailsBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.airport.details']}">

           <af:outputText id="c5hdr1"

                   value="#{row.airportDetailsTextValue}"/>

          </af:column>

          <af:column id="col6" width="35" align="center"

                inlineStyle="background-color: #{row.enrouteChartingBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.enroute.charting']}">

           <af:outputText id="c6hdr1"

                   value="#{row.enrouteChartingTextValue}"/>

          </af:column>

          <af:column id="col7" width="35" align="center"

                inlineStyle="background-color: #{row.enrouteCodingBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.enroute.coding']}">

           <af:outputText id="c7hdr1" value="#{row.enrouteCodingTextValue}"/>

          </af:column>

          <af:column id="col8" width="35" align="center"

                inlineStyle="background-color: #{row.approachAirportChartingBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.approach.airport.charting']}">

           <af:outputText id="c8hdr1"

                   value="#{row.approachAirportChartingTextValue}"/>

          </af:column>

          <af:column id="col9" width="35" align="center"

                inlineStyle="background-color: #{row.approachAirportCodingBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.approach.coding']}">

           <af:outputText id="c9hdr1"

                   value="#{row.approachAirportCodingTextValue}"/>

          </af:column>

          <af:column id="col10" width="35" align="center"

                inlineStyle="background-color: #{row.sidStarChartingBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.sidstar.charting']}">

           <af:outputText id="c10hdr1"

                   value="#{row.sidStarChartingTextValue}"/>

          </af:column>

          <af:column id="col11" width="35" align="center"

                inlineStyle="background-color: #{row.sidStarCodingBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.sidstar.coding']}">

           <af:outputText id="c11hdr1"

                   value="#{row.sidStarCodingTextValue}"/>

          </af:column>

          <af:column id="col12" width="35" align="center"

                inlineStyle="background-color: #{row.obstaclesBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.obstacles']}">

           <af:outputText id="c12hdr1" value="#{row.obstaclesTextValue}"/>

          </af:column>

          <af:column id="col13" width="35" align="center"

                inlineStyle="background-color: #{row.opsdataBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.opsdata']}">

           <af:outputText id="c13hdr1" value="#{row.opsdataTextValue}"/>

          </af:column>

          <af:column id="col14" width="35" align="center"

                inlineStyle="background-color: #{row.avdocsBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.avdocs']}">

           <af:outputText id="c14hdr1" value="#{row.avdocsTextValue}"/>

          </af:column>

          <af:column id="col15" width="35" align="center"

                inlineStyle="background-color: #{row.amdbBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.amdb']}">

           <af:outputText id="c15hdr1" value="#{row.amdbTextValue}"/>

          </af:column>

          <af:column id="col16" width="35" align="center"

                inlineStyle="background-color: #{row.vfrChartingBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.vfr.charting']}">

           <af:outputText id="c16hdr1" value="#{row.vfrChartingTextValue}"/>

          </af:column>

          <af:column id="col20" width="35" align="center"

                inlineStyle="background-color: #{row.vfrGpsCodingBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.vfr.gps']}">

           <af:outputText id="c20hdr1" value="#{row.vfrGpsCodingTextValue}"/>

          </af:column>

          <af:column id="col17" width="35" align="center"

                inlineStyle="background-color: #{row.notamsBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.notams']}">

           <af:outputText id="c17hdr1" value="#{row.notamsTextValue}"/>

          </af:column>

          <af:column id="col20a" width="35" align="center"

                inlineStyle="background-color: #{row.asnBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.smart.notes']}">

           <af:outputText id="c20hdr1x"

                   value="#{row.asnTextValue}"/>

          </af:column>

          <af:column id="col20b" width="35" align="center"

                inlineStyle="background-color: #{row.kaminoBackgroundColor};"

                headerText="#{msg['cellstatus.rpt.kamino']}">

           <af:outputText id="c20hdr1xx"

                   value="#{row.kaminoTextValue}"/>

          </af:column>

         </af:table>

        </af:panelGroupLayout>

       </af:panelGroupLayout>

      </f:facet>

     </af:panelStretchLayout>

    </jsp:root>

  • Meetendra
    Meetendra Member Posts: 74 Red Ribbon

    @Timo Hahn please let me know if anything else if required

  • Timo Hahn
    Timo Hahn Senior Principal Technical Consultant - Oracle ACE Director Member, Moderator Posts: 38,588 Red Diamond

    Well, it's hard to help. Where is the code from the drop down?

    Do you get the error for the other menu options too?

    If you get it only for one option, you can make the page simpler by commenting out some parts. Once the problem is gone you know which part causes the problem.


    Timo