Created attachment 1123124 [details] dialogue screenshot Description of problem: When I open network import dialogue and then click on cancel, nothing happens. Also when I close this dialogue with close button on top right I can't open any more dialogues. Version-Release number of selected component (if applicable): 3.6.3-2 How reproducible: always Steps to Reproduce: 1. go to networks tab in webadmin 2. click on import button 3. click on Cancel button Actual results: nothing happens Expected results: dialogue closes Additional info: In console log I can see only too much recursion message with: EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 EventLoop.prototype.enter() script.js:347 ThreadActor.prototype.unsafeSynchronize() script.js:1085 ThreadActor.prototype._addSource() script.js:1945 ThreadActor.prototype.onNewScript() script.js:1892 And in engine.log only this message seems relevant: 2016-02-11 12:30:20,536 WARN [org.ovirt.engine.core.bll.hostdeploy.VdsDeployBase] (VdsDeploy) [] Cannot validate host name settings, reason: resolved host does not match any of the local addresses
Created attachment 1123126 [details] engine log
Bug tickets must have version flags set prior to targeting them to a release. Please ask maintainer to set the correct version flags and only then set the target milestone.
One more problem was that the dialog could only be opened once. When closed (using the dialog x icon, which worked), it would never open again. Related is the external network provider network dialog (same code), which should also be checked.
*** Bug 1313191 has been marked as a duplicate of this bug. ***
(moving back to POST, as a backport is required)
Dan Please note that the problems starting once pressing the 'Import' button. from here many parts of the UI will stop working(including the 'Cancel' button)
*** Bug 1215709 has been marked as a duplicate of this bug. ***
Verified on 3.6.5-1