Undefined messageResolver at loading discovery tool

Description

Jess has this error periodically at loading discovery tool:

TypeError: messageResolver is undefined @ http://build.fluidproject.org/prefsEditors/src/shared/lib/infusion/MyInfusion.js:29301"

Although the error occurs at loading discovery tool, it seems resulted from UIO component. By looking into the code, the fat panel sliding panel is created after the rendering of the iframe without considering whether the message resolver has been created by uiOptions.

The solution would be creating an aggregate event that listens to both iframe and UIOptions ready events and having the sliding panel created on this aggregate event.

Environment

None

Activity

Show:

Justin Obara October 4, 2013 at 1:07 PM

Merged into the project repo at 50b253a3e004c598ae7389e5d3b12fe53e679351

Antranig Basman August 22, 2013 at 7:46 PM

Thanks for this careful and good work, cindy - it is a much-needed simplification of the component hierarchy of UIOptions!

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created August 15, 2013 at 8:31 PM
Updated October 4, 2013 at 1:07 PM
Resolved August 22, 2013 at 7:46 PM