Bug 1090769

Summary: Could not send/receive messages using generic RA
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Miroslav Novak <mnovak>
Component: JMSAssignee: Jeff Mesnil <jmesnil>
Status: CLOSED CURRENTRELEASE QA Contact: Miroslav Novak <mnovak>
Severity: urgent Docs Contact: Russell Dickenson <rdickens>
Priority: unspecified    
Version: 6.3.0CC: kkhan, myarboro, ochaloup, rsvoboda, smumford
Target Milestone: ER3Keywords: Regression
Target Release: EAP 6.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-28 15:44:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1090961    
Bug Blocks: 1033008, 1051640, 1064299, 1103238    

Description Miroslav Novak 2014-04-24 06:55:44 UTC
Description of problem:
There is regression in generic resource adapter version 1.0.4.Final in EAP 6.3.0.ER2 which is blocker for Tibco certification. This is regression against EAP 6.3.0.DR4.

Using "rar" connection factory is not possible to send and receive messages to/from Tibco EMS 6.3 server. There are no exceptions in log. Only clue is in trace log of generic RA:

08:42:45,464 DEBUG [org.jboss.resource.adapter.jms.JmsManagedConnection] (http-/127.0.0.1:8080-1) xaSession=null, Session=Session[transacted=true, tx_started=false, ackMode=NO_ACKNOWLEDGE, listener=null, xa=false]

where "ackMode=NO_ACKNOWLEDGE" could suggest that send and receive of message is not acked. 

Steps to Reproduce:
1. Download prepared EAP 6.3.0.ER2 - see private comment below
2. Start it by - sh standalone.sh -c standalone-full.xml  -b 127.0.0.1
3. Call deployed servlet which sends and receive message to Q1:
http://127.0.0.1:8080/MessageServlet/MessageServlet?in=jms/queue/Q1&out=jms/queue/Q1&count=1&sleep=5000

Source of Servlet (MessageServlet.java) is in git repo: 
git://git.app.eng.bos.redhat.com/jbossqe/eap-tests-wsmq.git

Comment 2 Rostislav Svoboda 2014-04-24 08:38:56 UTC
Generic RA is not working at the moment, it's regression comparing to EAP 6.2.0.
Proposing it as EAP 630 Beta blocker. This affects integration with other messaging systems, internal usage of HQ is not affected.

Comment 3 Kabir Khan 2014-04-25 11:12:54 UTC
Fixed by component upgrade

Comment 4 Miroslav Novak 2014-05-09 08:07:27 UTC
Thanks Jeff! Verified with EAP 6.3.0.ER3.

Comment 5 Scott Mumford 2014-05-14 00:44:37 UTC
Marking for exclusion from 6.3.0 Beta release notes as both 'affects' and 'fix' versions are listed as 6.3.0, suggesting this was not a customer-facing issue.