Bug 851190

Summary: eclipse CBI build does not Requires: icu4j-eclipse
Product: [Fedora] Fedora Reporter: Clément DAVID <c.david86>
Component: eclipseAssignee: Krzysztof Daniel <kdaniel>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: urgent    
Version: rawhideCC: akurtako, andjrobins, jerboaa, kdaniel, mbenitez, overholt, rgrunber, swagiaal
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-24 16:41:42 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:
Attachments:
Description Flags
startup log
none
Package list none

Description Clément DAVID 2012-08-23 13:13:07 UTC
Created attachment 606557 [details]
startup log

Description of problem:
Startup fail with a dialog box 'See the log file'

Version-Release number of selected component (if applicable):
eclipse-platform.x86_64 1:4.2.0-9.fc19

How reproducible:
Always (even after rm -fr ~/.eclipse)

Steps to Reproduce:
1. $ eclipse

Comment 1 Krzysztof Daniel 2012-08-23 13:25:38 UTC
Thank you for your bug report, my early adopter!

I'll need a list of installed packages. Just run 
rpm -qa

There may be something wrong with dependency versions.

Please go to the /usr/lib64/eclipse/plugins, type 
ls -l
and check if the first symlink (com.ibm.icu) points to /usr/share/java/icu4j-eclipse/plugins/com.ibm.icu_4.4.2.v20110823.jar and is valid (the file /usr/share/java/icu4j-eclipse/plugins/com.ibm.icu_4.4.2.v20110823.jar really exists).

Comment 2 Clément DAVID 2012-08-23 14:06:58 UTC
Created attachment 606605 [details]
Package list

you are right : /usr/share/java/icu4j-eclipse/plugins/com.ibm.icu_4.4.2.v20110823.jar does not exist.

Comment 3 Krzysztof Daniel 2012-08-23 14:23:41 UTC
This is really weird. Your package list says that you have installed:
icu4j-4.4.2.2-12.fc18.noarch

If you look at the package http://koji.fedoraproject.org/koji/rpminfo?rpmID=3077075, you can spot /usr/share/java/icu4j-eclipse/plugins/com.ibm.icu_4.4.2.v20110823.jar, which is exactly the file that is needed.

Now I need a listing of files that are in /usr/share/java/icu4j-eclipse/plugins .

Comment 4 Clément DAVID 2012-08-23 14:43:00 UTC
# rpmquery -l icu4j
/usr/share/doc/icu4j-4.4.2.2
/usr/share/doc/icu4j-4.4.2.2/APIChangeReport.html
/usr/share/doc/icu4j-4.4.2.2/readme.html
/usr/share/java/icu4j.jar
/usr/share/maven-fragments/icu4j
/usr/share/maven-poms/JPP-icu4j.pom

*but*

# LANG=C rpmquery -l icu4j-eclipse
package icu4j-eclipse is not installed

Comment 5 Krzysztof Daniel 2012-08-23 14:52:11 UTC
sudo yum --enablerepo="rawhide" install icu4j-eclipse 
:-)

Comment 6 Clément DAVID 2012-08-23 15:01:45 UTC
good workaround :p, FYI eclipse startup is fine after this package install.

Comment 7 Krzysztof Daniel 2012-08-23 15:07:02 UTC
I have added the fix to the source in my local repo, but it will take a few work hours before I complete my current work and create a new build with it.

Comment 8 Clément DAVID 2012-08-23 15:49:58 UTC
Fine, this is no more on issue for me (as it is rawhide). Should I close the bug now ? Or wait for the build ?

Comment 9 Krzysztof Daniel 2012-08-24 06:01:34 UTC
Wait for the build. I'll close the issue once it is fixed for good.

Comment 10 Krzysztof Daniel 2012-08-24 16:41:42 UTC
The build is ready http://koji.fedoraproject.org/koji/taskinfo?taskID=4419712