Bug 1101968
Summary: | [GSS] (6.2.4) Interceptor creation fails - WELD-1683 | ||
---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Shaun Appleton <sappleto> |
Component: | CDI/Weld | Assignee: | baranowb <bbaranow> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Ron Šmeral <rsmeral> |
Severity: | unspecified | Docs Contact: | Russell Dickenson <rdickens> |
Priority: | unspecified | ||
Version: | 6.2.0 | CC: | amelicha, bbaranow, bmaxwell, cdewolf, jawilson, pmuir, smumford |
Target Milestone: | CR1 | ||
Target Release: | EAP 6.2.4 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
In previous versions of JBoss EAP 6, Weld incorrectly included inaccessible package-private interfaces from different packages in the set of bean types of beans which implement a package-private interface.
This resulted in a deployment failure due to an `IllegalAccessError` whenever such bean used any CDI features, including interception or injection.
In this release, Weld no longer includes inaccessible package-private interfaces in the set of bean types of a bean. Beans which directly or indirectly implement package-private interfaces even from different packages now support all CDI operations correctly.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2014-08-07 12:12:27 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: | 1098182 | ||
Bug Blocks: | 1067534, 1099868, 1104488 |
Description
Shaun Appleton
2014-05-28 09:24:26 UTC
6.3 BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1098182 Upstream issue: https://issues.jboss.org/browse/WELD-1683 PR: https://github.com/weld/core/pull/591 JIRA: https://issues.jboss.org/browse/WELD-1687 Ive ran sample project from salesforce ticket. With PR in, it does not explode on deployment. Verified on EAP 6.2.4.CP.CR1. Made the doc text a little more doc-y. Fixed clumsy formulation in doc text from "...in the set of their bean types for beans which implement..." to "...in the set of bean types of beans which implement..." Marking for inclusion in 6.2.4 Release Notes. |