Navigating Between Pages Causes the Movable box to Forget its Last State (Expanded / Collapsed)

(Doc ID 2312398.1)

Last updated on OCTOBER 05, 2017

Applies to:

Oracle WebCenter Portal - Version 12.2.1.0.0 to 12.2.1.3.0
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR

The Movable Box Component does not remember the state (collapsed/expanded) when navigating away from the page, and coming back to it.

The WebCenter Portal diagnostic log file shows the following error:

[2016-09-23T02:51:08.085+00:00] [WC_Portal1] [WARNING] [DFW-40125]
[oracle.dfw.incident] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic]
[ecid: 4ed255c0-b6f3-4fac-9671-ce85b63b8089-00003402,0] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL]
[DSID: 0000LTKrAH7Fw000jzwkno1NsiKz000007] incident flood controlled with Problem Key "ADFC-00032 [ADFc]"

[2016-09-23T02:51:08.222+00:00] [WC_Portal1] [NOTIFICATION] []
[oracle.adf.share.mds.MDSTransManagerClientExceptionLogger] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default
(self-tuning)'] [userId: weblogic] [ecid: 4ed255c0-b6f3-4fac-9671-ce85b63b8089-00003402,0]
[APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000LTKrAH7Fw000jzwkno1NsiKz000007]
Exception set on MDSTransManager by the client. Client exception will cause final flush to fail[[
oracle.adf.share.mds.MDSTransException: Attempt to call MDSTransManager.reset() for MDS Session with unflushed changes.
MDSTransManager will perform the cleanup by invoking postFlushException listeners and cancelling MDSSession changes
at
oracle.adf.share.mds.MDSTransManager.cancelIfUnflushed(MDSTransManager.java:442)
at oracle.adf.share.mds.MDSTransManager.reset(MDSTransManager.java:474)
at oracle.adf.share.mds.MDSTransManager.reset(MDSTransManager.java:468)
...

 

EXPECTED BEHAVIOR

Expect the movable box to remember its latest state.

e.g.:

if it was expanded it should remain expanded.

If it was collapsed it should remain collapsed.

STEPS TO REPRODUCE

  1. Connect to WebCenter Portal.

  2. Create a new Portal.

  3. Create 2 pages based on the blank template.
    e.g.: Page1 and Page2

  4. Add an Image component to Page1.

  5. Set the Image Component to display an image.

  6. Add a movable box component to the page and move the image inside the movable box.

  7. Save the page changes.

  8. View the Portal.

  9. Go to Page1 and View the image (Movable Box expanded).

  10. Collapse and Expand the Movable Box one time and be sure to leave the movable box expanded so the image can be seen.

  11. Navigate to Page2 and get back to Page1.
    Confirm the Movable box is still expanded and showing the image.

  12. Keep switching between pages using and while doing that either collapse or expand the Movable box and you will see that at some point it stops remembering whether box was expanded or collapsed.
    Once that happens you will see that you expand the movable box and navigate to other page and get back and the movable box is collapsed.

    So the movable box is no longer remembering the previous state (Expanded in this case).

    At this time you should see the error in the WebCenter Portal diagnostic log file.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms