0 Replies Latest reply on Jul 3, 2018 8:52 AM by Pushkala

    Unable to upgrade ADF- JHeadstart application to 12c from


      We are in the process of upgrading our ADF-JHeadstart Application from to 12c & we are facing issues:

      Below are the steps followed for

      1. Installed required Jheadstart plugin -jhs12.
      2. Added required Jheadstart Run Time and Generator JARS in Model & ViewController projects
      3. Re-enabled Jheadstart on ViewController project, and allowed the changes to the configuration files.
      4. Initially we are not able to open JHeadstart  and getting an exception & the workaround given in https://community.oracle.com/thread/4013181 resolved the issue.
      5. In Jheadstart, selected ADF Faces jspx and ran each AM
        1. While running the AMs, all the options of 'Generation Switches' are selected

      (eg. Generate adfc-config files, ADFC Page Definitions)

      1. Ran the startup page - UIShell.jspx
      2. The search table in the page is loaded with results. But the Search ,Reset buttons and none of the buttons are working in the page. There is no error logged but showing below statement  on clicking any page.



      <Jul 2, 2018 2:11:35,610 PM BST> <Notice> <Stdout> <BEA-000000> <<oracle.adf.view> <RegionRenderer> <encodeAll> <The region component with id: pt:mr has detected a page fragment with multiple root components. Fragments with more than one root component may not display correctly in a region and may have a negative impact on performance. It is recommended that you restructure the page fragment to have a single root component.>>


      The same application when upgrading to 12.1.3 using Jheadstart - jhs12. is showing statement

      <MULTIPLE_ROOTS_IN_FRAGMENT_REGION>> when any button is clicked.


      Note : In both the applications, no manual changes are performed.  af:commandButton are now converted to af:button in 12.* applications.


      Please help us in resolving this issue.