Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 136372 - Remove transient 3.2 JRE container EE formats
Summary: Remove transient 3.2 JRE container EE formats
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P2 normal (vote)
Target Milestone: 3.2 RC4   Edit
Assignee: Michael Rennie CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-12 12:24 EDT by Darin Wright CLA
Modified: 2006-05-11 15:27 EDT (History)
8 users (show)

See Also:


Attachments
patch (5.48 KB, patch)
2006-05-09 15:09 EDT, Darin Wright CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Wright CLA 2006-04-12 12:24:19 EDT
See bug 136146.

When a JRE container is bound to an execution environment (new in 3.2), the 3.1.x tooling will not be able to correctly resolve a JRE. If a team uses mixed development environments (i.e. a mix of 3.1 and 3.2 clients) to develop the same Java project, there could be problems here.

We can provide a fix to 3.1.x to allow the tooling to be compatible.
Comment 1 Darin Wright CLA 2006-04-17 13:00:37 EDT
With the recent fix to bug 136146, the 3.2 EE format is compatible with 3.1 without changes to 3.1. However, we need to remove the transient EE formats that will not be supported in 3.2.

We will only support formats of:

seg 0: JRE_CONTAINER id
seg 1: vm type id
seg 2+: vm name / ee id

Comment 2 Darin Wright CLA 2006-04-26 11:46:57 EDT
Moving to RC3. RC2 will support all formats.
Comment 3 Darin Wright CLA 2006-05-02 12:26:33 EDT
Pinging Jeff for RC3 approval.
Comment 4 Darin Wright CLA 2006-05-03 22:05:17 EDT
Moving to RC4.
Comment 5 Jeff McAffer CLA 2006-05-03 23:56:25 EDT
Yes, +1 for RC3 but Darin has gratiously agreed to defer the actual removal to RC4 to smooth the transition for the teams who may have been a bit eager on the use of EEs.  This code should be removed immediately after RC3.  thanks for your patience Darin!
Comment 6 Darin Wright CLA 2006-05-09 11:02:36 EDT
Risk:

The risk of this fix is low. Any components that updated their classpath when the transient formats were in place will need to update their classpaths again.

CC'ing Philippe for additional approval.
Comment 7 Philipe Mulet CLA 2006-05-09 12:05:32 EDT
+1 for 3.2RC4
Comment 8 Jeff McAffer CLA 2006-05-09 14:35:14 EDT
+1 again
Comment 9 Darin Wright CLA 2006-05-09 15:09:28 EDT
Created attachment 40822 [details]
patch
Comment 10 Darin Wright CLA 2006-05-09 16:33:39 EDT
Please verify patch, Kevin.
Comment 11 Kevin Barnes CLA 2006-05-10 12:06:36 EDT
patch looks good.
Comment 12 Darin Wright CLA 2006-05-10 12:22:24 EDT
Fixed.
Comment 13 Darin Wright CLA 2006-05-10 12:22:40 EDT
Please verify, Mike.
Comment 14 Michael Rennie CLA 2006-05-11 15:27:34 EDT
verified