Bug 729337
Summary: | Administration-->System Settings ....globally uncaught exception | ||||||
---|---|---|---|---|---|---|---|
Product: | [Other] RHQ Project | Reporter: | Mike Foley <mfoley> | ||||
Component: | Core UI | Assignee: | Ian Springer <ian.springer> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Mike Foley <mfoley> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | urgent | ||||||
Version: | 4.1 | CC: | ccrouch, hrupp, ian.springer | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2012-02-07 19:27:47 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 729848, 730796 | ||||||
Attachments: |
|
Description
Mike Foley
2011-08-09 15:02:49 UTC
I went to the System Settings page 15 or 20 times but was unable to reproduce this. However, I think I know how it could sometimes occur. The values of the fields of the system details form were being set using formItem.setValue(). This works fine if the form has been added to its parent Canvas first, but this will not be the case if the async call that loads the system details returns before the form has been added, in which case the "this.form is null" errors occurs because the FormItems are not yet officially attached to the form. [master 3281da4] (http://git.fedorahosted.org/git/?p=rhq/rhq.git;a=commit;h=3281da4) uses Form.setValue(), rather than FormItem.setValue() to set the values, which should prevent the error from occurring. verified through "quick clicking" ... 08/15 build. changing status of VERIFIED BZs for JON 2.4.2 and JON 3.0 to CLOSED/CURRENTRELEASE |