Description of problem: org.jboss.as.testsuite.integration.secman.MDBLimitedPermissionPropertyReadTestCase.testOsNamePropertyLimited fails on Solaris11-sparc 64-bit Version-Release number of selected component (if applicable): EAP 6.4.0.DR1.1 How reproducible: Always (Solaris11-sparc) java version "1.7.0_67" Java(TM) SE Runtime Environment (build 1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) Steps to Reproduce: 1. BITS=-d64 ./integration-tests.sh -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dintegration.module -Dts.secman -Djboss.options=$BITS -Djvm.args.other=$BITS -Dts.noSmoke -Dtest=org.jboss.as.testsuite.integration.secman.MDBLimitedPermissionPropertyReadTestCase Actual results: testOsNamePropertyLimited fails Expected results: Test pass Additional info: Reproducer job: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-640-as-testsuite-MDBLimitedPermissionPropertyReadTestCase/ Test reports: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-640-as-testsuite-MDBLimitedPermissionPropertyReadTestCase/3/testReport/ Server logs: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-640-as-testsuite-MDBLimitedPermissionPropertyReadTestCase/3/jdk=java16_default,label_exp=solaris11%20&&%20sparc/ https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-640-as-testsuite-MDBLimitedPermissionPropertyReadTestCase/3/jdk=java17_default,label_exp=solaris11%20&&%20sparc/
Also seen on RHEL6 64-bit: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-6x-as-testsuite-IPv6-rhel-secman/18/RELEASE=6.3.x,jdk=java17_default,label_exp=eap-sustaining%20&&%20RHEL6%20&&%20x86_64%20&&%20ipv6/testReport/junit/org.jboss.as.testsuite.integration.secman/MDBLimitedPermissionPropertyReadTestCase/testOsNamePropertyLimited/
It could be a problem with permissions granted to Hibernate or Arjuna (i.e. missing a doPrivileged block). I see following in the log file: 05:17:38,048 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015876: Starting deployment of "mdb-read-props-grant.jar" (runtime-name: "mdb-read-props-grant.jar") 05:17:38,097 INFO [org.jboss.as.arquillian] (MSC service thread 1-5) Arquillian deployment detected: ArquillianConfig[service=jboss.arquillian.config."mdb-read-props-grant.jar",unit=mdb-read-props-grant.jar,tests=[org.jboss.as.testsuite.integration.secman.MDBGrantPermissionPropertyReadTestCase]] 05:17:38,128 INFO [org.jboss.as.ejb3] (MSC service thread 1-6) JBAS014142: Started message driven bean 'ReadSystemPropertyMDB' with 'hornetq-ra' resource adapter 05:17:38,297 INFO [org.jboss.as.server] (management-handler-thread - 1) JBAS018559: Deployed "mdb-read-props-grant.jar" (runtime-name : "mdb-read-props-grant.jar") 05:17:38,366 INFO [org.jboss.arquillian.testenricher.cdi.container.BeanManagerProducer] (pool-1-thread-1) BeanManager not found. 05:17:38,483 ERROR [stderr] (Thread-0) java.security.AccessControlException: access denied ("java.io.FilePermission" "/mnt/hudson_workspace/workspace/eap-6x-as-testsuite-IPv6-rhel-secman/442021c9/testsuite/integration/secman/target/jbossas/standalone/data/tx-object-store/ShadowNoFileLockStore/defaultStore/EISNAME" "read") 05:17:38,485 ERROR [stderr] (Thread-0) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372) 05:17:38,485 ERROR [stderr] (Thread-0) at java.security.AccessController.checkPermission(AccessController.java:559) 05:17:38,486 ERROR [stderr] (Thread-0) at java.lang.SecurityManager.checkPermission(SecurityManager.java:549) 05:17:38,487 ERROR [stderr] (Thread-0) at java.lang.SecurityManager.checkRead(SecurityManager.java:888) 05:17:38,487 ERROR [stderr] (Thread-0) at java.io.File.list(File.java:1111) 05:17:38,488 ERROR [stderr] (Thread-0) at java.io.File.list(File.java:1149) 05:17:38,488 ERROR [stderr] (Thread-0) at com.arjuna.ats.internal.arjuna.objectstore.FileSystemStore.allObjUids(FileSystemStore.java:173) 05:17:38,489 ERROR [stderr] (Thread-0) at com.arjuna.ats.arjuna.objectstore.ObjectStore.allObjUids(ObjectStore.java:69) 05:17:38,489 ERROR [stderr] (Thread-0) at com.arjuna.ats.internal.jbossatx.jta.XAResourceRecordWrappingPluginImpl.initialize(XAResourceRecordWrappingPluginImpl.java:132) 05:17:38,490 ERROR [stderr] (Thread-0) at com.arjuna.ats.internal.jbossatx.jta.XAResourceRecordWrappingPluginImpl.getEISName(XAResourceRecordWrappingPluginImpl.java:70) 05:17:38,490 ERROR [stderr] (Thread-0) at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.createXid(TransactionImple.java:1521) 05:17:38,491 ERROR [stderr] (Thread-0) at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:591) 05:17:38,492 ERROR [stderr] (Thread-0) at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:407) 05:17:38,492 ERROR [stderr] (Thread-0) at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.enlist(TxConnectionListener.java:704) 05:17:38,493 ERROR [stderr] (Thread-0) at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:350) 05:17:38,493 ERROR [stderr] (Thread-0) at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:483) 05:17:38,494 ERROR [stderr] (Thread-0) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:626) 05:17:38,494 ERROR [stderr] (Thread-0) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:494) 05:17:38,495 ERROR [stderr] (Thread-0) at org.hornetq.ra.HornetQRASessionFactoryImpl.allocateConnection(HornetQRASessionFactoryImpl.java:832) 05:17:38,496 ERROR [stderr] (Thread-0) at org.hornetq.ra.HornetQRASessionFactoryImpl.createSession(HornetQRASessionFactoryImpl.java:465) 05:17:38,496 ERROR [stderr] (Thread-0) at org.jboss.as.testsuite.integration.secman.mdb.ReadSystemPropertyMDB.postConstruct(ReadSystemPropertyMDB.java:90)
6.4.0.DR10 log https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-640-as-testsuite-MDBLimitedPermissionPropertyReadTestCase/jdk=java16_default,label_exp=solaris11%20&&%20sparc/4/artifact/testsuite/integration/secman/target/surefire-reports/org.jboss.as.testsuite.integration.secman.MDBLimitedPermissionPropertyReadTestCase-output.txt
This is issue in Narayana code. It's issue https://issues.jboss.org/browse/JBTM-2188 and it is fixed by Narayana release 4.17.24.Final. This one should be under EAP 6.4.0.DR11.
The test is passing. Verified under EAP 6.4.0.DR11 This issue is covered by GSS bz#1162882 as well.
Petr Kremensky <pkremens> updated the status of jira JBQA-10971 to Closed