Red Hat Bugzilla – Bug 1312649
[Webadmin] Failed to attach an ISO domain to a DC from the webadmin
Last modified: 2016-03-10 07:49:27 EST
Description of problem:
Uncaught exception occurred in the webadmin when attaching an ISO domain to a DC
Version-Release number of selected component (if applicable):
100% on this system
Steps to Reproduce:
1. Go to the storage tab
2. Select an ISO domain (unattached)
3. On the lower pane, select the Data center tab
4. click attach
5. Select one of the Data centers from the list
6. Click OK
Data center should be selected, and ISO domain should be attached to it
Uncaught exception occurred: Uncaught exception occurred. Please try reloading the page. Details: Exception caught: (TypeError) __gwtexception:
2016-02-28 14:15:12,909 ERROR [org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService] (ajp-/127.0.0.1:8702-1)  Permutation name: 2315F6F85423E584AFE3585F4C988A98
2016-02-28 14:15:12,909 ERROR [org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService] (ajp-/127.0.0.1:8702-1)  Uncaught exception: : com.google.gwt.event.shared.UmbrellaException: Exception caught: (TypeError)
__gwt$exception: <skipped>: b is null
at java.lang.Throwable.fillInStackTrace(Throwable.java:114) [rt.jar:1.7.0_95]
at java.lang.RuntimeException.RuntimeException(RuntimeException.java:32) [rt.jar:1.7.0_95]
at com.google.web.bindery.event.shared.UmbrellaException.UmbrellaException(UmbrellaException.java:70) [gwt-servlet.jar:]
at com.google.gwt.event.shared.UmbrellaException.UmbrellaException(UmbrellaException.java:25) [gwt-servlet.jar:]
at com.google.gwt.event.shared.HandlerManager.$fireEvent(HandlerManager.java:117) [gwt-servlet.jar:]
at com.google.gwt.view.client.SelectionChangeEvent.fire(SelectionChangeEvent.java:67) [gwt-servlet.jar:]
at com.google.gwt.view.client.MultiSelectionModel.$resolveChanges(MultiSelectionModel.java:150) [gwt-servlet.jar:]
at com.google.gwt.view.client.MultiSelectionModel.fireSelectionChangeEvent(MultiSelectionModel.java:143) [gwt-servlet.jar:]
at com.google.gwt.view.client.SelectionModel$AbstractSelectionModel$1.execute(SelectionModel.java:128) [gwt-servlet.jar:]
at com.google.gwt.core.client.impl.SchedulerImpl.runScheduledTasks(SchedulerImpl.java:164) [gwt-servlet.jar:]
at com.google.gwt.core.client.impl.SchedulerImpl.$flushFinallyCommands(SchedulerImpl.java:270) [gwt-servlet.jar:]
at com.google.gwt.core.client.impl.Impl.exit(Impl.java:378) [gwt-servlet.jar:]
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:335) [gwt-servlet.jar:]
at Unknown._t/<(Unknown Source)
at Unknown.anonymous(Unknown Source)
__gwt$exception: <skipped>: b is null
at com.google.gwt.view.client.SelectionChangeEvent.dispatch(SelectionChangeEvent.java:98) [gwt-servlet.jar:]
at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:76) [gwt-servlet.jar:]
at com.google.web.bindery.event.shared.SimpleEventBus.$doFire(SimpleEventBus.java:173) [gwt-servlet.jar:]
... 11 more
*** Bug 1312650 has been marked as a duplicate of this bug. ***
Created attachment 1131253 [details]
*** Bug 1312651 has been marked as a duplicate of this bug. ***
Reducing urgency, and fixing version, as no ui exceptions will appear in 184.108.40.206 (the description states 220.127.116.11 while the bug was opened on 18.104.22.168).
Also, where are the logs? Does the attach actually work?
Anyway, should be re-tested with latest build.
Flow is storage, so moving for storage to investigate, and move to UX if relevant.
This bug report has Keywords: Regression or TestBlocker.
Since no regressions or test blockers are allowed between releases, it is also being identified as a blocker for this release. Please resolve ASAP.
Tal, as the current QE contact, please take a look.
Created attachment 1131471 [details]
(In reply to Oved Ourfali from comment #4)
> Reducing urgency, and fixing version, as no ui exceptions will appear in
> 22.214.171.124 (the description states 126.96.36.199 while the bug was opened on 188.8.131.52).
> Also, where are the logs? Does the attach actually work?
UI.log now added.
The ISO domain fail to attached, so it has a high impact.
> Anyway, should be re-tested with latest build.
Just tested again with rhevm-184.108.40.206-0.1.el6.noarch
No UI exception now, but got the same exception in the UI.log
> Flow is storage, so moving for storage to investigate, and move to UX if
Moving back to 3.6.3.
It has critical impact due to inability to attach an ISO domain to DC.
Just to sharpen up the steps to reproduce:
By default the first data center in the list is selected, if you keep this selection (or only have one data center) and click OK everything will run as it should.
The problem occurs when you have more than one data center and you choose one other than the first, the bug reproduces (no need to even click OK as the exception is thrown upon selection).
Note that during fixing and reproducing I've stumbled upon another bug in the area - although you can select a few data centers, attaching to multiple data centers fails and bug 1313042 was opened for that issue