Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-17968

Missing read permission in InfinispanCounterTestCase

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • Clustering
    • None
    • ---
    • ---

    Description

      I see the server logging below in https://ci.wildfly.org/viewLog.html?buildId=367152&tab=buildResultsDiv&buildTypeId=WF_PullRequest_LinuxSmJdk11&branch_WF_PullRequest=pull%2F16788.

      I have no idea if that is why the test failed; intuitively I'd think not as it seems like something that would fail all the time, not just once. But I don't understand the stack trace, which is logged by Undertow but omits the request handling parts of the stack. It's possible this is logged on every run but doesn't affect test results and is thus unnoticed.

      In any case I wanted to flag it up in case it's important.

      &amp#27;[0mnode-1 &amp#27;[31m14:06:42,871 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /InfinispanCounterTestCase/counter: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.io.FilePermission" "/opt/buildAgent/work/e34a6f994de9f7c6/testsuite/integration/clustering/target/wildfly-1/standalone/data/infinispan/counter" "read")" in code source "(vfs:/content/InfinispanCounterTestCase.war/WEB-INF/classes <no signer certificates>)" of "ModuleClassLoader for Module "deployment.InfinispanCounterTestCase.war" from Service Module Loader")
      	at org.wildfly.security.elytron-base@2.1.0.Final//org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:309)
      	at org.wildfly.security.elytron-base@2.1.0.Final//org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:201)
      	at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:661)
      	at org.wildfly.security.elytron-base@2.1.0.Final//org.wildfly.security.manager.WildFlySecurityManager.checkRead(WildFlySecurityManager.java:374)
      	at java.base/java.io.File.exists(File.java:826)
      	at org.infinispan.counter@14.0.8.Final//org.infinispan.counter.impl.manager.PersistedCounterConfigurationStorage.getSharedDirectory(PersistedCounterConfigurationStorage.java:130)
      	at org.infinispan.counter@14.0.8.Final//org.infinispan.counter.impl.manager.PersistedCounterConfigurationStorage.doStoreAll(PersistedCounterConfigurationStorage.java:94)
      	at org.infinispan.counter@14.0.8.Final//org.infinispan.counter.impl.manager.PersistedCounterConfigurationStorage.store(PersistedCounterConfigurationStorage.java:77)
      	at org.infinispan.counter@14.0.8.Final//org.infinispan.counter.impl.manager.CounterConfigurationManager.lambda$defineConfiguration$1(CounterConfigurationManager.java:139)
      	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348)
      	at org.wildfly.clustering.context@29.0.0.Alpha1-SNAPSHOT//org.wildfly.clustering.context.ContextReferenceExecutor.execute(ContextReferenceExecutor.java:49)
      	at org.wildfly.clustering.context@29.0.0.Alpha1-SNAPSHOT//org.wildfly.clustering.context.ContextualExecutor$1.run(ContextualExecutor.java:78)
      	at java.base/java.lang.Thread.run(Thread.java:829)
      

      Attachments

        Activity

          People

            rhn-engineering-rhusar Radoslav Husar
            bstansbe@redhat.com Brian Stansberry
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: