Bug 758503
Summary: | Various AS-5 plugin types have unset read-only plugin config props | |||
---|---|---|---|---|
Product: | [Other] RHQ Project | Reporter: | Jay Shaughnessy <jshaughn> | |
Component: | Plugins | Assignee: | Jay Shaughnessy <jshaughn> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Mike Foley <mfoley> | |
Severity: | high | Docs Contact: | ||
Priority: | medium | |||
Version: | 4.2 | CC: | hrupp | |
Target Milestone: | --- | |||
Target Release: | RHQ 4.3.0 | |||
Hardware: | All | |||
OS: | All | |||
Whiteboard: | ||||
Fixed In Version: | 4.3 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 790075 (view as bug list) | Environment: | ||
Last Closed: | 2013-09-01 09:58:14 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: | 752488, 760116, 790075 |
Description
Jay Shaughnessy
2011-11-29 22:43:07 UTC
Each unset property pretty much needs to be reviewed on a case-by-case basis. The offending properties re-occur in several components and are one of: contextPath From what I can see an attempt is made in discovery to set this WAR property. The context path is determined by calling the profile service for "contextRoot". But it either doesn't work at all, or, if the app is stopped, is doc'd to return null. I don't think the property value is actually used anywhere in the plugin code, so not getting set seems to not be a problem, other than in the way described in this BZ. The property could probably be removed but instead I'll just remove the read-only setting. filename From what I can see this property is never set/discovered on any of the several types on which it is declared. Moreover, it seems it is never referenced in the plugin code. As such, I'm removing all occurrences of the property. Actually, mean to say, set contextPath required="false" in addition to readOnly="false". master commit 13546f899490b333b4527ce963d1b39b3a097153 required/read-only contextPath and filename props were not being set [reliably] at discovery time. Removed filename props, which did not seem to be used by the plugin. Set contextPath props to required="false". The value does not seem to be used by the plugin but the property is at least defined in the code. Test Notes Import an EAP5 with deployed EAR/War/Embedded WAR and anything else you see fit. In the GUI visit connection settings for one of each type of resource in its hierarchy. Ensure the config editor does not complain when rendering the config. Bulk closing of items that are on_qa and in old RHQ releases, which are out for a long time and where the issue has not been re-opened since. |