ADF migration from 11.1.1.1.0 to 11.1.1.2.0 : template management issue

Hello,
I'm trying to migrate my applications from ADF 11.1.1.1 to ADF 11.1.1.2. One of these apps is based on a page template, and doesn't work anymore.
Here's one of the jspx (I removed all unnecessary elements). The page is a simple table based on a ViewObject. The bottom facet displays a "Comments" tag, which is linked to the "Comments" field of the selected row
<?xml version='1.0' encoding='windows-1252'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:afh="http://java.sun.com/jsf/html"
          xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
   <jsp:directive.page contentType="text/html;charset=windows-1252"/>
   <f:view  locale="#{localeManager.userLocale}">
    <f:loadBundle basename="Locale.messageBundle" var="bundle"/>
      <af:document id="d1" title="#{sessionScope.contextTitle} : your mobile time registration system"
                   uncommittedDataWarning="on">
         <af:messages id="m1"/>
         <af:form id="f1">
            *<af:pageTemplate viewId="/MTRSTemplate.jspx" id="pt1" value="#{bindings.pageTemplateBinding}">*
               <f:facet name="header">
               </f:facet>                
               <f:facet name="main">
               <af:panelStretchLayout id="psl2"  inlineStyle="margin:10px;"
                                      bottomHeight="0">
                  <f:facet name="center">
                  <af:table value="#{bindings.PersonReport.collectionModel}"
                            var="row" width="100%"
                            rows="#{bindings.PersonReportIterator.rangeSize}"
                            emptyText="#{bindings.PersonReport.viewable ? 'No data to display.' : 'Access Denied.'}"
                            fetchSize="#{bindings.PersonReportIterator.rangeSize}"
                            rowBandingInterval="1"
                            filterModel="#{bindings.PersonReportIterator.queryDescriptor}"
                            queryListener="#{bindings.PersonReportIterator.processQuery}"
                            selectedRowKeys="#{bindings.PersonReport.collectionModel.selectedRow}"
                            selectionListener="#{bindings.PersonReport.collectionModel.makeCurrent}"
                            filterVisible="true" varStatus="vs"
                            rowSelection="single" id="tbl1"
                            verticalGridVisible="true"
                            horizontalGridVisible="false"
                            binding="#{dataManagerBean.activityCollectionModel}">
                           <af:column id="persDet" headerClass="HeaderGroup"
                                headerText="#{bundle.daily_CPerson}">
                        <af:column align="center"
                                   headerText=" "
                                   headerClass="tableHeader"
                                   styleClass="columnData" id="column1" width="20">
                           <af:image id="flag" source="images/flags/flag_#{row.AdminStatusFlagColor}.png" rendered="#{row.AdminStatusFlagColor != null ? true : false}"
                                     shortDesc="#{row.AdminStatusFlagColor}"/>
                        </af:column>
                        <af:column sortProperty="PersonCompanyNr"
                                   sortable="true" align="center"
                                   headerText="#{bundle.daily_CPCompanyNr}"
                                   headerClass="tableHeader"
                                   styleClass="columnData" id="c7" width="45">
                           <af:outputText value="#{row.PersonCompanyNr}" id="ot3"/>
                        </af:column>                       
                        <af:column sortProperty="PersonLastName" sortable="true"
                                   styleClass="columnDataExtended"
                                   headerText="#{bundle.daily_CPName}"
                                   headerClass="tableHeader" id="c6"
                                   width="120" align="left">
                                 <af:outputText value="#{row.PersonLastName} #{row.PersonFirstName}" inlineStyle="margin-left:2px;"
                                          id="ot8" shortDesc="Person details :&#13;Tel: #{row.PersonMobile} &#13;Mail: #{row.PersonMobile} &#13;Address: #{row.PersonStreetNr}, #{row.PersonStreet}&#13;#{row.PersonPostCode}, #{row.PersonLocation}"/>                                
                        </af:column>
                    </af:column>
                     <af:column id="noDet" headerClass="HeaderGroup">
                        <f:facet name="header">
                           <af:outputText id="notext" value=""/>
                        </f:facet>
                        <af:column sortProperty="DateDay" sortable="true"
                                   align="center" headerText="#{bundle.daily_CDate}"
                                   headerClass="tableHeader"
                                   styleClass="columnData" id="c13" width="60">
                           <af:outputText value="#{row.DateDay}"
                                          id="ot4">
                              <af:convertDateTime pattern="#{bindings.PersonReport.hints.DateDay.format}"/>
                           </af:outputText>
                        </af:column>
                        </af:column>
                        <af:column id="planDet" headerClass="HeaderGroup"
                                width="330">
                        <f:facet name="header">
                           <af:outputText id="plan" value="#{bundle.daily_CPlan}"/>
                        </f:facet>
                        <af:column width="180" align="left"
                                   headerText="#{bundle.daily_CCustCost}"
                                   headerClass="tableHeader"
                                   styleClass="columnData" id="c8"
                                   >
                           <af:outputText value="#{row.PlanCustomerCompanyNr} #{row.PlanCustomerName} - #{row.PlanCostCenterCompanyNr} #{row.PlanCostCenterName}"
                                          id="outputText1" inlineStyle="margin-left:2px;" shortDesc="Contact Details :&#13;#{row.PlanContactCompanyNr} #{row.PlanContactLastName} #{row.PlanContactFirstName}&#13;Tel: #{row.PlanContactMobile} &#13;Mail: #{row.PlanContactEmail}"/>
                        </af:column>
                        <af:column sortProperty="PlanStartTime"
                                   sortable="true" align="center" width="40"
                                   headerText="#{bundle.daily_CStart}" headerClass="tableHeader"
                                   styleClass="columnData" id="c9"
                                   >
                           <af:outputText value="#{row.PlanStartTime}"
                                          id="ot10">
                              <af:convertDateTime pattern="#{bindings.PersonReport.hints.PlanStartTime.format}"/>
                           </af:outputText>
                        </af:column>
                        <af:column sortProperty="PlanStopTime"
                                   sortable="true" align="center" width="40"
                                   headerText="#{bundle.daily_CStop}"
                                   headerClass="tableHeader"
                                   styleClass="columnDataExtended" id="c14"
                                   >
                           <af:outputText value="#{row.PlanStopTime}"
                                          id="ot12">
                              <af:convertDateTime pattern="#{bindings.PersonReport.hints.PlanStopTime.format}"/>
                           </af:outputText>
                        </af:column>
                        <af:column sortProperty="PlanDuration"
                                   sortable="true" align="center" width="40"
                                   headerText="#{bundle.daily_CDuration}" headerClass="tableHeader" id="c10"
                                   styleClass="columnData"
                                   >
                            <af:outputText value="#{row.PlanDuration}"
                                           id="outputText4"/>
                        </af:column>
                     </af:column>
                     <af:column id="repDet" headerClass="HeaderGroup">
                        <f:facet name="header">
                           <af:outputText id="rep" value="#{bundle.daily_CReport}"/>
                        </f:facet>
                        <af:column align="left"
                                   headerText="#{bundle.daily_CCustCost}"
                                   headerClass="tableHeader"
                                   styleClass="columnData" id="c5" width="180"
                                   >
                           <af:outputText value="#{row.ReportCustomerCompanyNr} #{row.ReportCustomerName} - #{row.ReportCostCenterCompanyNr} #{row.ReportCostCenterName}"
                                          id="ot9" inlineStyle="margin-left:2px;" shortDesc="Contact Details :&#13;#{row.ReportContactCompanyNr} #{row.ReportContactLastName} #{row.ReportContactFirstName}&#13;Tel: #{row.ReportContactMobile} &#13;Mail: #{row.ReportContactEmail}"/>
                        </af:column>
                        <af:column sortProperty="ReportStartTime" sortable="true"
                                   align="center" headerText="#{bundle.daily_CStart}"
                                   headerClass="tableHeader"
                                   styleClass="columnData" id="c3" width="40"
                                   >
                           <af:outputText value="#{row.ReportStartTime}"
                                          id="ot11">
                              <af:convertDateTime pattern="#{bindings.PersonReport.hints.ReportStartTime.format}"/>
                           </af:outputText>
                        </af:column>
                        <af:column sortProperty="ReportStopTime" sortable="true"
                                   align="center" headerText="#{bundle.daily_CStop}"
                                   headerClass="tableHeader"
                                   styleClass="columnData" id="column3" width="40"
                                   >
                           <af:outputText value="#{row.ReportStopTime}"
                                          id="ot6">
                              <af:convertDateTime pattern="#{bindings.PersonReport.hints.ReportStopTime.format}"/>
                           </af:outputText>
                        </af:column>
                        <af:column sortProperty="ReportDuration"
                                   sortable="true" align="center" width="40"
                                   headerText="#{bundle.daily_CDuration}" headerClass="tableHeader"
                                   id="column4"
                                   styleClass="columnData"
                                   >
                            <af:outputText value="#{row.ReportDuration}"
                                          id="outputText2"/>
                        </af:column>
                        </af:column>
                        <af:column id="noDet2" headerClass="HeaderGroupEnd">
                        <f:facet name="header">
                           <af:outputText id="notext2" value=""/>
                        </f:facet>
                     </af:column>   
                  </af:table>
                  </f:facet>                 
                  </af:panelStretchLayout>
               </f:facet>
               <f:facet name="bottom">
                  <af:panelStretchLayout id="psl3" inlineStyle="margin:10px;">
                      <f:facet name="top">
                            <af:panelFormLayout id="pfl3" partialTriggers="tbl1">
                                  <af:inputText label ="#{bundle.daily_CComments}" value="#{bindings.Comments.inputValue}"
                                                readOnly="true" 
                                                inlineStyle="height:80px;"
                                                id="ot1" rows="3" columns="100"/>
                            </af:panelFormLayout>
                         </f:facet>
                  </af:panelStretchLayout>                 
               </f:facet>
            </af:pageTemplate>
         </af:form>
      </af:document>
   </f:view>
</jsp:root>The pageDef for this page :
<?xml version="1.0" encoding="UTF-8" ?>
<pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"
                version="11.1.1.54.7" id="dailyActivityReportPageDef"
                Package="com.traxxeo.mtrs.view.pageDefs">
  <parameters/>
  <executables>
    <variableIterator id="variables"/>
    *<page path="com.traxxeo.mtrs.view.pageDefs.MTRSTemplatePageDef"*
          *id="pageTemplateBinding" Refresh="ifNeeded" />*
    <iterator Binds="PersonReport" RangeSize="25"
              DataControl="MTRSAppModuleDataControl"
              id="PersonReportIterator"/>
  </executables>
  <bindings>
    <tree IterBinding="PersonReportIterator"
          id="PersonReport">
      <nodeDefinition DefName="com.traxxeo.mtrs.model.views.PersonReport"
                      Name="PersonReport0">
        <AttrNames>
          <Item Value="AdminStatusAdminStatusId"/>
          <Item Value="AdminStatusId"/>
          <Item Value="AdminStatusName"/>
          <Item Value="ApprovalDate"/>
          <Item Value="Comments"/>
          <Item Value="DateDay"/>
          <Item Value="ExportDate"/>
          <Item Value="FunctionTypeFunctionTypeId"/>
          <Item Value="FunctionTypeName"/>
          <Item Value="PersonCategoryId"/>
          <Item Value="PersonCompanyNr"/>
          <Item Value="PersonCountry"/>
          <Item Value="PersonEmail"/>
          <Item Value="PersonFirstName"/>
          <Item Value="PersonId"/>
          <Item Value="PersonLastName"/>
          <Item Value="PersonLocation"/>
          <Item Value="PersonMobile"/>
          <Item Value="PersonPersonId"/>
          <Item Value="PersonPostCode"/>
          <Item Value="PersonReportId"/>
          <Item Value="PersonStreet"/>
          <Item Value="PersonStreetNr"/>
          <Item Value="PlanContactCompanyNr"/>
          <Item Value="PlanContactContactId"/>
          <Item Value="PlanContactCostCenterId"/>
          <Item Value="PlanContactEmail"/>
          <Item Value="PlanContactFirstName"/>
          <Item Value="PlanContactId"/>
          <Item Value="PlanContactLastName"/>
          <Item Value="PlanContactMobile"/>
          <Item Value="PlanCostCenterCompanyNr"/>
          <Item Value="PlanCostCenterCostCenterId"/>
          <Item Value="PlanCostCenterCustomerId"/>
          <Item Value="PlanCostCenterName"/>
          <Item Value="PlanCustomerCompanyNr"/>
          <Item Value="PlanCustomerCustomerId"/>
          <Item Value="PlanCustomerName"/>
          <Item Value="PlanDuration"/>
          <Item Value="PlanFunctionTypeId"/>
          <Item Value="PlanStartTime"/>
          <Item Value="PlanStopTime"/>
          <Item Value="ReportContactCompanyNr"/>
          <Item Value="ReportContactContactId"/>
          <Item Value="ReportContactCostCenterId"/>
          <Item Value="ReportContactEmail"/>
          <Item Value="ReportContactFirstName"/>
          <Item Value="ReportContactId"/>
          <Item Value="ReportContactLastName"/>
          <Item Value="ReportContactMobile"/>
          <Item Value="ReportCostCenterCompanyNr"/>
          <Item Value="ReportCostCenterCostCenterId"/>
          <Item Value="ReportCostCenterCustomerId"/>
          <Item Value="ReportCostCenterName"/>
          <Item Value="ReportCustomerCompanyNr"/>
          <Item Value="ReportCustomerCustomerId"/>
          <Item Value="ReportCustomerName"/>
          <Item Value="ReportDuration"/>
          <Item Value="ReportStartTime"/>
          <Item Value="ReportStatusId"/>
          <Item Value="ReportStatusName"/>
          <Item Value="ReportStatusReportStatusId"/>
          <Item Value="ReportStopTime"/>
          <Item Value="WorkCodeId"/>
          <Item Value="WorkCodeName"/>
          <Item Value="WorkCodeWorkCodeId"/>
          <Item Value="AdminStatusFlagColor"/>
        </AttrNames>
      </nodeDefinition>
    </tree>
    <attributeValues IterBinding="PersonReportIterator" id="Comments">
      <AttrNames>
        <Item Value="Comments"/>
      </AttrNames>
    </attributeValues>
  </bindings>
</pageDefinition>The template page :
<?xml version='1.0' encoding='windows-1252'?>
<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=windows-1252"/>
  <f:loadBundle basename="Locale.messageBundle" var="bundle"/>
  <!--<link href="styles/main.css" rel="stylesheet" type="text/css"/>--> 
  <af:pageTemplateDef var="attrs">  
    <af:xmlContent>
      <component xmlns="http://xmlns.oracle.com/adf/faces/rich/component">
        <display-name>MTRSTemplate</display-name>
                <facet>
                    <facet-name>
                        main
                    </facet-name>
                </facet>
                <facet>
                    <facet-name>
                        header
                    </facet-name>
                </facet>
                <facet>
                    <facet-name>
                        bottom
                    </facet-name>
                </facet>
            </component>
    </af:xmlContent>
                <af:panelStretchLayout id="pst1h" inlineStyle="border:1px solid #D2D2D2;margin-top:7px;margin-left:2px;margin-right:3px; -moz-border-radius: 10px;background-color:#FFFFF0;">
                    <f:facet name="center">
                        <af:facetRef facetName="header"/>
                    </f:facet>
                </af:panelStretchLayout>
                <af:panelStretchLayout id="pst1m" topHeight="#{attrs.backButton != null ? 30 : 0}"
                                               startWidth="10px"
                                               styleClass="mainPanel">
                    <f:facet name="center">
                        <af:facetRef facetName="main"/>
                    </f:facet>
                </af:panelStretchLayout>
            <af:panelStretchLayout id="pst1b" topHeight="#{attrs.bottomHeight}"
                                       inlineStyle="border:1px solid #D2D2D2; margin-top:10px; margin-left:2px; margin-right:3px; -moz-border-radius: 10px;">
                <f:facet name="top">                      
                     <af:facetRef facetName="bottom"/>
                </f:facet>               
            </af:panelStretchLayout>
  </af:pageTemplateDef>
</jsp:root>and the template pageDef :
<?xml version="1.0" encoding="UTF-8" ?>
<pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"
                version="11.1.1.54.7" id="MTRSTemplatePageDef"
                Package="com.traxxeo.mtrs.view.pageDefs">
</pageDefinition>With this configuration, an error is returned when page is displayed :
javax.el.PropertyNotFoundException: Target Unreachable, 'Comments' returned null
     at com.sun.el.parser.AstValue.getTarget(AstValue.java:88)
     at com.sun.el.parser.AstValue.getType(AstValue.java:56)
     at com.sun.el.ValueExpressionImpl.getType(ValueExpressionImpl.java:180)
     at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getValueExpressionType(ValueRenderer.java:172)
     at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputTextRenderer.renderContentStyleAttributes(SimpleInputTextRenderer.java:409)
     Truncated. see log file for complete stacktraceWhen template is desactivated, the error disappears. It also disappears when I use #{bindings} instead of #{bindings.pageTemplateBinding} in the af:pageTemplate tag
any idea?
Thanks for your help
Stephane

Hello Frank,
If I remove the "Comments" data, the table content displays correctly. However, when I try to scroll the table, after the 25 base range rows, the table refresh and goes back to first row, giving following error :
<SortableModel><_toRowIndex> rowkey non valide : [oracle.jbo.Key[10714 ]] type : class java.util.Collections$SingletonList
<SortableModel><_toRowIndex>
java.lang.ClassCastException: java.util.Collections$SingletonList cannot be cast to java.lang.Integer
     at org.apache.myfaces.trinidad.model.SortableModel._toRowIndex(SortableModel.java:341)
     at org.apache.myfaces.trinidad.model.SortableModel.setRowKey(SortableModel.java:137)
     at org.apache.myfaces.trinidad.component.UIXCollection.setRowKey(UIXCollection.java:423)
     at oracle.adfinternal.view.faces.renderkit.rich.TableRendererUtils.validateRowIndex(TableRendererUtils.java:647)
     at oracle.adfinternal.view.faces.renderkit.rich.TableRendererUtils.getDataFetchStartAndSize(TableRendererUtils.java:671)
     at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._handleDataFetch(TableRenderer.java:927)
     at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:494)
     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
     at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:527)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2572)
     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:273)
     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:523)
     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:220)
     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
     at org.apache.myfaces.trinidad.render.RenderUtils.encodeRecursive(RenderUtils.java:70)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:410)
     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2572)
     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:273)
     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:523)
     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:220)
     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2572)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:432)
     at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:47)
     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
     at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.encodeEnd(ContextSwitchingComponent.java:153)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2572)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:432)
     at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:221)
     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2572)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:432)
     at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:820)
     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1501)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeAll(UIXComponentBase.java:771)
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
     at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:271)
     at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:202)
     at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
     at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
     at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:685)
     at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:261)
     at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:193)
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
     at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85)
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
     at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:54)
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
     at java.security.AccessController.doPrivileged(Native Method)
     at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
     at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
     at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
     at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at com.traxxeo.mtrs.util.DisableUrlSessionFilter.doFilter(DisableUrlSessionFilter.java:42)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at com.traxxeo.mtrs.util.AuthenticationFilter.doFilter(AuthenticationFilter.java:92)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
     at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
     at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
     at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)Please note that some errors appears before/after the stack :
<UIXInclude><_setupIncludeContext> Appel interdit pour configurer le contexte d'une inclusion déjà en contexteWhat do you mean by 'which could be a case if you use EO in libraries'?
Thanks for your help
Stephane

Similar Messages

  • Problem with foreign and primary keys migration from SQL Server to Oracle

    Hi folks, i'm using SQL Developer to migrate from a SQL Server database to Oracle and i'm stuck with a couple issues:
    The worst of them so far is the fact that i can't migrate any of the PKs and FKs. After successfully capturing the SQL Server DB model and converting it to Oracle, when the tool generates the scripts, all ALTER TABLE queries that add the PKs and FKs have their target columns duplicated.
    for example: when i'm trying to migrate a simple table that contains an Id (PK) and Name columns, the tool generates the following scripts:
    PROMPT Creating Table TestTable...
    CREATE TABLE TestTable (
    Id NUMBER(10,0) NOT NULL,
    Name VARCHAR2 NOT NULL
    PROMPT Creating Primary Key Constraint PK_TestTable on table TestTable ...
    ALTER TABLE TestTable
    ADD CONSTRAINT PK_TestTable PRIMARY KEY
    Id,
    Id
    ENABLE
    As for the FKs, the tool duplicates the columns as well:
    ALTER TABLE SomeTable
    ADD CONSTRAINT FK_SomeTable_SomeTable2 FOREIGN KEY
    SomeTable2Id,
    SomeTable2Id
    REFERENCES SomeTable2
    Id,
    Id
    ENABLE
    Does anyone have a clue on how to solve these issues? I'd be greatly thankful for any answers!

    Hi Fernando,
    I was unable to replicate this issue. My primary / foreign keys where defined using unique columns.
    PROMPT Creating Primary Key Constraint PK_Suppliers on table Suppliers ...
    ALTER TABLE Suppliers
    ADD CONSTRAINT PK_Suppliers PRIMARY KEY
    SupplierID
    ENABLE
    I tried a few things like
    capturing twice and renaming both models the same
    renaming the converted models
    but with no luck.
    I think this issue is occuring either at the capture or convert phase.
    1) Are you performing the capture online or offline?
    2) Can you provide a the entire DDL for one of these tables and its indexes to see if I can replicate?
    3) Did the capture or convert fail or have to be redone at any stage ?
    I all else fails I would attempt a capture and convert again using a brand new repository (create a new schema in Oracle and associate the migration repository with it).
    Regards,
    Dermot
    SQL Developer Team
    Edited by: Dermot ONeill on Oct 22, 2009 12:18 PM

  • SP2010 - Documents migrated from different farm cause login prompts when opening..

    We have 3 SharePoint farms (Dev/Test/Prod) and we migrated Word documents between them a couple of different ways.. AvePoint's DocAve, copy from Explorer view of the two farms and Download/Upload.
    The documents were originally created on  the development farm.
    When we open documents in the production farm, the user is prompted with a login box to login to the development farm. New documents created in the production farm don't prompt.
    Anyone know where / what information is being stored in the document that would reference the old farm? and how to clear it?

    Hi,
    According to your post, my understanding is that documents migrated from different farm cause login prompts when opening.
    I try to reproduce the issue, however, everything works well.
    I recommend as below:
    Open the site in the browner, click tool->Compatibility View Setting->Add the site to be displayed in Compatibility View.
    Click Tool->Internet Options->Security->Trusted Sites.
    Click Tool->Internet Options->Security->Restricted sites->Allowed level for this zone: Medium.
    Modify your registry settings for the WebClient service.
    Go to the file's properties > Security > Advanced  > and Inherit the permissions.
    More information:
    SharePoint Keeps Asking for Password Everytime?
    SharePoint Keeps Prompting for Credentials
    Thanks,
    Linda Li                
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • What is the best way to migrate from Forms to ADF?

    We are in a big quagmire. Our company has been into Oracle Forms development for over 15 years. We have applications developed in Forms 6i and 10g. We have about 5 products and these 5 products have about 25 to 30 different versions. i.e. we maintain about 30 different versions of our applications. Each version of the application has about 100 forms and 100 reports.
    Now, since Forms has come to the End of life from 11g we want to move to ADF. We tried Forms to ADF migration tools but failed. So now we have decided to manually rewrite the applications in ADF.
    Our Forms / PL/SQL developers, designers and analysts (total about 40) are all Oracle Forms people. They have no experience in Java.
    What I want to know is:
    (1.) What is the BEST way to achieve this?
    (2.) Do we have to learn Java, JSF and ADF?? (i.e. All 3)?
    (3.) Is it mandatory to learn JSF??
    (4.) Assuming, comprehensive training can be given, how long will it take for Forms people to learn ADF?
    (5.) What type of training will be required?? (Java, JSF, ADF, JDeveloper etc.)
    (6.) How LONG will this take? i.e. to train all 40 and then get rewrite an application of 100+ forms and 100+ reports? (Ballpark is OK).
    (7.) Any other technologies we should learn??
    Edited by: user12240205 on Jul 18, 2012 5:48 AM

    Obvoiusly the longer you have for training the better but I think the minimum would be
    1) Java skills - I think to start off, 1 or two days reading something like Head First Java http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208
    2) I'd then get "The Quick Start Guide to Fusion Development" http://www.amazon.com/Quick-Start-Oracle-Fusion-Development/dp/0071744282/ref=sr_1_1?s=books&ie=UTF8&qid=1343201618&sr=1-1&keywords=jdeveloper+quick (declaration: I'm the author so have a vested interest, but I still think its a good place to start. - this should be about 2-3 days to read and also to try things out.
    3) In parallel I'd be watching these ADF Insider Basics http://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsider-093342.html#a1 - a couple of hours
    4) I'd then try this tutorial http://www.oracle.com/webfolder/technetwork/tutorials/obe/jdev/obe11jdev/ps1/ria_application/developriaapplication_long.htm - 3 hours.
    5) Optionally, if you are coming from a Forms background I would also read http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/SummitADF/SummitADF_Redevelopment.pdf and watch http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/Forms_Redevelopment_ADF/Forms_Redevelopment_ADF.html - which is about 2 hours of work.
    I think this would be the absolute MINIMUM to at least be able to build some basic applications and to start feeling your way - everything else outlined in the "ADF COLLATERAL TOUR" http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/ADFTour/ADFTour.html could be learned as you start building some proof of concept. However, I'd wouldn't suggest you try building a real application with only one weeks exposure (in the same way I wouldn't expect you to design a product database with only one week training). I would probably expect your developers to have at least the above training and then spend about a month or so (minimum) building proof of concepts (or testing themselves with the ADF Insider Essentials Tasks). Furthermore, I'd probably expect you to have at least on senior developer/architect, with much more experience who can be making decisions on things like reuse, partitioning, architecture etc.
    Of course, this is all subjective but I hope it helps.
    regards
    Grant
    ps
    Of course, we also have formal Oracle University Training courses which you could attend (or they can be purchased to watch on line).

  • Migrate ADF application from version 10.1.2 to 10.1.3

    Dear all,
    I have migrated a ADF application from version 10.1.2 to 10.1.3.
    The original project has been opened with jdeveloper 10.1.3 and the 10.1.2 libraries set in the server.xml and orion-application.xml files as explained in this page
    http://www.oracle.com/technetwork/developer-tools/jdev/10g-howto-deploy-a-1012-adf-applica-090135.html?ssSourceSiteId=otnjp
    When I tried to run the application Ihad the following Java exception
    Does anyone ever had the same problem?
    java.lang.NoSuchMethodError: java.lang.String oracle.adf.model.BindingContext.findBindingContainerIdByPath(java.lang.String)     at oracle.adf.controller.v2.struts.actions.DataAction.mappingCreate(DataAction.java:284)     at oracle.adf.controller.v2.struts.actions.DataAction.execute(DataAction.java:101)     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:509)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)     at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:644)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:226)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:127)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:116)     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)     at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234)     at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29)     at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)     at java.lang.Thread.run(Thread.java:595)

    java.lang.NoSuchMethodError: java.lang.String oracle.adf.model.BindingContext.findBindingContainerIdByPath(java.lang.String) at oracle.adf.controller.v2.struts.actions.DataAction.mappingCreate
    Refer Steve's blog
    http://radio-weblogs.com/0118231/stories/2006/02/28/notesOnMigratingAdfstruts1012ApplicationsTo1013.html

  • Error during migration of ADF project from Jdev 12 to jdev 11.1.1.7

    Hi all,
       I have created a ADF project in Jdeveloper 12c.during migration from 12c to jdev11g everything was normal.but when i tried to deploy it over integrated weblogic 11g of jdeveloper,it created error-
    9 Sep, 2014 8:56:39 PM IST> <Error> <J2EE> <BEA-160197> <Unable to load descriptor C:\Users\Mayank\AppData\Roaming\JDeveloper\system11.1.1.7.40.64.93\o.j2ee\drs\ADF_FUSION_POC/META-INF/weblogic-application.xml of module ADF_FUSION_POC. The error is weblogic.descriptor.DescriptorException: Unmarshaller failed
      at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:161)
      at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:323)
      at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:788)
      at weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java:409)
      at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(AbstractDescriptorLoader2.java:759)
      at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBean(AbstractDescriptorLoader2.java:768)
      at weblogic.application.ApplicationDescriptor.getWeblogicApplicationDescriptor(ApplicationDescriptor.java:324)
      at weblogic.application.internal.EarDeploymentFactory.findOrCreateComponentMBeans(EarDeploymentFactory.java:181)
      at weblogic.application.internal.MBeanFactoryImpl.findOrCreateComponentMBeans(MBeanFactoryImpl.java:48)
      at weblogic.application.internal.MBeanFactoryImpl.createComponentMBeans(MBeanFactoryImpl.java:110)
      at weblogic.application.internal.MBeanFactoryImpl.initializeMBeans(MBeanFactoryImpl.java:76)
      at weblogic.management.deploy.internal.MBeanConverter.createApplicationMBean(MBeanConverter.java:89)
      at weblogic.management.deploy.internal.MBeanConverter.createApplicationForAppDeployment(MBeanConverter.java:67)
      at weblogic.management.deploy.internal.MBeanConverter.setupNew81MBean(MBeanConverter.java:315)
      at weblogic.deploy.internal.targetserver.operations.ActivateOperation.compatibilityProcessor(ActivateOperation.java:81)
      at weblogic.deploy.internal.targetserver.operations.AbstractOperation.setupPrepare(AbstractOperation.java:295)
      at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:97)
      at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
      at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
      at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
      at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
      at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
      at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: com.bea.xml.XmlException: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists: "weblogic.j2ee.descriptor.wl.LibraryRefBeanImpl@874a85bf(/LibraryRefs[[CompoundKey: adf.oracle.domain]])"
      at com.bea.staxb.runtime.internal.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:54)
      at com.bea.staxb.runtime.internal.RuntimeBindingType$BeanRuntimeProperty.setValue(RuntimeBindingType.java:539)
      at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType$QNameRuntimeProperty.fillCollection(AttributeRuntimeBindingType.java:381)
      at com.bea.staxb.runtime.internal.MultiIntermediary.getFinalValue(MultiIntermediary.java:52)
      at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType.getFinalObjectFromIntermediary(AttributeRuntimeBindingType.java:140)
      at com.bea.staxb.runtime.internal.UnmarshalResult.unmarshalBindingType(UnmarshalResult.java:200)
      at com.bea.staxb.runtime.internal.UnmarshalResult.unmarshalDocument(UnmarshalResult.java:169)
      at com.bea.staxb.runtime.internal.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:65)
      at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:150)
      ... 27 more
    Caused by: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists: "weblogic.j2ee.descriptor.wl.LibraryRefBeanImpl@874a85bf(/LibraryRefs[[CompoundKey: adf.oracle.domain]])"
      at weblogic.descriptor.internal.ReferenceManager.registerBean(ReferenceManager.java:231)
      at weblogic.j2ee.descriptor.wl.WeblogicApplicationBeanImpl.setLibraryRefs(WeblogicApplicationBeanImpl.java:1440)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at com.bea.staxb.runtime.internal.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:48)
      ... 35 more
    .>
    <9 Sep, 2014 8:56:39 PM IST> <Error> <Deployer> <BEA-149605> <Failed to create App/Comp mbeans for AppDeploymentMBean ADF_FUSION_POC. Error - weblogic.management.DeploymentException: Unmarshaller failed.
    weblogic.management.DeploymentException: Unmarshaller failed
      at weblogic.application.internal.EarDeploymentFactory.findOrCreateComponentMBeans(EarDeploymentFactory.java:193)
      at weblogic.application.internal.MBeanFactoryImpl.findOrCreateComponentMBeans(MBeanFactoryImpl.java:48)
      at weblogic.application.internal.MBeanFactoryImpl.createComponentMBeans(MBeanFactoryImpl.java:110)
      at weblogic.application.internal.MBeanFactoryImpl.initializeMBeans(MBeanFactoryImpl.java:76)
      at weblogic.management.deploy.internal.MBeanConverter.createApplicationMBean(MBeanConverter.java:89)
      Truncated. see log file for complete stacktrace
    Caused By: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists: "weblogic.j2ee.descriptor.wl.LibraryRefBeanImpl@874a85bf(/LibraryRefs[[CompoundKey: adf.oracle.domain]])"
      at weblogic.descriptor.internal.ReferenceManager.registerBean(ReferenceManager.java:231)
      at weblogic.j2ee.descriptor.wl.WeblogicApplicationBeanImpl.setLibraryRefs(WeblogicApplicationBeanImpl.java:1440)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      Truncated. see log file for complete stacktrace
    >
    <9 Sep, 2014 8:56:39 PM IST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1410276398843' for task '0'. Error is: 'weblogic.management.DeploymentException: Unmarshaller failed'
    weblogic.management.DeploymentException: Unmarshaller failed
      at weblogic.application.internal.EarDeploymentFactory.findOrCreateComponentMBeans(EarDeploymentFactory.java:193)
      at weblogic.application.internal.MBeanFactoryImpl.findOrCreateComponentMBeans(MBeanFactoryImpl.java:48)
      at weblogic.application.internal.MBeanFactoryImpl.createComponentMBeans(MBeanFactoryImpl.java:110)
      at weblogic.application.internal.MBeanFactoryImpl.initializeMBeans(MBeanFactoryImpl.java:76)
      at weblogic.management.deploy.internal.MBeanConverter.createApplicationMBean(MBeanConverter.java:89)
      Truncated. see log file for complete stacktrace
    Caused By: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists: "weblogic.j2ee.descriptor.wl.LibraryRefBeanImpl@874a85bf(/LibraryRefs[[CompoundKey: adf.oracle.domain]])"
      at weblogic.descriptor.internal.ReferenceManager.registerBean(ReferenceManager.java:231)
      at weblogic.j2ee.descriptor.wl.WeblogicApplicationBeanImpl.setLibraryRefs(WeblogicApplicationBeanImpl.java:1440)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      Truncated. see log file for complete stacktrace
    >
    <9 Sep, 2014 8:56:39 PM IST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application 'ADF_FUSION_POC'.>
    <9 Sep, 2014 8:56:39 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
    weblogic.management.DeploymentException: Unmarshaller failed
      at weblogic.application.internal.EarDeploymentFactory.findOrCreateComponentMBeans(EarDeploymentFactory.java:193)
      at weblogic.application.internal.MBeanFactoryImpl.findOrCreateComponentMBeans(MBeanFactoryImpl.java:48)
      at weblogic.application.internal.MBeanFactoryImpl.createComponentMBeans(MBeanFactoryImpl.java:110)
      at weblogic.application.internal.MBeanFactoryImpl.initializeMBeans(MBeanFactoryImpl.java:76)
      at weblogic.management.deploy.internal.MBeanConverter.createApplicationMBean(MBeanConverter.java:89)
      Truncated. see log file for complete stacktrace
    Caused By: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists: "weblogic.j2ee.descriptor.wl.LibraryRefBeanImpl@874a85bf(/LibraryRefs[[CompoundKey: adf.oracle.domain]])"
      at weblogic.descriptor.internal.ReferenceManager.registerBean(ReferenceManager.java:231)
      at weblogic.j2ee.descriptor.wl.WeblogicApplicationBeanImpl.setLibraryRefs(WeblogicApplicationBeanImpl.java:1440)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      Truncated. see log file for complete stacktrace
    >
    #### Cannot run application ADF_FUSION_POC due to error deploying to IntegratedWebLogicServer.
    [08:56:39 PM] ####  Deployment incomplete.  ####
    [08:56:39 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
    [Application ADF_FUSION_POC stopped and undeployed from Server Instance IntegratedWebLogicServer]
    <Logger> <error> ServletContainerAdapter manager not initialized correctly.
    how to solve that error.Thanx

    Hi Shakif,
    Ideally it should work and should be able to see in Changelist of target system.
    Could you tell me exact error?
    Thanks
    Satish

  • Any example customer has migrated from Oralce Forms to ADF?

    Any benchmark or how many customers have done the migration from Forms to ADF?
    Btw, is all kind of Froms convertible by Froms2ADF tools ?
    thanks for any suggestion.

    Here is my view on this:
    In general, people tend to underestimate the effort involved in migrating from Forms to ADF.
    Migration tools like the JHeadstart Forms2ADF Generator can be of help, but are by no means a silver bullet.
    When does JHeadstart save time
    The amount of work that can be saved by using the JHeadstart Forms2ADF Generator (JFG) very much depends on the structure of the Oracle Forms application at hand. The JHeadstart Forms2ADF Generator provides most savings for forms that have the following characteristics:
    - Standard-Forms data retrieval and data manipulation through blocks based on database tables, with master-detail relations defined between the block
    - Complex user interface, many (stacked) canvasses, many tabs, many list of values, and other display types
    - PL/SQL logic mostly limited to user interface dynamics: conditionally showing/hiding user interface items, and conditionally changing the properties of user interface items. While JHeadstart does not convert PL/SQL logic, this type of logic is easily implemented in the ADF application because JHeadstart provides many declarative property settings to implement this behavior.
    PL.SQL Logic
    JHeadstart has made the deliberate choice to not automatically convert the PL/SQL logic to Java. The reasons for this are:
    - It is impossible to automate the migration of a two-tier architecture (logic in Forms or in the database) to a three tier Model-View-Controller architecture as is common in JEE web applications, including ADF-based applications.
    - The architecture of the converted application should be identical to the best-practice architecture of an ADF application that is build from scratch. If the architecture is the same, the same skill set can be used to maintain both migrated applications and ADF applications build from scratch. In addition, by going for a best practice architecture, the application is more flexible, and can be maintained easier at lower cost.
    - When using the JHeadstart Forms2ADF Generator, you get this best-practice ADF architecture that is identical to ADF/JHeadstart applications that are built from scratch.
    Other Forms2ADF Considerations
    Even if it turns out the JFG adds value, there are many other questions the customer should ask himself before embarking on a Foms2ADF project. For example:
    - Apart from technical reasons like old Forms verisions no longer supported, are there real business reasons and business benefits for migrating that justify the migration effort?
    - To what extent is the application still meeting functional requirements?
    - Are there issues with stability and end user friendliness?
    - Old forms applications are typical "window-on-data" screens, you see the structure of the datamodel through the layout of the screens. Modern web 2.0 composite applications are more task-oriented with good support for human workflow. The customer should consider to what extent it wants to leverage all these new user interfaces capabilities that come with ADF Faces and WebCenter.
    - How does the application fits in the overall IT landscape of the customer? What interfaces to other systems exist, what (old/obsolete?) technology is used to implement those interfaces?
    - What about batch functionality and reporting facilities?
    - May be part of the functionality of the current system can be replaced with standard off-the-shelf software?
    - How sound, well structured and future proof is the underlying datamodel?
    - To what extent is the customer looking at service-orientated architectures? Whats the SOA maturity level of the customer?
    - Above questions help to answer the key question: how desirable and beneficial is it to migrate an old monolitic forms application 1:1 to a monolitic ADF aplication? How does that fit in overall IT strategy?
    - Organisational isues: who will migrate the system, who will maintain the system? Is outsourcing considered? etc.
    Some customer experiences
    Over the years I have been involved with a number of customers that migrated from Forms to ADF. With some of these customers we used the Forms2ADF Generator in the proof-of-concept phase to convince them of the combined power of ADF and JHeadstart. However, with NONE of these customers we used the Forms2ADF Generatpr during actual migration, for various reasons as listed above. All customers eventually chose to truly re-engineer the application while rebuilding in ADF achieving signifcant new business benefits that justified the investment. A choice recommended and encouraged by me, despite the fact I am the creator of the JFG. Note that ALL customers use JHeadstart heavily forbuilding the re-engineered ADF application, they just don't use the Forms2ADF generator, but the JHeadstart Application generator to create the ADF app from scratch.
    Other resources
    You also might want to take a look at the following presentations:
    - http://www.slideshare.net/stevendavelaar/forms2-adfsoa-ukoug
    - http://www.slideshare.net/stevendavelaar/jhs11-forms2-adfukoug
    - http://www.slideshare.net/oracle_imc_team/oracle-forms-modernization-strategies
    - http://www.slideshare.net/lucasjellema/forms-2-future-the-ongoing-journey-into-the-future-for-oracle-based-organizations
    Hope this helps,
    Steven Davelaar,
    JHeadstart Team

  • Problem with servlet after migrating from OC4J to WebLogic 10.3

    I come across a problem when I was migrating from jDev 11g TP4 to production version in that step also server got changed from OC4J to webLogic.
    I am running java http servlet along other jspx pages. When everything was on OC4J there was no problem whit security on this servlet ( servlet was under same authorization automatically, and I was able to create new application module on this servlet by createRootApplicationModule
    ) but when I changed to WebLogic 10.3 I come across a numerous problems. First one is solved i managed to put the servlet under same authorization as jspx pages by
    *&lt;servlet&gt;*
    *&lt;servlet-name&gt;report&lt;/servlet-name&gt;*
    *&lt;servlet-class&gt;path.to.class&lt;/servlet-class&gt;*
    *&lt;security-role-ref&gt;*
    *&lt;role-name&gt;name&lt;/role-name&gt;*
    *&lt;role-link&gt;valid-users&lt;/role-link&gt;*
    *&lt;/security-role-ref&gt;*
    *&lt;/servlet&gt;*
    but when I trying to create new application module I get JBO-30003 error which is Caused by:
    oracle.adf.share.security.ADFSecurityAuthenticationException: JAAS login error.
    Invalid null input: name
    Has anybody any idea what I am doing wrong?
    Thank you for your help, Rok Kogov&scaron;ek

    for example:
    web.xml
    <security-role>
    <role-name>yourrole</role-name>
    </security-role>
    weblogic.xml
    <security-role-assignment>
    <role-name>yourrole</role-name>
    <principal-name>wlsuser</principal-name > <!-- wlsuser is define at wls console-->
    </security-role-assignment>

  • Migrating Application from JDev 10.1.3.5 to JDev 11.1.2.2.; WebLogic issues

    Hi,
    I've been in the process of migrating an application we have from JDev 10.1.3.5. to the most current release. This involved migrating from OC4J to the WebLogic Server. After clearing up code-related issues, I have been trying to mitigate errors that came from deploying the application to the WebLogic server. I fixed (or so I think) the original error(see immediately below in italics) by deleting the servlet tag in both of the web.xml files (ViewController and Deploy) that are within the application. I also changed it to 'adfLibResources' per a previous thread on this topic.
    +<Error> <HTTP> <BEA-101371> <There was a failure when processing annotations for application C:\Users\priestem\AppData\Roaming\JDeveloper\system11.1.2.2.39.61.83.1\o.j2ee\drs\Muster\ModelWebApp.war. Please make sure that the annotations are valid. The error is oracle.adf.view.faces.webapp.ResourceServlet>+
    Now I am getting the following errors:
    <Aug 6, 2012 3:24:28 PM CDT> <Error> <HTTP> <BEA-101371> <There was a failure when processing annotations for application C:\Users\priestem\AppData\Roaming\JDeveloper\system11.1.2.2.39.61.83.1\o.j2ee\drs\Muster\ViewControllerWebApp.war. Please make sure that the annotations are valid. The error is >
    <Aug 6, 2012 3:24:28 PM CDT> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1344284600393' for task '0'. Error is: 'weblogic.application.ModuleException: Failed to load webapp: 'Muster''
    weblogic.application.ModuleException: Failed to load webapp: 'Muster'
         at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:393)
         at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: oracle.adfinternal.view.faces.taglib.UIXPanelTag
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
         Truncated. see log file for complete stacktrace
    >
    <Aug 6, 2012 3:24:28 PM CDT> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application 'Muster'.>
    <Aug 6, 2012 3:24:28 PM CDT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
    weblogic.application.ModuleException: Failed to load webapp: 'Muster'
         at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:393)
         at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: oracle.adfinternal.view.faces.taglib.UIXPanelTag
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
         Truncated. see log file for complete stacktrace
    >
    [03:24:28 PM] Deployment cancelled.
    [03:24:28 PM] ---- Deployment incomplete ----.
    [03:24:28 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
    #### Cannot run application Muster due to error deploying to IntegratedWebLogicServer.
    [Application Muster stopped and undeployed from Server Instance IntegratedWebLogicServer]
    Can someone please provide insight/direction? I restarted this whole process because I was not sure if I was making mistakes. But I have received this same exact error both times in both copies of the application code.
    Thanks,
    M. Priester

    I think your web.xml that is a part of the application had the following:
    <taglib>
    <taglib-uri>
    http://xmlns.oracle.com/adf/faces
    </taglib-uri>
    <taglib-location>
    /WEB-INF/lib/adf-faces-impl.jar
    </taglib-location>
    </taglib>
    I think this is not even your configuration but something that JDev added, thus you can consider testing removing this part of the code and test your application and verify the functionality.
    Regarding the possible issue during migration from 10g to 11g of Jdev, you can review the following thread:
    Class not found : oracle.adfinternal.view.faces.taglib.UIXPanelTag
    The missing class is a part of "adf-faces-impl-1013.jar" which seems to be specific to the JDev 10g, thus might not be even required by JDev11g.
    Also regarding the fact that how this seems to be an issue with missing class, please review the following API doc for better understanding of the classnotfoundexception:
    http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html
    Cheers,
    AJ

  • Migrating from 10g to 11g checklist

    Hi,
    we are migrating from oracle 10.2.0.4.0 to 11g. we have Apex 3.1.2.00.02 installed in 10g.Will migrating to 11g will have any issues in our applications?.i have read that what comes with 11g is apex 3.0.
    it would be so helpful if you could give a checklist/steps on migarting to 11g.
    Many Thanks,
    Cklp.

    Thank you Shay. I tried to migrate our application to 11g without choosing Trinidad, when I want to deploy it i get follwoing exception
    eblogic.application.ModuleException: Failed to load webapp: 'enlogixcis'
         at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:393)
         at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: oracle.adf.view.faces.webapp.ResourceServlet
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         Truncated. see log file for complete stacktrace
    there is adf-faces-impl.jar in path when I open its I see following
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.5.3
    Created-By: Apache Maven
    Built-By: asghosh
    Package: oracle.adfinternal.view.faces
    Build-Jdk: 1.4.2_16
    Extension-Name: adf-faces-impl
    Specification-Title: ADF Faces Implementation
    Specification-Vendor: Oracle Corporation
    Implementation-Title: oracle.adfinternal.view.faces
    Implementation-Vendor: Oracle Corporation
    Implementation-Version: 10_1_3_4_0
    it seems it is for app server 10.1.3.4

  • How to move ADF HumanTask (ADF Project) from One BPM Application to ANother

    Good DAy!
    Problem
    We've created huge Project on ADF with difficult form and now we have to create the same (95%) form in another BPM Application
    Is it possible to migrate ADF Project from one BPM Application to Another???

    Hi,
    You can deploy the ADF Project as an ADF Library Jar file and reuse the taskflow from that jar file in another BPM Application.

  • About migrating from 10.1.2 to 10.1.3 (page events)

    Hi forum,
    As authentication based on public key certificates only works under jdev 10.1.3.1, I'm upgrading my 10.1.2 application to that version. I'm following the Oracle document "Converting to the ADF Page Lifecycle from 10.1.2" (http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3?topic=adf_convertingfrom10_1_2_html) that it's a really great help. However, this document doesn't explain how to migrate page events. In UIX, a submitButton may have an "event" attribute that fires the method called onEventName in the DataPage class. In ADF Faces, I don't know how to do that. The document previously mentioned doesn't say anything about this topic. The solution I've tryed is the following:
    As document "API Changes from ADF UIX" (http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/exchange/jsf/doc/api-changes.html) explains, submitButton turns into commandButton and event attribute is replaced by an actionlistener. So, in my jspx page:
    <af:commandButton id="myButton" text="Search" actionListener="#{pageCode.listen}"/>
    <af:commandButton id="myOtherButton" text="All" actionListener="#{pageCode.listen}" />
    In faces-config.xml:
    <managed-bean>
    <managed-bean-name>pageCode</managed-bean-name>
    <managed-bean-class>com.mycompany.web.struts.actions.MyPageController</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    In controller class, I replace DataActionContext by PageLifecycleContext in events parameters. Furthermore, a listen method is added:
    public class MyPageController extends PageController
    // I want to migrate this event
    public void onSearch (PageLifecycleContext ctx)
    // code of page event inherited from 10.1.2
    // I want to migrate this event
    public void onAll (PageLifecycleContext ctx)
    // code of page event inherited from 10.1.2
    // This is the method I've just added
    public void listen (ActionEvent e)
    FacesContext context = FacesContext.getCurrentInstance();
    HttpServletRequest request = (HttpServletRequest)context.getExternalContext().getRequest();
    PageLifecycleContext plc = (PageLifecycleContext)request.getAttribute("ADFLifecycleContext");
    String idButton = (String)e.getComponent().getAttributes().get("id");
    if (idButton.equals("myButton"))
    onSearch(plc);
    else if (idButton.equals("myOtherButton"))
    onAll(plc);
    I'd like to know if there is any other simplier way to do event migration from 10.1.2 to 10.1.3.
    Thanks in advance.
    Luis Serrano.

    If you change your view objects to use the new named bind variables in 10.1.3, then you can do what you were doing in prepareModel in a declarative way now using the invokeAction executable in your page definition to trigger the firing of an executeWithParams action.
    You can study example #76 on my blog to see an example of doing this:
    http://radio.weblogs.com/0118231/stories/2004/09/23/notYetDocumentedAdfSampleApplications.html#76
    If you want to do things programmatically still, which is fine of course, then you can reference section 10.5.4.3 "Using Custom ADF Page Lifecycle to Invoke an onPageLoad Backing Bean Method" in the ADF Developer's Guide for Forms/4GL Developers on the ADF Learning Center at http://www.oracle.com/technology/products/adf/learnadf.html The key benefit of this approach is that if you have a backing bean for your page, it allows you to put your prepareModel code inside the backing bean in an onPageLoad() method so you don't end up with both a backing bean and a page controller class for that page.
    Of course, you can also still use a customized PageController class and override prepareModel() as you did before. All of these ways are viable.

  • Application migration from 10.1.2 to 10.1.3.4

    Hi,
    In migrating our application from JDeveloper 10.1.2 to 10.1.3.4, we are experiencing an issue on one of the pages. The page contains First, Prev, Next, Last and All pagination buttons where the default range size is 10. If the user clicks the "ALL" button then the range size should be changed to be 500. Unfortunately, the range size continues to be 10 once the "ALL" button is clicked. The application is currently using Struts and the stuts-config.xml file was migrated to 10.1.3.4. I have been unable to find anything under Forums or through Google, so any help that you could give me would be greatly appreciated.
    Regards,
    TJ
    showTransactionsAction.java
    public class ShowTransactionsAction extends DataAction {
    private static int DefaultRangeSize = 10;
    private static int MaxRangeSize = 500;
    private static String RowSetIterator = "MasterTransactionView1Iterator";
    public String getRowSetIterator() {
    return RowSetIterator;
    * Supports the All button of the Super Search by setting a larger range size
    public void onEventAll(DataActionContext ctx) {
    DCIteratorBinding iter = (DCIteratorBinding)ctx.getBindingContainer().findIteratorBinding(getRowSetIterator());
    RowSetIterator rsi = iter.getRowSetIterator();
    int currentRangeSize = iter.getRangeSize();
    // Set a max range size to facilitate ALL. We do not want -1 here, as the max rows could be quite large.
    iter.setRangeSize(MaxRangeSize);
    showTransactions.jsp
    <c:set var="previousDisabled" value="${bindings.PreviousSet.enabledString}"/>
    <c:set var="nextDisabled" value="${bindings.NextSet.enabledString}"/>
    <c:set var="rangeBinding" value="${bindings.MasterTransactionView1}"/>
    <c:set var="totalRows" value="${rangeBinding.estimatedRowCount}"/>
    <c:set var="firstRowShown" value="${rangeBinding.rangeStart + 1}"/>
    <c:choose>
    <c:when test="${rangeBinding.rangeSize == -1}">
    <c:set var="rowsPerPage" value="${totalRows}"/>
    </c:when>
    <c:otherwise>
    <c:set var="rowsPerPage" value="${rangeBinding.rangeSize}"/>
    </c:otherwise>
    </c:choose>
    <c:choose>
    <c:when test="${firstRowShown + rowsPerPage - 1 > totalRows}">
    <c:set var="lastRowShown" value="${totalRows}"/>
    </c:when>
    <c:otherwise>
    <c:set var="lastRowShown" value="${firstRowShown + rowsPerPage - 1}"/>
    </c:otherwise>
    </c:choose>
    <html:form name="pagingOne" type="org.apache.struts.action.DynaActionForm"; action="/Transactions.do?hash=page&;reset=false" >
    <input type="hidden" name="<c:out value='${bindings.MasterTransactionView1.statetokenid}'/>" value="<c:out value='${bindings.MasterTransactionView1.statetoken}'/>" >
    <table width="970" border="0" cellpadding="0" cellspacing="0">
    <tr valign="bottom">
    <td width="10"><img src="img/whitespacer.jpg"; width="5" height="3"></td>
    <td width="460" class="table-header">
    TRANSACTION DETAIL</td>
    <c:choose >
    <c:when test="${lastRowShown > 0}">
    <td width="140" class="table-header">
    <fmt:parseNumber var="firstRowShownFMT" type="number" pattern="##,###" value="${firstRowShown}"/>
    <fmt:parseNumber var="lastRowShownFMT" type="number" pattern="##,###" value="${lastRowShown}"/>
    <fmt:parseNumber var="totalRowsFMT" type="number" pattern="##,###" value="${totalRows}"/>
    <c:out value="${firstRowShown}"/> - <c:out value="${lastRowShown}"/> of <c:out value="${totalRowsFMT}"/>
    </td>
    <td width="370" class="table-header">
    <table border="0" align="right" cellpadding="0" cellspacing="0">
    <tr valign="bottom">
    <td width="40" align="center" valign="bottom" nowrap>
    <img src="img/export-icon3.jpg"; style="background-color:transparent; border-style:none;"/>
    </td>
    <!-- <td width="30" valign="bottom" ><img src="img/whitespacer.jpg"; width="5" height="3"></td> -->
    <c:choose>
    <c:when test="${previousDisabled != 'disabled'}">
    <td width="35" align="center" valign="bottom" nowrap><input type="image" src="img\first-icon3.jpg"; name="event_First" value="First" <c:out value="${bindings.First.enabledString}" /> > </td>
    <td width="35" align="center" valign="bottom" nowrap><input type="image" src="img\prev-icon3.jpg"; name="event_PreviousSet" value="PreviousSet" <c:out value="${bindings.PreviousSet.enabledString}" /> > </td>
    </c:when>
    <c:otherwise>
    <c:choose>
    <c:when test="${lastRowShown == totalRows && firstRowShown == 1 && totalRows > 10}">
    <td width="35" align="center" valign="bottom" nowrap><input type="image" src="img\first-icon3.jpg"; name="event_First" value="First" > </td>
    </c:when>
    <c:otherwise>
    <td width="35" align="center" valign="bottom" nowrap><img src="img\first-icon-gray3.jpg";> </td>
    </c:otherwise>
    </c:choose>
    <td width="35" align="center" valign="bottom" nowrap><img src="img\prev-icon-gray3.jpg";> </td>
    </c:otherwise>
    </c:choose>
    <c:choose>
    <c:when test="${nextDisabled != 'disabled'}">
    <td width="35" align="center" valign="bottom" nowrap><input type="image" src="img\next-icon3.jpg"; name="event_NextSet" value="NextSet" <c:out value="${bindings.NextSet.enabledString}" /> > </td>
    <td width="35" align="center" valign="bottom" nowrap><input type="image" src="img\last-icon3.jpg"; name="event_Last" value="Last" <c:out value="${bindings.Last.enabledString}" /> > </td>
    </c:when>
    <c:otherwise>
    <td width="35" align="center" valign="bottom" nowrap><img src="img\next-icon-gray3.jpg";> </td>
    <td width="35" align="center" valign="bottom" nowrap><img src="img\last-icon-gray3.jpg";> </td>
    </c:otherwise>
    </c:choose>
    <c:choose>
    <c:when test="${lastRowShown == totalRows && firstRowShown == 1}">
    <td width="35" align="center" valign="bottom" nowrap><img src="img\all-icon-gray-v5.jpg";> </td>
    </c:when>
    <c:otherwise>
    <td width="35" align="center" valign="bottom" nowrap><input type="image" src="img\all-icon-v5.jpg"; name="event_EventAll" value="All" </td>
    </c:otherwise>
    </c:choose>
    </tr>
    </table>
    </td>
    </c:when>
    <c:otherwise>
    <td>
    </td>
    </c:otherwise>
    </c:choose>
    </tr>
    </html:form>
    </table>
    ...

    Your issue seems not on OA Framework.
    To check more response , put your issue on this forum
    JDeveloper and ADF
    Thanks

  • Migration from oracle forms to SOA

    Hello everybody,
    I work in a company that develops a product for financial institutes. we have the product developed using oracle forms, and we want to migrate it to an SOA environnement but i have some questions that i'd be happy if someone answered to them.
    1- We want to use oracle soa suite for the migration, in this case should a client, who will buy the application, buy oracle SOA suite. if this is the case, what are the minimum components of oracle soa suite a client should buy.
    2- Can we implement a service oriented architecture without using an ESB??
    3- What steps could we follow to migrate from oracle forms to oracle SOA suite.
    thanks

    From my knowledge acquainted through White papers - This is what I think - Even I am in the process of understanding and learning SOA enablement technologies,
    Migrating from Forms world to SOA - If there is a real need to migrate the solution to latest technologies then we have to capture the forms logic to redesign in ADF of the Fusion Middleware techstack but if the business need currently works well with the forms based application and we have other system which need integration with this forms based system - You can definetly keep all the hetrogenous systems and architect using SOA to talk to each other - For this it would beneficial to use ESB and BPEL (ESB - To primarily serve as a communication medium between the hetrogenous systems and BPEL to overall orchestrate the process from end to end)
    In this way you have all the disparate systems communicating and business running smooth through a SOA based process and in the mean time you start on the reverse engineering process of all the individual systems to migrate to the latest technologies (If there is a business need for the technology shift)
    It would be really beneficial to you if you spend some time reading about the SOA and more than technology what exactly is the underlying goal of SOA and then understand what are all the various components of SOA to govern this architecture such as ESB, BPEL, BAM, Rules etc..,
    Thanks
    Shasikkumar
    Edited by: Shasik on 08-Oct-2009 02:45
    Edited by: Shasik on 08-Oct-2009 02:46

  • Problem with method action after migrating from TP2 to TP4

    Hi,
    we are migrating our application (ADF Faces, ADF BC) from TP2 to TP4. We have encountered several problems.
    The biggest that we could not solve is as following:
    In our View Object's RowImpl.java classes we have method void refreshLOVAccessorQueries(). In a number of View Objects that method is placed in client interface. In pageDefs of jspx pages that are bound to that View Objects we have method action like
    <methodAction IterBinding="TeeCronTtVOIterator"
    id="refreshLOVAccessorQueriesCron"
    InstanceName="bindings.TeeCronTtVOIterator.currentRow"
    DataControl="TradingAppModuleDataControl"
    RequiresUpdateModel="true" Action="invokeMethod"
    MethodName="refreshLOVAccessorQueries"
    IsViewObjectMethod="false" IsLocalObjectReference="true"/>
    and invoke action like
    <invokeAction id="refreshCronLOVs" Binds="refreshLOVAccessorQueriesCron"
    Refresh="prepareModel"
    RefreshCondition="#{!requestContext.postback and empty bindings.exceptionList}"/>
    When we are accessing such a jspx page the application rases error:
    "Method bindings.TeeCronTtVOIterator.currentRow.refreshLOVAccessorQueries() not supported "
    In TP2 everything worked fine. Now in TP4 for some VO that refresh is OK and for others just mentioned error is thrown. Confusing is that all View Objects and their java classes are created in the same manner and they are almost identical, and this counts for pageDefs too.
    What could be the reason of all this?
    Second thing is that in adfc-config.xml in backing bean defs we have managed-property like:
    <managed-bean>
    <managed-bean-name>regionBacking</managed-bean-name>
    <managed-bean-class>app.view.backing.RegionBacking</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
    <managed-property>
    <property-name>bindings</property-name>
    <value>#{bindings}</value>
    </managed-property>
    </managed-bean>
    JDeveloper warn us about that with: ' EL token bindings" is unknown '. Why is that? It looks that everything connected with that managed property works fine.
    Another problem is not severe but unpleasant
    After migration to TP4 nothing (not one element) is visible (shown) in the design view.
    The structure of the pages is similar as in the StoreFrontDemo and it shows just fine in TP2.
    Thanks!!!

    Thanks Frank,
    but working from beginning is to much work so, we have solved it in another way.
    Regard to first problem we discovered that it is happening only when there is no Rows in iterator for which we are invoking action. In invoke action we have changed refresh property to default value and the problem is solved.
    Second thing is warning that has no other effect so we will ignore it.
    About third problem, when we create new working copy of application in JDeveloper without system11.1..... directory, JDev works fine and all jspx pages are shown in design view. After some work, due to undiscovered reason design view is lost... What could cause this?
    Maxa

Maybe you are looking for

  • MM Invoice gets blocked for payment

    Hi Friends As per business requirement we created a u2018Framework Type POu2019 with  1 as quantity and value as $2000.   Though, quantity is not required as this is value based,  since quantity is a mandatory field, we populate quantity with 1 in PO

  • Tomcat 5.5 & jsp

    hi i am using tomcat 5.5 form my jsp, but when i use tomcat 4, it did not show me any error but when i use tomcat 5.0, it show mr this error: javax.servlet.ServletException: [Microsoft][ODBC Driver Manager] Data source name not found and no default d

  • Public ip address can't be used locally to access hosted websites

    I have snow leopard server and I have successfully set up the server to be accessible via a public static ip address. Im hosting some test websites, and cannot access those sites locally using the public ip address, only using the private ip address.

  • Migrate with ethernet cable?

    i'm told that i can do the migration of data from another computer to the macbook air using the ethernet cable but i'm not clear how to do this. i assume this would be dramatically faster than doing it wirelessly, right? can anyone help?

  • I can't send iMessage to another iphone but it send as text how can I fix it

    How can I fix my iMessage with my husband he has an iphone but it keeps on sending as a text