[jboss-jira] [JBoss JIRA] (WFLY-13055) Permission check failed when using SecurityManager with IBM JDK

Francesco Marchioni (Jira) issues at jboss.org
Tue Feb 4 08:35:48 EST 2020


Francesco Marchioni created WFLY-13055:
------------------------------------------

             Summary: Permission check failed when using SecurityManager with IBM JDK
                 Key: WFLY-13055
                 URL: https://issues.redhat.com/browse/WFLY-13055
             Project: WildFly
          Issue Type: Bug
          Components: Security Manager, Test Suite
    Affects Versions: 19.0.0.Beta1
            Reporter: Francesco Marchioni
            Assignee: Stefan Guilhen


When using IBM JDK in combination with SecurityManager a Permission check fails for classes using packages com.sun.org.apache.xerces.internal.jaxp


{code:java}
INFO] Running org.jboss.as.test.integration.ws.basic.PojoEndpointTestCase
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 9.002 s <<< FAILURE! - in org.jboss.as.test.integration.ws.basic.PojoEndpointTestCase
[ERROR] testHelloError(org.jboss.as.test.integration.ws.basic.PojoEndpointTestCase)  Time elapsed: 0.188 s  <<< FAILURE!
org.junit.ComparisonFailure: expected:<[Fault for test purpose]> but was:<[Provider com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl could not be instantiated: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.lang.RuntimePermission" "accessClassInPackage.com.sun.org.apache.xerces.internal.jaxp")" in code source "(vfs:/content/jaxws-basic-pojo.war/WEB-INF/classes <no signer certificates>)" of "ModuleClassLoader for Module "deployment.jaxws-basic-pojo.war" from Service Module Loader")]>
	at org.junit.Assert.assertEquals(Assert.java:115)
	at org.junit.Assert.assertEquals(Assert.java:144)
	at org.jboss.as.test.integration.ws.basic.BasicTests.testHelloError(BasicTests.java:69)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:508)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
{code}

Affected Tests in the AS Testsuite:
org.jboss.as.test.integration.ws.basic.PojoEndpointTestCase#testHelloError
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATVoteReadOnly
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATClientRollback
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATVoteRollback
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATApplicationException
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATSimple
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATSingleSimple
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATVoteRollbackPrePrepare
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATApplicationExceptionCommit
org.jboss.as.test.xts.wsat.client.ATTestCase#testWSATRollbackOnly
org.jboss.as.test.xts.wsba.coordinatorcompletion.client.BACoordinatorCompletionTestCase#testWSBACoordinatorSimple
org.jboss.as.test.xts.wsba.coordinatorcompletion.client.BACoordinatorCompletionTestCase#testWSBACoordinatorSingle
org.jboss.as.test.xts.wsba.coordinatorcompletion.client.BACoordinatorCompletionTestCase#testWSBACoordinatorApplicationException
org.jboss.as.test.xts.wsba.coordinatorcompletion.client.BACoordinatorCompletionTestCase#testWSBACoordinatorClientCancel
org.jboss.as.test.txbridge.fromjta.BridgeFromJTATestCase#testRollback
org.jboss.as.test.txbridge.fromjta.BridgeFromJTATestCase#testCommit
org.jboss.as.test.xts.suspend.wsat.AtomicTransactionSuspendTestCase#testRollbackAfterSuspend
org.jboss.as.test.xts.suspend.wsat.AtomicTransactionSuspendTestCase#testRemoteServiceAfterSuspend
org.jboss.as.test.xts.suspend.wsat.AtomicTransactionSuspendTestCase#testCommitAfterSuspend
org.jboss.as.test.xts.annotation.client.CompensatableTestCase#testNoTransaction
org.jboss.as.test.xts.annotation.client.CompensatableTestCase#testActiveTransaction
org.jboss.as.test.xts.annotation.client.TransactionalTestCase#testNoTransaction
org.jboss.as.test.xts.annotation.client.TransactionalTestCase#testActiveTransaction
org.jboss.as.test.xts.suspend.wsba.BusinessActivitySuspendTestCase#testRemoteServiceAfterSuspend



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list