]
Jozef Hartinger updated WFLY-3812:
----------------------------------
Fix Version/s: 8.2.0.CR1
9.0.0.Beta1
Affects Version/s: (was: 9.0.0.Beta1)
Package-private access doesn't work since Weld 2.2.4
----------------------------------------------------
Key: WFLY-3812
URL:
https://issues.jboss.org/browse/WFLY-3812
Project: WildFly
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: CDI / Weld
Reporter: Juergen Zimmermann
Assignee: Jozef Hartinger
Fix For: 8.2.0.CR1, 9.0.0.Beta1
The WildFly snapshot for 9.0.0.Alpha1 submits the serious warning below, when PicketLink
is used. This warning is a result of upgrading to Weld 2.2.4. Please make the fix (at the
bottom) before releasing WFLY 9. Thank you.
{code}
WARN [org.jboss.as.weld] WFLYWELD0052:
Using deployment classloader to load proxy classes for module org.picketlink.core:main.
Package-private access will not work. To fix this the module should declare dependencies
on [org.jboss.weld.core, org.jboss.weld.spi]
{code}
The fix is:
In file
feature-pack/src/main/resources/modules/system/layers/base/org/picketlink/core/main/module.xml
add these two lines within the <dependencies> block:
{code}
<module name="org.jboss.weld.core"/>
<module name="org.jboss.weld.spi"/>
{code}