Bug 780570 (SOA-3006)

Summary: Potential version and code mismatch between JBoss Messaging and JBoss ESB
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Jiri Pechanec <jpechane>
Component: JBossESB, JBoss MessagingAssignee: tcunning
Status: CLOSED NEXTRELEASE QA Contact:
Severity: urgent Docs Contact:
Priority: urgent    
Version: 4.3 cp05 ER1CC: akostadinov, jcoleman
Target Milestone: ---Keywords: Regression, TestBlocker
Target Release: 4.3 CP05, 4.3 CP05 ER2   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-3006
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
4.3 CP05 ER1
Last Closed: 2011-05-04 23:18:13 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:

Description Jiri Pechanec 2011-04-05 11:32:39 UTC
project_key: SOA

Release details says
SOA-4.3.0.GA_CP5_CR1 for JBoss ESB and 1.4.0.SP3_CP11 for JBoss Messaging. The problem is as follows
http://anonsvn.jboss.org/repos/labs/labs/jbossesb/workspace/platform/soa_tags/SOA-4.3.0.GA_CP5_CR1/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/SessionExecutorInit.java contains line sessionState.getExecutor().restart()

According to this http://anonsvn.jboss.org/repos/messaging/tags/JBossMessaging_1_4_0_SP3_CP11/src/main/org/jboss/messaging/util/CompatibleExecutor.java there is no such method on the interface in question.

Comment 1 Julian Coleman 2011-04-06 15:44:07 UTC
Revision 8868 of:

  branches/4.3/build-tools/builders/eap/build.xml

updates the ESB build to use the jars provided by the EAP base.

This now causes the ESB build to fail.

With the removal of the restart() method, it looks like the whole of:

  product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/SessionExecutorInit.java

is redundant.

Comment 2 Julian Coleman 2011-04-07 10:25:40 UTC
Link: Added: This issue is related to SOA-563


Comment 3 Julian Coleman 2011-04-07 11:07:45 UTC
The original problem (messaging creates non-daemon threads) is fixed.  See:

  .../src/main/org/jboss/messaging/util/JBMThreadFactory.java

in:

  http://fisheye.jboss.org/changelog/Messaging?cs=4937

Comment 4 Julian Coleman 2011-04-07 11:16:06 UTC
Link: Added: This issue is a dependency of JBESB-3598


Comment 5 Len DiMaggio 2011-04-07 11:32:14 UTC
Affects Testing: Added: [Regression, Blocks Testing]
Blocked Tests: Added: Blocks running JBossESB *project* tests against *platform* bits


Comment 6 Anne-Louise Tangring 2011-04-08 14:13:32 UTC
Approved for SOA 4.3 CP05.

Comment 7 tcunning 2011-04-11 20:53:18 UTC
Removed the contents of SessionExecutorInit.initExecutor.     Wasn't sure if anything else was using this internal yet public method.

Comment 8 Julian Coleman 2011-04-12 14:26:17 UTC
Resolved with revision 8929 (4.3 branch) of:

  build-tools/dependencies.properties

Commit message:

  SOA-3006
  Use ESB JBESB_4_4_GA_CP5_CR2 tag to fix JBESB-3598.

Comment 9 Jiri Pechanec 2011-04-20 09:53:18 UTC
Verified in ER2 code

But to avoid any further dependency on JBM I would remove even import definitions

Comment 10 David Le Sage 2011-05-04 23:17:29 UTC
Temporarily reopening to update release note info.

Comment 11 David Le Sage 2011-05-04 23:18:04 UTC
Release Notes Docs Status: Added: Not Required
Writer: Added: dlesage