Bug 301766 - Eclipse IDE for Java Developers has EMF dependency Conflict.
Summary: Eclipse IDE for Java Developers has EMF dependency Conflict.
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: VE (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 blocker (vote)
Target Milestone: ---   Edit
Assignee: VE Bugzilla inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-03 21:43 EST by Gus Heck CLA
Modified: 2011-06-13 11:36 EDT (History)
16 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gus Heck CLA 2010-02-03 21:43:24 EST
Build Identifier: Build id: 20090619-0625 or Build id: 20090920-1017

This is NOT the J2EE enterprise developer pack. I get the following error when I try to install VE on a fresh clean download of the basic Eclipse for Java Developers package (either 3.5.0 or 3.5.1 SR1) The only difference in the error message that I see is the reported version of eclipse...

Marked as critical since if it persists nobody can install a new copy of VE or use any feature thereof (i.e. all features of the software are unusable to all users who experience the bug).


Reproducible: Always

Steps to Reproduce:
1. Download/install eclipse IDE for Java Developers 3.5.0 or 3.5.1 (SR1)
2. Help > Install New Software...
3. Work With: http://download.eclipse.org/tools/ve/updates/1.4/
4. Check the top level box that says "VE 1.4.0 R200909301124"
5. Click Next

Expected Results:
VE installs

Observed Results:
The following error is displayed, VE is not installed.

Cannot complete the install because of a conflicting dependency.
  Software being installed: Java EMF Model SDK 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH (org.eclipse.jem.sdk.feature.group 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH)
  Software currently installed: Eclipse IDE for Java Developers 1.2.1.20090918-0703 (epp.package.java 1.2.1.20090918-0703)
  Only one of the following can be installed at once: 
    Java EMF Model Utilities 2.0.200.v200905140200 (org.eclipse.jem.util 2.0.200.v200905140200)
    Java EMF Model Utilities 2.0.200.R3_1_maintenance (org.eclipse.jem.util 2.0.200.R3_1_maintenance)
  Cannot satisfy dependency:
    From: Eclipse IDE for Java Developers 1.2.1.20090918-0703 (epp.package.java 1.2.1.20090918-0703)
    To: org.eclipse.epp.package.java.feature.feature.group [1.2.1.20090918-0703]
  Cannot satisfy dependency:
    From: EPP Java Package 1.2.1.20090918-0703 (org.eclipse.epp.package.java.feature.feature.group 1.2.1.20090918-0703)
    To: org.eclipse.wst.xml_ui.feature.feature.group 0.0.0
  Cannot satisfy dependency:
    From: Java EMF Model 1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd (org.eclipse.jem.feature.group 1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd)
    To: org.eclipse.jem.util [2.0.200.R3_1_maintenance]
  Cannot satisfy dependency:
    From: Java EMF Model SDK 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH (org.eclipse.jem.sdk.feature.group 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH)
    To: org.eclipse.jem.feature.group [1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd]
  Cannot satisfy dependency:
    From: WST Common Core 3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM (org.eclipse.wst.common_core.feature.feature.group 3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM)
    To: org.eclipse.jem.util [2.0.200.v200905140200]
  Cannot satisfy dependency:
    From: WST Common UI 3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q (org.eclipse.wst.common_ui.feature.feature.group 3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q)
    To: org.eclipse.wst.common_core.feature.feature.group [3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM]
  Cannot satisfy dependency:
    From: Eclipse XML Editors and Tools 3.1.1.v200907161031-7H6FM_DxtkM-7aeTHKEBbQqcZOZ2 (org.eclipse.wst.xml_ui.feature.feature.group 3.1.1.v200907161031-7H6FM_DxtkM-7aeTHKEBbQqcZOZ2)
    To: org.eclipse.wst.common_ui.feature.feature.group [3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q]
Comment 1 Gus Heck CLA 2010-02-03 22:27:42 EST
oops forgot to set version field...
Comment 2 Dany CLA 2010-03-01 23:52:22 EST
I Have similar problem install on galileo , result :

Cannot complete the install because of a conflicting dependency.
  Software being installed: Java EMF Model SDK 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH (org.eclipse.jem.sdk.feature.group 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH)
  Software currently installed: Eclipse XML Editors and Tools 3.1.1.v200907161031-7H6FM_DxtkM-7aeTHKEBbQqcZOZ2 (org.eclipse.wst.xml_ui.feature.feature.group 3.1.1.v200907161031-7H6FM_DxtkM-7aeTHKEBbQqcZOZ2)
  Only one of the following can be installed at once: 
    Java EMF Model Utilities 2.0.200.v200905140200 (org.eclipse.jem.util 2.0.200.v200905140200)
    Java EMF Model Utilities 2.0.201.v201001252130 (org.eclipse.jem.util 2.0.201.v201001252130)
    Java EMF Model Utilities 2.0.200.R3_1_maintenance (org.eclipse.jem.util 2.0.200.R3_1_maintenance)
  Cannot satisfy dependency:
    From: Java EMF Model 1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd (org.eclipse.jem.feature.group 1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd)
    To: org.eclipse.jem.util [2.0.200.R3_1_maintenance]
  Cannot satisfy dependency:
    From: Java EMF Model SDK 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH (org.eclipse.jem.sdk.feature.group 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH)
    To: org.eclipse.jem.feature.group [1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd]
  Cannot satisfy dependency:
    From: WST Common Core 3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM (org.eclipse.wst.common_core.feature.feature.group 3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM)
    To: org.eclipse.jem.util [2.0.200.v200905140200]
  Cannot satisfy dependency:
    From: WST Common UI 3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q (org.eclipse.wst.common_ui.feature.feature.group 3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q)
    To: org.eclipse.wst.common_core.feature.feature.group [3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM]
  Cannot satisfy dependency:
    From: Eclipse XML Editors and Tools 3.1.1.v200907161031-7H6FM_DxtkM-7aeTHKEBbQqcZOZ2 (org.eclipse.wst.xml_ui.feature.feature.group 3.1.1.v200907161031-7H6FM_DxtkM-7aeTHKEBbQqcZOZ2)
    To: org.eclipse.wst.common_ui.feature.feature.group [3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q]

I hope would be any solution soon
Comment 3 Gus Heck CLA 2010-03-02 00:10:17 EST
Sadly, it seems that VE is a dead project. I haven't been able to find any current build of eclipse it installs on, and one would have thought that someone on the project would have responded to this in some way by now :(. By the way, better than commenting with more versions that don't work would be voting for the bug... adding comments spams the CC list, so don't do it unless you find something more useful than yet another version where VE won't install. Unfortunately I'm too busy on other things to take a crack at this.
Comment 4 Yves YANG CLA 2010-03-02 01:27:26 EST
VE is not dead. Please read this page for installation:
http://wiki.eclipse.org/VE/Update
Comment 5 Gus Heck CLA 2010-03-02 11:46:28 EST
(In reply to comment #4)
> VE is not dead. Please read this page for installation:
> http://wiki.eclipse.org/VE/Update

That's good news, but I did read that page, what do you propose that I missed?
Comment 6 Dany CLA 2010-03-12 03:58:34 EST
Why i still could not install ve, from wiki said DO NOT USE "Eclipse IDE for Java EE Developers, on my galileo emf version already version 2.5 do i should downgrade it first. this is so frustrating Someone please help...

(In reply to comment #4)
> VE is not dead. Please read this page for installation:
> http://wiki.eclipse.org/VE/Update
Comment 7 Gus Heck CLA 2010-03-12 07:27:03 EST
One thing I wonder is why there is a dependency conflict. For this to happen either eclipse or VE must be specifying an exact version rather than a version greater than N. The question is which and why? Usually this sort of thing happens because the dependent library broke backwards compatibility, or the developers of the client software used non-public API's.

Did EMF break backwards compatibility? Is it eclipse (or some package used by it) or VE that is relying on the old behavior?  Has anyone figured out why this is harder than updating whatever file defines the dependencies? (either for VE or for Eclipse)
Comment 8 Wolfgang CLA 2010-03-23 16:28:08 EDT
Using the eclipse cpp package I was able to install the Visual editor yesterday. 

I'm not sure whether this can help to solve the problem and whether this is a good workaround to get the VE installed with eclipse galileo but it seems to work for me for now.
Comment 9 Gus Heck CLA 2010-03-23 16:39:38 EDT
(In reply to comment #8)
> Using the eclipse cpp package I was able to install the Visual editor
> yesterday. 

CPP package? the C++ version? how is that useful for swing development? Were you then able to add in the java developer stuff afterward?
Comment 10 Andreas Owczarek CLA 2010-03-24 11:06:30 EDT
I have had the same problems installing VE with any Eclipse Java Edition even these ones, where installation should work according to the VE-Wiki (e.g. Eclipse for Java and Report Developers or the one Gus Heck tried).

The Solution for an WinXP Professional System following the steps below:
1. Install the latest Eclipse SDK (Classic) Edition, Version: 3.5.2, Build id: M20100211-1343
2. Download the Update Site zip from http://www.eclipse.org/vep/downloads/ (Online Installation failed, cause of server timeout?!)
3. Install VE from the archive-file.

@Gus Heck: Eclipse Classic supports Java (Swing) developement..
Comment 11 Wolfgang CLA 2010-03-24 18:34:02 EDT
(In reply to comment #9)
> (In reply to comment #8)
> > Using the eclipse cpp package I was able to install the Visual editor
> > yesterday. 
> CPP package? the C++ version? how is that useful for swing development? Were
> you then able to add in the java developer stuff afterward?

As I understand it, the jdt has been installed during the VE installation automatically, because it is defined as needed. 

I was able to add menu items to a swing programm and can see the VE grafics. So seems to work OK.
Comment 12 Richard Kulp CLA 2010-04-08 10:12:54 EDT
It looks like it is due to JEM (Java EMF Model) being supplied by both VE and WST and they are conflicting levels.
Comment 13 Eric Bresie CLA 2010-04-09 10:08:31 EDT
From EMF forum post:

>> So VE needs (and/or provdes) one version of JEM and WST needs (and/or 
>> provides) another version JEM.

> I'm not sure, but that's a VE question or something to ask in the 
> bugzilla, not an EMF question.

>> Unless there is a specific reason for one...Does JEM need to be 
>> removed from both and include some dependency to externally provided 
>> version of JEM so they use the latest and greatest? 

>I seem to recall issues with the Galileo version of VE not installing 
>with the Galileo version of EMF/WTP because of strict upper bound 
>constraints, but again, that's a VE question.

>> Isn't it possible to have both versions available? 
>No, only one can be active at a time so unless VE can work with the 
>latest that WTP itself requires, then either VE will not work (because 
>it doesn't work with the latest) or WTP will not work, because it 
>requires a newer version of EMF.

What is preventing VE from using the latest JEM version?
Comment 14 Eric Bresie CLA 2010-04-09 10:38:07 EDT
Maybe related: 

https://bugs.eclipse.org/bugs/show_bug.cgi?id=185706
Comment 15 Yves YANG CLA 2010-04-12 06:59:01 EDT
(In reply to comment #14)
> Maybe related: 
> 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=185706

This bug is too old. It is out of date.

In case of the conflit error, please don't check ROOT level. Select a specific option such as "VE SDK" and leave eclipse update manager does the work.
Comment 16 Roland CLA 2010-07-05 01:56:27 EDT
Well, even with just trying to install VE SDK and nothing else, I get:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Visual Editor SDK 1.4.0.v20090826-1446-57F-9xKEUXK5__GAVDlmFRiymDdO (org.eclipse.ve.sdk.feature.group 1.4.0.v20090826-1446-57F-9xKEUXK5__GAVDlmFRiymDdO)
  Missing requirement: Visual Editor Common Data Editor 1.4.0.v20090826-1446 (org.eclipse.ve.cde 1.4.0.v20090826-1446) requires 'bundle com.ibm.icu [3.4.4.1,4.1.0)' but it could not be found
  Cannot satisfy dependency:
    From: Visual Editor 1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk (org.eclipse.ve.feature.group 1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk)
    To: org.eclipse.ve.cde [1.3.0,2.0.0)
  Cannot satisfy dependency:
    From: Visual Editor SDK 1.4.0.v20090826-1446-57F-9xKEUXK5__GAVDlmFRiymDdO (org.eclipse.ve.sdk.feature.group 1.4.0.v20090826-1446-57F-9xKEUXK5__GAVDlmFRiymDdO)
    To: org.eclipse.ve.feature.group [1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk]


As Gus Heck has raised before, what dependency conflict actually exists? Did EMF break backwards compatibility? Why does it seem that a specific EMF version is required rather than a more generic >= N ?
Comment 17 Matthijs Wensveen CLA 2010-09-16 18:14:18 EDT
I also experience the "Missing requirement: Visual Editor Common Data Editor" problem. Might this be because it is unavailable for 64 bit platforms? Just guessing...
Comment 18 sarim khan CLA 2010-09-18 03:20:35 EDT
Hi,

I am trying to install Visual Editor in a Fresh Downloaded Eclipse IDE for Java Developers,

"eclipse-java-helios-linux-gtk.tar.gz"

Then i downloaded "VE-Update-1.4.0.zip"

Then i tried to install VE from this Zip file. I comes with many errors, like here , something related to EMF.
Then i Downloaded "emf-runtime-2.4.2.zip"
Then i extracted emf-runtime-2.4.2.zip to my eclipse folder.

Then again i tried to install VE, this time no EMF error. 
Now it's shown as follows,
______________________________________________________________
Cannot complete the install because one or more required items could not be found.
  Software being installed: Visual Editor SDK 1.4.0.v20090826-1446-57F-9xKEUXK5__GAVDlmFRiymDdO (org.eclipse.ve.sdk.feature.group 1.4.0.v20090826-1446-57F-9xKEUXK5__GAVDlmFRiymDdO)
  Missing requirement: Visual Editor PropertySheet 1.4.0.v20090826-1446 (org.eclipse.ve.propertysheet 1.4.0.v20090826-1446) requires 'bundle com.ibm.icu [3.4.4.1,4.1.0)' but it could not be found
  Cannot satisfy dependency:
    From: Visual Editor 1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk (org.eclipse.ve.feature.group 1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk)
    To: org.eclipse.ve.propertysheet [1.3.0,2.0.0)
  Cannot satisfy dependency:
    From: Visual Editor SDK 1.4.0.v20090826-1446-57F-9xKEUXK5__GAVDlmFRiymDdO (org.eclipse.ve.sdk.feature.group 1.4.0.v20090826-1446-57F-9xKEUXK5__GAVDlmFRiymDdO)
    To: org.eclipse.ve.feature.group [1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk]

______________________________________________________________


Now see, How to deal with this ?

And i have a request to you, Is there anyone having eclipse helios linux for java and with visual editor installed? Then can anyone send this to me by FTP ?
Comment 19 François TROMPAT CLA 2010-09-24 12:41:59 EDT
I had a similar problem as the one reported by Gus Heck, Roland and  Sarim Khan
on a Vista PC (where exists Eclipse 3.2)
with Eclipse 3.6 Version: Helios Release Build id: 20100617-1415.

As a newcommer to Java and Eclipse, I welcome any help.

François



===
Cannot complete the install because one or more required items could not be found.
  Software being installed: Visual Editor 1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk (org.eclipse.ve.feature.group 1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk)
  Missing requirement: Visual Editor Common Data Editor 1.4.0.v20090826-1446 (org.eclipse.ve.cde 1.4.0.v20090826-1446) requires 'bundle com.ibm.icu [3.4.4.1,4.1.0)' but it could not be found
  Cannot satisfy dependency:
    From: Visual Editor 1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk (org.eclipse.ve.feature.group 1.4.0.v20090826-1446-777N-CcNBC0BwNk5HZZk)
    To: org.eclipse.ve.cde [1.3.0,2.0.0)
Comment 20 geronimo75 CLA 2010-10-27 16:20:53 EDT
Well, how to waste hours with your PC.
I read this page: http://wiki.eclipse.org/VE/Update  but I face now with similar problem...
Sometimes it looks like you are alone right in the middle of Amazon Rainforest !
As a newcommer with Eclipse and Plugins, I welcome any help.
Comment 21 Gus Heck CLA 2010-10-27 16:55:43 EDT
I tried to save folks the time, but it seems that Mr yang removed my reference to this bug. 

http://wiki.eclipse.org/index.php?title=VE/Update&diff=196909&oldid=188672