[jboss-jira] [JBoss JIRA] (WFCORE-2254) InterdependentDeploymentTestCase fails with security manager

Jan Tymel (JIRA) issues at jboss.org
Tue Mar 14 09:17:00 EDT 2017


     [ https://issues.jboss.org/browse/WFCORE-2254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jan Tymel reopened WFCORE-2254:
-------------------------------


Reopening this issue.

The test still fails on commit {{c6d4f5a36cde9e738cad0eae894060a2b4a5f399}} with following output:

{code}
14:12:57,607 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service ServiceActivatorDeployment.b: org.jboss.msc.service.StartException in service ServiceActivatorDeployment.b: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
	at org.jboss.msc.service.MSCExecutor$1.run(MSCExecutor.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(Thread.java:785)
Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.util.PropertyPermission" "interrelated-b.jar" "write")" in code source "(vfs:/content/interrelated-a.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.interrelated-a.jar" from Service Module Loader")
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:278)
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
	at java.lang.System.setProperty(System.java:476)
	at org.jboss.as.test.deployment.trivial.ServiceActivatorDeployment.start(ServiceActivatorDeployment.java:91)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
	... 4 more

14:12:57,610 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service test.deployment.trivial: org.jboss.msc.service.StartException in service test.deployment.trivial: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
	at org.jboss.msc.service.MSCExecutor$1.run(MSCExecutor.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(Thread.java:785)
Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.util.PropertyPermission" "interrelated-a.jar" "write")" in code source "(vfs:/content/interrelated-a.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.interrelated-a.jar" from Service Module Loader")
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:278)
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
	at java.lang.System.setProperty(System.java:476)
	at org.jboss.as.test.deployment.trivial.ServiceActivatorDeployment.start(ServiceActivatorDeployment.java:91)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
	... 4 more

14:12:57,606 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service ServiceActivatorDeployment.e: org.jboss.msc.service.StartException in service ServiceActivatorDeployment.e: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
	at org.jboss.msc.service.MSCExecutor$1.run(MSCExecutor.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(Thread.java:785)
Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.util.PropertyPermission" "interrelated-e.jar" "write")" in code source "(vfs:/content/interrelated-a.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.interrelated-a.jar" from Service Module Loader")
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:278)
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
	at java.lang.System.setProperty(System.java:476)
	at org.jboss.as.test.deployment.trivial.ServiceActivatorDeployment.start(ServiceActivatorDeployment.java:91)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
	... 4 more

14:12:57,611 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service ServiceActivatorDeployment.d: org.jboss.msc.service.StartException in service ServiceActivatorDeployment.d: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
	at org.jboss.msc.service.MSCExecutor$1.run(MSCExecutor.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(Thread.java:785)
Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.util.PropertyPermission" "interrelated-d.jar" "write")" in code source "(vfs:/content/interrelated-a.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.interrelated-a.jar" from Service Module Loader")
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:278)
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
	at java.lang.System.setProperty(System.java:476)
	at org.jboss.as.test.deployment.trivial.ServiceActivatorDeployment.start(ServiceActivatorDeployment.java:91)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
	... 4 more

14:12:57,614 INFO  [stdout] (MSC service thread 1-7) Properties found
14:12:57,617 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service ServiceActivatorDeployment.c: org.jboss.msc.service.StartException in service ServiceActivatorDeployment.c: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
	at org.jboss.msc.service.MSCExecutor$1.run(MSCExecutor.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(Thread.java:785)
Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.util.PropertyPermission" "interrelated-c.jar" "write")" in code source "(vfs:/content/interrelated-a.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.interrelated-a.jar" from Service Module Loader")
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:278)
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
	at java.lang.System.setProperty(System.java:476)
	at org.jboss.as.test.deployment.trivial.ServiceActivatorDeployment.start(ServiceActivatorDeployment.java:91)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
	... 4 more

14:12:57,623 INFO  [stdout] (MSC service thread 1-2) Properties found
14:12:57,624 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service ServiceActivatorDeployment.f: org.jboss.msc.service.StartException in service ServiceActivatorDeployment.f: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
	at org.jboss.msc.service.MSCExecutor$1.run(MSCExecutor.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(Thread.java:785)
Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.util.PropertyPermission" "interrelated-f.jar" "write")" in code source "(vfs:/content/interrelated-a.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.interrelated-a.jar" from Service Module Loader")
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:278)
	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
	at java.lang.System.setProperty(System.java:476)
	at org.jboss.as.test.deployment.trivial.ServiceActivatorDeployment.start(ServiceActivatorDeployment.java:91)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
	... 4 more

14:12:57,631 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 2) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "interrelated-a.jar")]) - failure description: {
    "WFLYCTL0080: Failed services" => {"test.deployment.trivial" => "org.jboss.msc.service.StartException in service test.deployment.trivial: Failed to start service
    Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission \"(\"java.util.PropertyPermission\" \"interrelated-a.jar\" \"write\")\" in code source \"(vfs:/content/interrelated-a.jar <no signer certificates>)\" of \"ModuleClassLoader for Module \"deployment.interrelated-a.jar\" from Service Module Loader\")"},
    "WFLYCTL0412: Required services that are not installed:" => ["test.deployment.trivial"]
}
14:12:57,634 ERROR [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0022: Deploy of deployment "interrelated-f.jar" was rolled back with no failure message
14:12:57,673 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0028: Stopped deployment interrelated-f.jar (runtime-name: interrelated-f.jar) in 22ms
14:12:57,676 ERROR [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0022: Deploy of deployment "interrelated-e.jar" was rolled back with no failure message
14:12:57,686 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment interrelated-e.jar (runtime-name: interrelated-e.jar) in 10ms
14:12:57,688 ERROR [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0022: Deploy of deployment "interrelated-d.jar" was rolled back with no failure message
14:12:57,698 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0028: Stopped deployment interrelated-d.jar (runtime-name: interrelated-d.jar) in 8ms
14:12:57,701 ERROR [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0022: Deploy of deployment "interrelated-c.jar" was rolled back with no failure message
14:12:57,710 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0028: Stopped deployment interrelated-c.jar (runtime-name: interrelated-c.jar) in 7ms
14:12:57,713 ERROR [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0022: Deploy of deployment "interrelated-b.jar" was rolled back with no failure message
14:12:57,740 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment interrelated-b.jar (runtime-name: interrelated-b.jar) in 26ms
14:12:57,755 ERROR [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0021: Deploy of deployment "interrelated-a.jar" was rolled back with the following failure message: 
{
    "WFLYCTL0080: Failed services" => {"test.deployment.trivial" => "org.jboss.msc.service.StartException in service test.deployment.trivial: Failed to start service
    Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission \"(\"java.util.PropertyPermission\" \"interrelated-a.jar\" \"write\")\" in code source \"(vfs:/content/interrelated-a.jar <no signer certificates>)\" of \"ModuleClassLoader for Module \"deployment.interrelated-a.jar\" from Service Module Loader\")"},
    "WFLYCTL0412: Required services that are not installed:" => ["test.deployment.trivial"]
}
14:12:57,781 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment interrelated-a.jar (runtime-name: interrelated-a.jar) in 8ms
14:12:57,784 INFO  [org.jboss.as.controller] (management-handler-thread - 2) WFLYCTL0183: Service status report
WFLYCTL0186:   Services which failed to start:      service ServiceActivatorDeployment.d
      service test.deployment.trivial
      service ServiceActivatorDeployment.c
      service ServiceActivatorDeployment.f
      service ServiceActivatorDeployment.b
      service ServiceActivatorDeployment.e

14:12:57,822 INFO  [org.jboss.as.server] (management-handler-thread - 3) WFLYSRV0236: Suspending server with no timeout.
14:12:57,840 INFO  [org.jboss.as.server] (Management Triggered Shutdown) WFLYSRV0241: Shutting down in response to management operation 'shutdown'
14:12:57,982 INFO  [org.jboss.as] (MSC service thread 1-4) WFLYSRV0050: WildFly Core 3.0.0.Beta9-SNAPSHOT "Kenny" stopped in 77ms
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 6.04 sec <<< FAILURE! - in org.jboss.as.test.manualmode.deployment.InterdependentDeploymentTestCase
test(org.jboss.as.test.manualmode.deployment.InterdependentDeploymentTestCase)  Time elapsed: 6.036 sec  <<< FAILURE!
org.junit.ComparisonFailure: {
    "outcome" => "failed",
    "result" => {
        "step-1" => {
            "outcome" => "failed",
            "failure-description" => {
                "WFLYCTL0080: Failed services" => {"test.deployment.trivial" => "org.jboss.msc.service.StartException in service test.deployment.trivial: Failed to start service
    Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission \"(\"java.util.PropertyPermission\" \"interrelated-a.jar\" \"write\")\" in code source \"(vfs:/content/interrelated-a.jar <no signer certificates>)\" of \"ModuleClassLoader for Module \"deployment.interrelated-a.jar\" from Service Module Loader\")"},
                "WFLYCTL0412: Required services that are not installed:" => ["test.deployment.trivial"]
            },
            "rolled-back" => true
        },
        "step-2" => {
            "outcome" => "failed",
            "rolled-back" => true
        },
        "step-3" => {
            "outcome" => "failed",
            "rolled-back" => true
        },
        "step-4" => {
            "outcome" => "failed",
            "rolled-back" => true
        },
        "step-5" => {
            "outcome" => "failed",
            "rolled-back" => true
        },
        "step-6" => {
            "outcome" => "failed",
            "rolled-back" => true
        }
    },
    "failure-description" => {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => {
        "WFLYCTL0080: Failed services" => {"test.deployment.trivial" => "org.jboss.msc.service.StartException in service test.deployment.trivial: Failed to start service
    Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission \"(\"java.util.PropertyPermission\" \"interrelated-a.jar\" \"write\")\" in code source \"(vfs:/content/interrelated-a.jar <no signer certificates>)\" of \"ModuleClassLoader for Module \"deployment.interrelated-a.jar\" from Service Module Loader\")"},
        "WFLYCTL0412: Required services that are not installed:" => ["test.deployment.trivial"]
    }}},
    "rolled-back" => true
} expected:<[success]> but was:<[failed]>
	at org.junit.Assert.assertEquals(Assert.java:115)
	at org.jboss.as.test.manualmode.deployment.InterdependentDeploymentTestCase.test(InterdependentDeploymentTestCase.java:129)
{code}

> InterdependentDeploymentTestCase fails with security manager
> ------------------------------------------------------------
>
>                 Key: WFCORE-2254
>                 URL: https://issues.jboss.org/browse/WFCORE-2254
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Test Suite
>            Reporter: Jan Tymel
>            Assignee: Ingo Weiss
>             Fix For: 3.0.0.Alpha25
>
>
> *org.jboss.as.test.manualmode.deployment.InterdependentDeploymentTestCase#test*
> {{cd testsuite/manualmode/}}
> {{mvn test -DtestLogToFile=false -Dtest=InterdependentDeploymentTestCase -Dsecurity.manager}}
> {code}
> ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service ServiceActivatorDeployment.c: org.jboss.msc.service.StartException in service ServiceActivatorDeployment.c: Failed to start service
> 	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
> 	at org.jboss.msc.service.MSCExecutor$1.run(MSCExecutor.java:77)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 	at java.lang.Thread.run(Thread.java:745)
> Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.util.PropertyPermission" "interrelated-c.jar" "write")" in code source "(vfs:/content/interrelated-a.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.interrelated-a.jar" from Service Module Loader")
> 	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:278)
> 	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
> 	at java.lang.System.setProperty(System.java:792)
> 	at org.jboss.as.test.deployment.trivial.ServiceActivatorDeployment.start(ServiceActivatorDeployment.java:91)
> 	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
> 	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
> 	... 4 more
> {code}



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list