Bug 1144943 - MDBLimitedPermissionPropertyReadTestCase fails on Solaris11-sparc
Summary: MDBLimitedPermissionPropertyReadTestCase fails on Solaris11-sparc
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: Testsuite
Version: 6.4.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: EAP 6.4.0
Assignee: Jason T. Greene
QA Contact: Petr Kremensky
URL:
Whiteboard:
Depends On: 1165728
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-09-22 06:14 UTC by Petr Kremensky
Modified: 2019-08-19 12:40 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2019-08-19 12:40:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker JBQA-10971 0 Major Closed MDBLimitedPermissionPropertyReadTestCase fails on Solaris11-sparc 2017-05-16 16:54:14 UTC

Description Petr Kremensky 2014-09-22 06:14:54 UTC
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/

Comment 2 Josef Cacek 2014-11-20 14:46:40 UTC
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)

Comment 4 Ondrej Chaloupka 2014-11-24 08:06:49 UTC
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.

Comment 5 Ondrej Chaloupka 2014-11-27 09:11:50 UTC
The test is passing. Verified under EAP 6.4.0.DR11
This issue is covered by GSS bz#1162882 as well.

Comment 6 JBoss JIRA Server 2014-11-27 09:40:57 UTC
Petr Kremensky <pkremens> updated the status of jira JBQA-10971 to Closed


Note You need to log in before you can comment on or make changes to this bug.