Empty Popup Raised when Trying to Edit a Navigation, or a Resource Catalog Twice
(Doc ID 1513756.1)
Last updated on FEBRUARY 02, 2022
Applies to:
Oracle WebCenter Portal - Version 11.1.1.6.3 and laterInformation in this document applies to any platform.
Symptoms
Trying to edit a Navigation, or a Resource Catalog for the 2nd time runtime throws an empty popup window in the browser.
The following exception is written to the console of the Integrated WebLogic Server:
java.lang.IllegalStateException: The expression "#{bindings.srmtaskflow.regionModel}" (that was specified for the RegionModel "value" attribute of the region component with id "<REGION_ID>") evaluated to null.
This is typically due to an error in the configuration of the objects referenced by this expression.
If it helps, the expression "#{bindings.srmtaskflow}" evaluates to "null".
If it helps, the expression "#{bindings}" evaluates to "oracle_webcenter_portalframework_srm_view_jsf_fragments_ListOfResourceTypesPageDef_oracle_webcenter_portalframework_srm_controller_taskflows_list_of_resource_types_taskflow_xml_list_of_resource_types_taskflow". Now using an empty RegionModel instead.
at oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:450)
at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:682)
at oracle.adf.view.rich.component.fragment.UIXRegion.setupVisitingContext(UIXRegion.java:523)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnNamingContainerComponent(UIXComponentBase.java:1374)
...
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
<UNMATCHED_STATE_ON_STACK> <88ozjgggb_94> 88ozjgggb_90
<UIXRegion> <getRegionModel>
java.lang.IllegalStateException: The expression "#{bindings.navigationeditortaskflow1.regionModel}" (that was specified for the RegionModel "value" attribute of the region component with id "<REGION_ID>") evaluated to null.
This is typically due to an error in the configuration of the objects referenced by this expression.
If it helps, the expression "#{bindings.navigationeditortaskflow1}" evaluates to "null".
If it helps, the expression "#{bindings}" evaluates to "oracle_webcenter_portalframework_srm_view_jsf_fragments_ListOfResourcesPageDef_oracle_webcenter_portalframework_srm_controller_taskflows_list_of_resources_taskflow_xml_list_of_resources_taskflow". Now using an empty RegionModel instead.
at oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:450)
at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:682)
at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:498)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:816)
...
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)"
After this error you keep getting the empty popup upon clicking on any other Navigation in the list even without having to click on Edit -> Edit. Then you only get the following exception:
java.lang.IllegalStateException: The expression "#{bindings.navigationeditortaskflow1.regionModel}" (that was specified for the RegionModel "value" attribute of the region component with id "<REGION_ID>") evaluated to null.
This is typically due to an error in the configuration of the objects referenced by this expression.
If it helps, the expression "#{bindings.navigationeditortaskflow1}" evaluates to "null".
If it helps, the expression "#{bindings}" evaluates to "oracle_webcenter_portalframework_srm_view_jsf_fragments_ListOfResourcesPageDef_oracle_webcenter_portalframework_srm_controller_taskflows_list_of_resources_taskflow_xml_list_of_resources_taskflow". Now using an empty RegionModel instead.
at oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:450)
at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:682)
at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:498)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:816)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.access$000(LifecycleImpl.java:80)
...
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
The only way to get rid of the problem is to navigate to for example Pages and then come back to Navigations/Resource Catalogs.
Steps to Reproduce
- Create a new Custom Portal.
- Run the index.html.
- Login as weblogic user.
- Click on Administration.
- Click on Navigations (or Resource Catalogs).
- Create a new custom Navigation with all the default settings.
- Edit the new Navigation by clicking Edit.
- Click on OK to save the Navigation without any changes.
- Click on Default Navigation.
- Click on the new custom Navigation again.
- Click on Edit -> Edit and notice the blank popup.
From now on you get the empty popup upon clicking on any other Navigation in the list even without having to click on Edit -> Edit.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |