Bug 15073 - Eclipse error on initial startup after install
Summary: Eclipse error on initial startup after install
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA5TOO MGA5-32-OK MGA5-64-OK advisory
Keywords: validated_update
: 16157 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-01-18 01:22 CET by Kenneth Marcy
Modified: 2016-02-23 13:23 CET (History)
8 users (show)

See Also:
Source RPM: eclipse
CVE:
Status comment:


Attachments
Log file from Eclipse configuration subdirectory (134.68 KB, text/plain)
2015-01-18 01:22 CET, Kenneth Marcy
Details
Launch error dialog directing to log file (45.11 KB, image/png)
2015-01-18 01:27 CET, Kenneth Marcy
Details
Persistent blank logo dialog over GUI (101.10 KB, image/png)
2015-01-18 23:23 CET, Kenneth Marcy
Details

Description Kenneth Marcy 2015-01-18 01:22:39 CET
Created attachment 5822 [details]
Log file from Eclipse configuration subdirectory

Eclipse failed to launch and gave an error dialog and a log file immediately after installation into a new Cauldron installation of 3.18.3-desktop-1.mga5 onto an Intel i3-2100 with 8GB.  Example copies of each are attached.  The error message refers to a log file in the configuration subdirectory with a 13-digit numerical name and over 135kB of text.  Each time Eclipse is started a new error message, referring to a new log file, slightly larger, is created.  The messages contain multiple paragraphs with the phrases "Could not resolve module:" and "Unresolved requirement:" with various details after each.
Comment 1 Kenneth Marcy 2015-01-18 01:27:43 CET
Created attachment 5823 [details]
Launch error dialog directing to log file

This dialog directed me to the log file with the error messages.

CC: (none) => kmmos1

Pascal Terjan 2015-01-18 14:30:16 CET

Attachment 5822 mime type: application/octet-stream => text/plain
CC: (none) => pterjan

Comment 2 Pascal Terjan 2015-01-18 14:38:56 CET
Can you please add the output of:

rpm -qa 'eclipse*'

And

find /usr/lib64/eclipse/plugins/ -type l -xtype l
Comment 3 Kenneth Marcy 2015-01-18 17:59:56 CET
Here are the results from the Konsole window:
[ken@localhost ~]$ rpm -qa 'eclipse*'
eclipse-platform-4.4.1-4.mga5
eclipse-swt-4.4.1-4.mga5
eclipse-equinox-osgi-4.4.1-4.mga5
eclipse-ecf-core-3.9.1-2.mga5
eclipse-emf-core-2.10.1-2.mga5
[ken@localhost ~]$ find /usr/lib64/eclipse/plugins/ -type l -xtype l
[ken@localhost ~]$
Comment 4 Pascal Terjan 2015-01-18 18:37:33 CET
Comparing the list, it seems you are missing eclipse-jdt which is very likely the problem, we should add the dependency
Comment 5 Kenneth Marcy 2015-01-18 23:18:02 CET
I added the eclipse-jdt file, and that resolved the behavior noted above.  On launch the rectangular Eclipse logo dialog appears centered on screen, then the GUI appears behind it.  Then the logo disappears and the dialog box is filled with a background color but remains on top of the GUI.  The GUI can be moved from behind the dialog, and clicking on the empty dialog will dismiss it, leaving the GUI available, but the persistent, and contentless, dialog rectangle is aberrant.

An illustrative .png is attached.
Comment 6 Kenneth Marcy 2015-01-18 23:23:20 CET
Created attachment 5827 [details]
Persistent blank logo dialog over GUI

Eclipse behavior immediately on launch
Comment 7 Thierry Vignaud 2015-02-18 10:58:18 CET
This has nothing to do with installer

CC: (none) => thierry.vignaud
Component: Installer => RPM Packages
Source RPM: (none) => eclipse

Samuel Verschelde 2015-06-01 00:10:20 CEST

CC: (none) => geiger.david68210
Whiteboard: (none) => MGA5TOO

Comment 8 David GEIGER 2016-02-02 15:12:39 CET
eclipse, eclipse-ecf and eclipse-emf have been rebuilded against current mga5 java stack today.

So what happens now if you install new updated packages from mga5/Core/Updates_testing repo?


Packages in 5/core/updates_testing:
========================
eclipse-emf-2.10.1-2.1.mga5.noarch
eclipse-emf-core-2.10.1-2.1.mga5.noarch
eclipse-emf-examples-2.10.1-2.1.mga5.noarch
eclipse-emf-sdk-2.10.1-2.1.mga5.noarch

eclipse-ecf-core-3.9.1-2.1.mga5.noarch

eclipse-ecf-core-3.9.1-2.1.mga5.noarch
eclipse-emf-2.10.1-2.1.mga5.noarch
eclipse-emf-core-2.10.1-2.1.mga5.noarch
eclipse-emf-examples-2.10.1-2.1.mga5.noarch
eclipse-emf-sdk-2.10.1-2.1.mga5.noarch
eclipse-equinox-osgi-4.4.1-4.1.mga5.i586
eclipse-equinox-osgi-4.4.1-4.1.mga5.x86_64
eclipse-jdt-4.4.1-4.1.mga5.i586
eclipse-jdt-4.4.1-4.1.mga5.x86_64
eclipse-p2-discovery-4.4.1-4.1.mga5.i586
eclipse-p2-discovery-4.4.1-4.1.mga5.x86_64
eclipse-pde-4.4.1-4.1.mga5.i586
eclipse-pde-4.4.1-4.1.mga5.x86_64
eclipse-platform-4.4.1-4.1.mga5.i586
eclipse-platform-4.4.1-4.1.mga5.x86_64
eclipse-swt-4.4.1-4.1.mga5.i586
eclipse-swt-4.4.1-4.1.mga5.x86_64
eclipse-tests-4.4.1-4.1.mga5.i586
eclipse-tests-4.4.1-4.1.mga5.x86_64.rpm

Source RPM: 
========================
eclipse-4.4.1-4.1.mga5.src.rpm
eclipse-ecf-3.9.1-2.1.mga5.src.rpm
eclipse-emf-2.10.1-2.1.mga5.src.rpm

Hardware: x86_64 => All

David GEIGER 2016-02-02 15:13:05 CET

Assignee: bugsquad => mageia

Nicolas Lécureuil 2016-02-02 22:35:40 CET

Version: Cauldron => 5

Comment 9 David GEIGER 2016-02-19 09:51:50 CET
Tested mga5_64,

Testing complete for new eclipse-platform-4.4.1-4.1.mga5, I can confirm that this update fixes eclipse issue at first startup.

---------------------------------------
Before:

$ eclipse 
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
CompilerOracle: exclude org/eclipse/core/internal/dtree/DataTreeNode.forwardDeltaWith
CompilerOracle: exclude org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding.<init>
CompilerOracle: exclude org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.instantiateTemplate
CompilerOracle: exclude org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage.addBinding
CompilerOracle: exclude org/python/pydev/editor/codecompletion/revisited/PythonPathHelper.isValidSourceFile
CompilerOracle: exclude org/eclipse/tycho/core/osgitools/EquinoxResolver.newState
$

A popup appears and say:

An error has occurred. See the log file
/home/david/.eclipse/org.eclipse.platform_793567567_linux_gtk_x86_64/configuration/1455870708351.log.


So, eclipse crash and does not work as it should


---------------------------------------

After:

 Installing the following updated packages:
- eclipse-ecf-core-3.9.1-2.1.mga5.noarch
- eclipse-emf-core-2.10.1-2.1.mga5.noarch
- eclipse-equinox-osgi-4.4.1-4.1.mga5.x86_64
- eclipse-platform-4.4.1-4.1.mga5.x86_64
- eclipse-swt-4.4.1-4.1.mga5.x86_64

Now eclipse-platform starts and runs properly.
Comment 10 David GEIGER 2016-02-19 09:56:22 CET
Well!! time to assigning to QA now :)

Also bug 16157 is a duplicate.

Assignee: mageia => qa-bugs

Comment 11 David GEIGER 2016-02-19 09:57:24 CET
*** Bug 16157 has been marked as a duplicate of this bug. ***

CC: (none) => m.j.thate

Thierry Vignaud 2016-02-19 12:22:55 CET

CC: thierry.vignaud => (none)

Comment 12 Herman Viaene 2016-02-19 15:21:08 CET
MGA5-32 on Acer D620 Xfce
No installation issues.
With the packages listed in Comment 9 (and their dependencies), Eclipse starts and sets up its workspace without complaining.

CC: (none) => herman.viaene
Whiteboard: MGA5TOO => MGA5TOO MGA5-32-OK

Dave Hodgins 2016-02-19 19:32:37 CET

Keywords: (none) => validated_update
Whiteboard: MGA5TOO MGA5-32-OK => MGA5TOO MGA5-32-OK advisory
CC: (none) => davidwhodgins, sysadmin-bugs

Curtis Hildebrand 2016-02-20 07:01:50 CET

CC: (none) => curtis_mageia

Comment 13 Herman Viaene 2016-02-20 10:28:38 CET
MGA5-64 on Lenovo B50 KDENo installation issues.
With the packages listed in Comment 9 (and their dependencies), Eclipse starts and sets up its workspace without complaining.
Herman Viaene 2016-02-20 10:29:17 CET

Whiteboard: MGA5TOO MGA5-32-OK advisory => MGA5TOO MGA5-32-OK MGA5-64-OK advisory

Comment 14 David GEIGER 2016-02-20 11:06:27 CET
Advisory:
=============================

Many users have reported that eclipse-platform is no more usable on mageia 5,
it doesn't starts and runs due to some missing linkages.
This update is a simply rebuild against the current java stack and it fixes
this issue.


Packages in 5/core/updates_testing:
========================
eclipse-emf-2.10.1-2.1.mga5.noarch
eclipse-emf-core-2.10.1-2.1.mga5.noarch
eclipse-emf-examples-2.10.1-2.1.mga5.noarch
eclipse-emf-sdk-2.10.1-2.1.mga5.noarch

eclipse-ecf-core-3.9.1-2.1.mga5.noarch

eclipse-ecf-core-3.9.1-2.1.mga5.noarch
eclipse-emf-2.10.1-2.1.mga5.noarch
eclipse-emf-core-2.10.1-2.1.mga5.noarch
eclipse-emf-examples-2.10.1-2.1.mga5.noarch
eclipse-emf-sdk-2.10.1-2.1.mga5.noarch
eclipse-equinox-osgi-4.4.1-4.1.mga5.i586
eclipse-equinox-osgi-4.4.1-4.1.mga5.x86_64
eclipse-jdt-4.4.1-4.1.mga5.i586
eclipse-jdt-4.4.1-4.1.mga5.x86_64
eclipse-p2-discovery-4.4.1-4.1.mga5.i586
eclipse-p2-discovery-4.4.1-4.1.mga5.x86_64
eclipse-pde-4.4.1-4.1.mga5.i586
eclipse-pde-4.4.1-4.1.mga5.x86_64
eclipse-platform-4.4.1-4.1.mga5.i586
eclipse-platform-4.4.1-4.1.mga5.x86_64
eclipse-swt-4.4.1-4.1.mga5.i586
eclipse-swt-4.4.1-4.1.mga5.x86_64
eclipse-tests-4.4.1-4.1.mga5.i586
eclipse-tests-4.4.1-4.1.mga5.x86_64.rpm

Source RPM: 
========================
eclipse-4.4.1-4.1.mga5.src.rpm
eclipse-ecf-3.9.1-2.1.mga5.src.rpm
eclipse-emf-2.10.1-2.1.mga5.src.rpm
Comment 15 Mageia Robot 2016-02-23 13:23:55 CET
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2016-0030.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.