Bug 1076507
Summary: | [GSS] (6.2.x) Usage of vault for system-properties throws java.lang.SecurityException | ||
---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Chris Dolphy <cdolphy> |
Component: | Server | Assignee: | Chao Wang <chaowan> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | unspecified | Docs Contact: | Lucas Costi <lcosti> |
Priority: | unspecified | ||
Version: | 6.2.0 | CC: | bmaxwell, cdewolf, chaowan, lcosti, olukas |
Target Milestone: | CR2 | ||
Target Release: | EAP 6.2.3 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Previous versions of JBoss EAP 6 could fail to start if a system property was used that contained a vault expression in its value attribute.
This was because the system property resources in the XML configuration were processed before the security vault resources. This meant that the security vault was not available as a source for resolving expressions. Any resources using a vault attribute would result in the following error:
----
java.lang.SecurityException: JBAS013322: Vault is not initialized
----
In this release, if a system property value expression fails to resolve, a second attempt is made later in the boot process at a point after the vault (if one is configured) is installed. This resolves the issue and systems using vault expressions now boot as expected.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2014-06-09 12:46:31 UTC | Type: | Bug |
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: | 901275 | ||
Bug Blocks: | 1067532 |
Description
Chris Dolphy
2014-03-14 13:25:35 UTC
Verified in EAP 6.2.3.CR2. |