-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: 7.0.0.ER6
-
Fix Version/s: None
-
Component/s: WebSphereMQ RA
-
Labels:None
-
Target Release:
If servlet is injecting JMSContext like:
@Inject
|
@JMSConnectionFactory("jms/CF")
|
@JMSPasswordCredential(userName="j2ee", password="j2ee")
|
@JMSSessionMode(JMSContext.DUPS_OK_ACKNOWLEDGE)
|
transient JMSContext context3;
|
then @JMSSessionMode(JMSContext.DUPS_OK_ACKNOWLEDGE) is ignored and JMSContext has always JMSContext.SESSION_TRANSACTED
TCK tests are failing with:
[javatest.batch] 07:23:28,666 INFO [stdout] (Thread-59) ************************************************************
|
[javatest.batch] 07:23:28,666 INFO [stdout] (Thread-59) * props file set to "/tmp/hudson-cts-props.txt"
|
[javatest.batch] 07:23:28,666 INFO [stdout] (Thread-59) ************************************************************
|
[javatest.batch] 07:23:28,667 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ####### Value of harness.socket.retry.count is "10"
|
[javatest.batch] 07:23:28,667 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ####### Value of harness.log.port is "2000"
|
[javatest.batch] 07:23:28,667 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ####### Actual bind value of harness.log.port is "2000"
|
[javatest.batch] 07:23:28,699 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: *** in EETest.run(argv,p)
|
[javatest.batch] 07:23:28,699 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: TESTCLASS=com.sun.ts.tests.jms.ee20.cditests.ejbweb.Client
|
[javatest.batch] 07:23:28,699 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ** IN getRunMethod: testClass=com.sun.ts.tests.jms.ee20.cditests.ejbweb.Client
|
[javatest.batch] 07:23:28,699 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ** IN getRunMethod: testname=verifySessionModeOnCDIJMSContextFromEjb
|
[javatest.batch] 07:23:28,700 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ** GOT RUN METHOD!
|
[javatest.batch] 07:23:28,700 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: **runmethod=verifySessionModeOnCDIJMSContextFromEjb
|
[javatest.batch] 07:23:28,700 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ABOUT TO GET SETUP METHOD!
|
[javatest.batch] 07:23:28,700 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: No setupMethod annotation present
|
[javatest.batch] 07:23:28,701 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: getSetupMethod - checking for testcase specific setup method: verifySessionModeOnCDIJMSContextFromEjb_setup
|
[javatest.batch] 07:23:28,701 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: getSetupMethod - checking for default class specific setup method
|
[javatest.batch] 07:23:28,701 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: GOT SETUP METHOD!
|
[javatest.batch] 07:23:28,702 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: No cleanupMethod annotation present
|
[javatest.batch] 07:23:28,702 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: getCleanupMethod - checking for testcase specific cleanup method: verifySessionModeOnCDIJMSContextFromEjb_cleanup
|
[javatest.batch] 07:23:28,702 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: getCleanupMethod - checking for default class specific cleanup method
|
[javatest.batch] 07:23:28,702 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: GOT CLEANUP METHOD!
|
[javatest.batch] 07:23:28,702 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ABOUT TO INVOKE SETUP METHOD!
|
[javatest.batch] 07:23:28,703 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: AppClient DEBUG: ejbclient=Proxy for remote EJB StatefulEJBLocator for "cditestsejbweb/cditestsejbweb_ejb/CDITestsEjbWebClntBean", view is interface com.sun.ts.tests.jms.ee20.cditests.ejbweb.EjbClientIF, affinity is Node "messaging-07", session ID is UnknownSessionID [6752685170686566506955675266674856565469515757535557685370566852]
|
[javatest.batch] 07:23:28,749 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: setup ok
|
[javatest.batch] 07:23:28,749 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: INVOKED SETUP METHOD!
|
[javatest.batch] 07:23:28,749 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: TRACE: ABOUT TO INVOKE EETEST RUN METHOD!
|
[javatest.batch] 07:23:28,750 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: ---------------------------------------
|
[javatest.batch] 07:23:28,750 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: verifySessionModeOnCDIJMSContextFromEjb
|
[javatest.batch] 07:23:28,750 INFO [stdout] (Thread-59) 03-04-2016 07:23:28: ---------------------------------------
|
[javatest.batch] 07:23:28,756 INFO [stdout] (Thread-72) 03-04-2016 07:23:28: SVR: Checking session mode of context3 should be DUPS_OK_ACKNOWLEDGE
|
[javatest.batch] 07:23:29,204 INFO [stdout] (Thread-72) 03-04-2016 07:23:29: SVR-ERROR: Incorrect session mode returned: SESSION_TRANSACTED expected: DUPS_OK_ACKNOWLEDGE
|
[javatest.batch] 07:23:29,204 INFO [stdout] (Thread-72) 03-04-2016 07:23:29: SVR: Checking session mode of context2 should be AUTO_ACKNOWLEDGE
|
[javatest.batch] 07:23:29,429 INFO [stdout] (Thread-72) 03-04-2016 07:23:29: SVR-ERROR: Incorrect session mode returned: SESSION_TRANSACTED expected: AUTO_ACKNOWLEDGE
|
[javatest.batch] 07:23:29,430 INFO [stdout] (Thread-72) 03-04-2016 07:23:29: SVR: Checking session mode of context1 should be AUTO_ACKNOWLEDGE
|
[javatest.batch] 07:23:29,676 INFO [stdout] (Thread-72) 03-04-2016 07:23:29: SVR-ERROR: Incorrect session mode returned: SESSION_TRANSACTED expected: AUTO_ACKNOWLEDGE
|
[javatest.batch] 07:23:29,677 INFO [stdout] (Thread-72) 03-04-2016 07:23:29: SVR: cleanup
|
[javatest.batch] 07:23:29,679 INFO [stdout] (Thread-59) 03-04-2016 07:23:29: ERROR: CDI injection test failed from Ejb
|
[javatest.batch] 07:23:29,679 INFO [stdout] (Thread-59) 03-04-2016 07:23:29: ERROR: verifySessionModeOnCDIJMSContextFromEjb failed
|
[javatest.batch] 07:23:29,680 INFO [stdout] (Thread-59) 03-04-2016 07:23:29: ERROR: Test case throws exception: verifySessionModeOnCDIJMSContextFromEjb failed
|
[javatest.batch] 07:23:29,680 INFO [stdout] (Thread-59) 03-04-2016 07:23:29: ERROR: Exception at:
|
[javatest.batch] 07:23:29,681 INFO [stdout] (Thread-59) 03-04-2016 07:23:29: ERROR: com.sun.ts.lib.harness.EETest$Fault: verifySessionModeOnCDIJMSContextFromEjb failed
|
[javatest.batch] 07:23:29,681 INFO [stdout] (Thread-59) at com.sun.ts.tests.jms.ee20.cditests.ejbweb.Client.verifySessionModeOnCDIJMSContextFromEjb(Client.java:525)
|
[javatest.batch] 07:23:29,681 INFO [stdout] (Thread-59) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
[javatest.batch] 07:23:29,681 INFO [stdout] (Thread-59) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
[javatest.batch] 07:23:29,681 INFO [stdout] (Thread-59) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
[javatest.batch] 07:23:29,681 INFO [stdout] (Thread-59) at java.lang.reflect.Method.invoke(Method.java:497)
|
[javatest.batch] 07:23:29,682 INFO [stdout] (Thread-59) at com.sun.ts.lib.harness.EETest.run(EETest.java:550)
|
[javatest.batch] 07:23:29,682 INFO [stdout] (Thread-59) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:446)
|
[javatest.batch] 07:23:29,682 INFO [stdout] (Thread-59) at com.sun.ts.lib.harness.EETest.run(EETest.java:305)
|
[javatest.batch] 07:23:29,682 INFO [stdout] (Thread-59) at com.sun.ts.lib.harness.EETest.run(EETest.java:257)
|
[javatest.batch] 07:23:29,682 INFO [stdout] (Thread-59) at com.sun.ts.tests.jms.ee20.cditests.ejbweb.Client.main(Client.java:51)
|
[javatest.batch] 07:23:29,682 INFO [stdout] (Thread-59) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
[javatest.batch] 07:23:29,682 INFO [stdout] (Thread-59) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
[javatest.batch] 07:23:29,682 INFO [stdout] (Thread-59) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
[javatest.batch] 07:23:29,683 INFO [stdout] (Thread-59) at java.lang.reflect.Method.invoke(Method.java:497)
|
[javatest.batch] 07:23:29,683 INFO [stdout] (Thread-59) at org.jboss.as.appclient.service.ApplicationClientStartService$1.run(ApplicationClientStartService.java:120)
|
[javatest.batch] 07:23:29,683 INFO [stdout] (Thread-59) at java.lang.Thread.run(Thread.java:745)
|
List of failed TCK 7 tests:
com/sun/ts/tests/jms/ee20/cditests/ejbweb/Client.java#verifySessionModeOnCDIJMSContextFromEjb
|
com/sun/ts/tests/jms/ee20/cditests/ejbweb/Client.java#verifySessionModeOnCDIJMSContextFromServlet
|