Created attachment 576278 [details] startup log Description of problem: On F-16 x86_64, upgrading eclipse and dependencies to rawhide versions (see below for transaction log) renders eclipse un-startable. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. yum --enablerepo=rawhide upgrade eclipse 2. eclipse -debug -consolelog Actual results: Startup failure (I'll attach the log) Expected results: Start up with 4.2 goodness :) Additional info: yum transaction log: Apr 09 14:08:37 Updated: ant-1.8.3-1.fc18.noarch Apr 09 14:08:38 Installed: junit-4.10-4.fc17.noarch Apr 09 14:08:41 Updated: 1:icu4j-eclipse-4.4.2.2-11.fc18.noarch Apr 09 14:08:43 Updated: 1:eclipse-swt-4.2.0-0.6.I201204051114.fc18.x86_64 Apr 09 14:08:46 Updated: objectweb-asm-3.3.1-3.fc17.noarch Apr 09 14:08:47 Updated: jsch-0.1.46-2.fc18.noarch Apr 09 14:08:48 Updated: ant-jsch-1.8.3-1.fc18.noarch Apr 09 14:08:48 Updated: ant-junit-1.8.3-1.fc18.noarch Apr 09 14:08:50 Updated: ant-testutil-1.8.3-1.fc18.noarch Apr 09 14:08:51 Updated: ant-jdepend-1.8.3-1.fc18.noarch Apr 09 14:08:56 Updated: ant-commons-net-1.8.3-1.fc18.noarch Apr 09 14:08:58 Updated: ant-apache-xalan2-1.8.3-1.fc18.noarch Apr 09 14:08:59 Updated: ant-apache-bsf-1.8.3-1.fc18.noarch Apr 09 14:09:01 Updated: ant-apache-regexp-1.8.3-1.fc18.noarch Apr 09 14:09:02 Updated: ant-apache-log4j-1.8.3-1.fc18.noarch Apr 09 14:09:04 Updated: ant-apache-oro-1.8.3-1.fc18.noarch Apr 09 14:09:05 Updated: ant-antlr-1.8.3-1.fc18.noarch Apr 09 14:09:06 Updated: ant-javamail-1.8.3-1.fc18.noarch Apr 09 14:09:08 Updated: ant-apache-bcel-1.8.3-1.fc18.noarch Apr 09 14:09:09 Installed: ant-scripts-1.8.3-1.fc18.noarch Apr 09 14:09:11 Updated: ant-jmf-1.8.3-1.fc18.noarch Apr 09 14:09:13 Updated: ant-apache-resolver-1.8.3-1.fc18.noarch Apr 09 14:09:14 Updated: ant-commons-logging-1.8.3-1.fc18.noarch Apr 09 14:09:16 Updated: ant-swing-1.8.3-1.fc18.noarch Apr 09 14:09:19 Installed: felix-gogo-runtime-0.10.0-4.fc17.noarch Apr 09 14:09:21 Installed: stax2-api-3.1.1-3.fc17.noarch Apr 09 14:09:22 Installed: woodstox-core-4.1.2-2.fc17.noarch Apr 09 14:09:24 Installed: felix-osgi-foundation-1.2.0-8.fc17.noarch Apr 09 14:09:25 Installed: felix-osgi-compendium-1.4.0-9.fc18.noarch Apr 09 14:09:27 Installed: felix-shell-1.4.2-6.fc18.noarch Apr 09 14:09:29 Installed: felix-framework-4.0.2-1.fc17.noarch Apr 09 14:09:30 Installed: felix-utils-1.1.0-4.fc17.noarch Apr 09 14:09:32 Installed: felix-bundlerepository-1.6.6-3.fc17.noarch Apr 09 14:09:33 Installed: felix-gogo-command-0.12.0-3.fc17.noarch Apr 09 14:09:36 Installed: jakarta-taglibs-standard-1.1.2-4.fc18.noarch Apr 09 14:09:38 Updated: apache-commons-codec-1.6-2.fc17.noarch Apr 09 14:09:40 Installed: felix-gogo-shell-0.10.0-3.fc17.noarch Apr 09 14:09:42 Installed: geronimo-annotation-1.0-7.fc18.noarch Apr 09 14:10:11 Updated: jetty-8.1.0-4.fc18.noarch Apr 09 14:10:14 Installed: 1:eclipse-emf-core-2.8.0-0.6.I201204051114.fc18.x86_64 Apr 09 14:10:20 Updated: 1:eclipse-rcp-4.2.0-0.6.I201204051114.fc18.x86_64 Apr 09 14:10:28 Updated: eclipse-emf-2.8.0-0.4.postM6.fc18.noarch Apr 09 14:11:10 Updated: 1:eclipse-platform-4.2.0-0.6.I201204051114.fc18.x86_64 Apr 09 14:11:19 Updated: 1:eclipse-jdt-4.2.0-0.6.I201204051114.fc18.x86_64 Apr 09 14:11:47 Updated: 1:eclipse-pde-4.2.0-0.6.I201204051114.fc18.x86_64 Apr 09 14:12:06 Erased: junit4-4.8.2-2.fc15.noarch
Created attachment 576286 [details] startup log after a few changes I removed all non-SDK eclipse RPMs and ended up with this: $ rpm -qa | grep eclipse tomcat5-jasper-eclipse-5.5.31-3.fc15.noarch maven-eclipse-plugin-2.8-5.fc16.noarch eclipse-rcp-4.2.0-0.6.I201204051114.fc18.x86_64 eclipse-platform-4.2.0-0.6.I201204051114.fc18.x86_64 eclipse-emf-core-2.8.0-0.6.I201204051114.fc18.x86_64 icu4j-eclipse-4.4.2.2-11.fc18.noarch eclipse-pde-4.2.0-0.6.I201204051114.fc18.x86_64 eclipse-swt-4.2.0-0.6.I201204051114.fc18.x86_64 eclipse-jdt-4.2.0-0.6.I201204051114.fc18.x86_64 I also updated apache-commons-logging since I somehow thought it was relevant. I then put this into ~/.options: $ cat ~/.options org.eclipse.equinox.p2.core/debug=true org.eclipse.equinox.p2.core/reconciler=true and ran with this: eclipse -consolelog -debug -clean -data /tmp/test42build2 I've attached the output of that.
Oh, I also tried setting my system java and javac alternatives to OpenJDK 6 instead of 7 and it failed (the above log was taken while using 6).
Alex diagnosed this problem as atinject missing proper manifest.mf. It is hard to disagree. Andrew, could you: restore default java 7 alternative update atinject to 1.6? In the meantime I have added requires >= 1.6 to atinject. The bug will be closed when Eclipse is built and pushed into rawhide before the end of the week (13.04), if only Andrew confirms the solution.
For logging purposes: commit 4a6baa9a886189d52e6c32b6f7a98234499266c9
I can confirm that updating atinject does indeed fix this and I'm able to start and use Eclipse. Thanks!