Home » Webcenter » Profile Page is Crashed after Failed Customization
Profile Page is Crashed after Failed Customization

Profile Page is Crashed after Failed Customization

Applies to: Oracle WebCenter Portal – Version 11.1.1.8.0 to 11.1.1.8.2 [Release 11g]

Follow error is occurs:

Caused by: oracle.jbo.NoDefException: JBO-25002: Definition oracle.webcenter.peopleconnections.profile.view.jsf.regions.extended.UserProfilePersonalView of type Form Binding Definition is not found.

Solution Steps:

1. Backup the DB and FMW so a rollback is possible if required.

2. Export ALL metadata (MDS) using command below via WLST after connecting to the WebCenter Domain:

exportMetadata(application=’webcenter’, server=’WC_Spaces’, toLocation=’/tmp/mylocation’, docs=’/**’)

3. Open the following file:-

/oracle/adfinternal/share/customizationset/ui/mdssys/cust/site/webcenter/CSUIDataBindings.xml   

Note: The file path is relative to its location in the MDS. In an out-of-box installation, the seeded file is called /oracle/adfinternal/view/rich/bootstrap/mdssys/cust/site/webcenter/DataBindings.cpx.xml

4. Remove the following from file CSUIDataBindings.xml :

<mds:insert parent=”DataBindings(xmlns(mds_ns1=http://xmlns.oracle.com/adfm/application))/mds_ns1:pageDefinitionUsages” position=”last”>
<page path=”oracle.webcenter.peopleconnections.profile.view.jsf.regions.extended.UserProfilePersonalView” id=”oracle_webcenter_peopleconnections_profile_view_jsf_regions_extended_UserProfilePersonalView” xmlns=”http://xmlns.oracle.com/adfm/application”/>
</mds:insert>

<mds:insert parent=”DataBindings(xmlns(mds_ns1=http://xmlns.oracle.com/adfm/application))/mds_ns1:pageMap” position=”last”>
<page path=”/oracle/webcenter/peopleconnections/profile/view/jsf/regions/extended/UserProfilePersonalView.jsff” usageId=”oracle_webcenter_peopleconnections_profile_view_jsf_regions_extended_UserProfilePersonalView” xmlns=”http://xmlns.oracle.com/adfm/application”/>
</mds:insert>

5. Import the modified CSUIDataBindings.xml in the MDS using command below via WLST after connecting to the WebCenter Domain:

importMetadata(application=’webcenter’, server=’WC_Spaces’, fromLocation=’/tmp/mylocation’, docs=’/oracle/adfinternal/share/customizationset/ui/mdssys/cust/site/webcenter/**’)

6. Restart Spaces managed server (WC_Spaces) & Verify if you are able to access the Profile page.

 

About Pradeep Sharma

Project Leader with 2+ Years in Webcenter Configuration & Installation, 6 Years in Oracle Database, PL/SQL, Forms & Reports

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>