]
Brian Stansberry updated WFCORE-5049:
-------------------------------------
Fix Version/s: 13.0.0.Beta4
(was: 13.0.0.Beta3)
Ensure any java.security.Policy is registered before
PolicyConfigurationFactory
-------------------------------------------------------------------------------
Key: WFCORE-5049
URL:
https://issues.redhat.com/browse/WFCORE-5049
Project: WildFly Core
Issue Type: Task
Components: Security
Reporter: Darran Lofthouse
Assignee: Darran Lofthouse
Priority: Major
Fix For: 13.0.0.Beta4
A PolicyConfigurationFactory may want to consult the Policy so ensure it is installed
first.
This comes up within the Jakarta EE TCK where the test PolicyConfigurationFactory
consults the underlying registered Policy.
https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/src/com/sun/ts/...
{code}
12:11:00,728 ERROR [stderr] (MSC service thread 1-3) java.lang.ClassCastException:
org.jboss.modules.ModulesPolicy cannot be cast to com.sun.ts.tests.jacc.provider.TSPolicy
12:11:00,728 ERROR [stderr] (MSC service thread 1-3) at
com.sun.ts.tests.jacc.provider.TSPolicyConfigurationFactoryImpl.getTSLogger(TSPolicyConfigurationFactoryImpl.java:229)
12:11:00,729 ERROR [stderr] (MSC service thread 1-3) at
com.sun.ts.tests.jacc.provider.TSPolicyConfigurationFactoryImpl.getPolicyConfigurationFactory(TSPolicyConfigurationFactoryImpl.java:159)
12:11:00,729 ERROR [stderr] (MSC service thread 1-3) at
com.sun.ts.tests.jacc.provider.TSPolicyConfigurationFactoryImpl.<init>(TSPolicyConfigurationFactoryImpl.java:53)
12:11:00,729 ERROR [stderr] (MSC service thread 1-3) at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
{code}