Bug 1076320
Summary: | [GSS] (6.2.x) WFLY-2493 EL cannot access public methods/fields of non-public classes | ||
---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Jimmy Wilson <jawilson> |
Component: | JSF | Assignee: | Farah Juma <fjuma> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Matous Jobanek <mjobanek> |
Severity: | unspecified | Docs Contact: | Russell Dickenson <rdickens> |
Priority: | unspecified | ||
Version: | 6.1.0 | CC: | aneelica, cdewolf, fjuma, jawilson, jtrantin, smumford, ssilvert |
Target Milestone: | CR3 | ||
Target Release: | EAP 6.2.2 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Known Issue | |
Doc Text: |
Due to a longstanding upstream bug in the JDK, users of previous versions of JBoss EAP 6 would encounter an +IllegalAccessException+ when attempting to access a public method or field of a non-public class via EL.
This release of the product includes a workaround that sets +setAccessible(true)+ on the method before invoking it. This suppresses Java access checking and allows EL to access public methods of non-public classes that implement public interfaces or have public superclasses without throwing an exception.
|
Story Points: | --- |
Clone Of: | 1029387 | Environment: | |
Last Closed: | 2014-06-02 12:49:11 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: | 1029387 | ||
Bug Blocks: | 1049365, 1076101 |
Comment 1
Russell Dickenson
2014-03-17 01:04:33 UTC
Verified in JBoss EAP 6.2.2.CP.CR3 I've updated the Doc Text field. Thanks for the draft content Farrah. I've edited it to bring in more in line with publishable format and marked for inclusion in the document. |