Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 543120 - Error Log View missing by default on Eclipse Platform Runtime
Summary: Error Log View missing by default on Eclipse Platform Runtime
Status: CLOSED DUPLICATE of bug 50517
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.10   Edit
Hardware: PC Windows 10
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-02 06:48 EST by Mauro Molinari CLA
Modified: 2019-01-15 09:40 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mauro Molinari CLA 2019-01-02 06:48:26 EST
I'm used to installing new Eclipse versions by downloading the Eclipse Runtime Platform and adding all the plugins I need via update sites.

I noticed the following problem in both Eclipse 4.9 (2018-09) and 4.10 (2018-12). If I don't install some Mylyn bundle, I won't get the Error Log View in my Eclipse installation (Window | Show View | Other... => from General, the Error Log item is missing). 

Comparing two different Eclipse installations (one where the view is present, one where the view is missing) I noticed that org.eclipse.ui.views.log_[version].jar is missing from the plugins folder of the second. I can't find an explicit bundle in 2018-09 or 2018-12 update site to install this view alone, although I would expect this to be available out-of-the-box with the Eclipse Runtime Platform, since it's a very general purpose view which I think it useful in almost every Eclipse installation.

Doing a text search in the Eclipse installation where this view is present, I see that the org.eclipse.ui.views.log bundle is required by org.eclipse.mylyn.tasks.bugs, which would explain the behaviour I'm seeing: since in the second installation I didn't install Mylyn, I don't have the error log.

However I think the user should not be forced to install Mylyn to have such a basic feature.

At https://stackoverflow.com/questions/45876951/eclipse-error-log-view-missing someone else is suggesting to install the Eclipse SDK bundle, but once again we're talking about installing a huge Eclipse plugin which should not be required to have such a basic functionality available.
Comment 1 Dani Megert CLA 2019-01-02 09:16:20 EST
The Error Log view is not dependent or related to Mylyn.

If you can reproduce, please provide exact steps.
Comment 2 Mauro Molinari CLA 2019-01-02 09:33:44 EST
(In reply to Dani Megert from comment #1)
> The Error Log view is not dependent or related to Mylyn.

Of course it's not.

I think you don't have read my report carefully, or maybe I have not been clear.

To reproduce, simply install the Eclipse Platform Runtime Binary from https://download.eclipse.org/eclipse/downloads/drops4/R-4.10-201812060815/, run it and try to open the Error Log View: you won't find it.

In order to get the Error Log View, you have to install "Mylyn Context Connector: Eclipse IDE", or perhaps the whole "Eclipse SDK".

This request is to provide the Error Log View in the default Eclipse Platform Runtime Binary or in some sort of "base" plugin that the user can easily identify to get this functionality, without the need to install the whole SDK or a plugin that should not be needed (like Mylyn).
Comment 3 Dani Megert CLA 2019-01-02 09:41:47 EST
(In reply to Mauro Molinari from comment #2)
> (In reply to Dani Megert from comment #1)
> > The Error Log view is not dependent or related to Mylyn.
> 
> Of course it's not.
> 
> I think you don't have read my report carefully, or maybe I have not been
> clear.
> 
> To reproduce, simply install the Eclipse Platform Runtime Binary from
> https://download.eclipse.org/eclipse/downloads/drops4/R-4.10-201812060815/,
> run it and try to open the Error Log View: you won't find it.
> 
> In order to get the Error Log View, you have to install "Mylyn Context
> Connector: Eclipse IDE", or perhaps the whole "Eclipse SDK".
> 
> This request is to provide the Error Log View in the default Eclipse
> Platform Runtime Binary or in some sort of "base" plugin that the user can
> easily identify to get this functionality, without the need to install the
> whole SDK or a plugin that should not be needed (like Mylyn).

You distracted me with Mylyn which has zero to do with this. You will have to install the PDE Runtime (or SDK).

*** This bug has been marked as a duplicate of bug 50517 ***
Comment 4 Mauro Molinari CLA 2019-01-02 10:34:42 EST
(In reply to Dani Megert from comment #3)
> You distracted me with Mylyn which has zero to do with this. You will have
> to install the PDE Runtime (or SDK).

Indeed, it's exactly this the core of this problem, the Error Log View has nothing to do with Mylyn, hence I should not be forced to install it to get it.

What do you mean by PDE Runtime exactly? The software bundle which is called "Eclipse Plug-in Development Environment" in the 2018-12 update site?
Comment 5 Dani Megert CLA 2019-01-02 10:36:49 EST
(In reply to Mauro Molinari from comment #4)
> What do you mean by PDE Runtime exactly? The software bundle which is called
> "Eclipse Plug-in Development Environment" in the 2018-12 update site?

I hope so. Did not try it.
Comment 6 Mauro Molinari CLA 2019-01-02 10:56:00 EST
Sorry for reopening, but I think a more current discussion on this topic is needed.

Bug #50517 was opened in 2004 (15 years ago...) when the Error Log was indeed fully dependent on PDE and had a lot of external dependencies.

Bug #319802 is more recent (just 9 years ago...), it outlines that the Error Log view is now already in its separate bundle (org.eclipse.ui.views.log) probably with no dependencies on PDE bundles (if I understand it correctly), but the perspective of the reporter was different and this is why it was closed as "INVALID". It was a developer point of view.

Mine is a user point of view: as an Eclipse IDE user I don't think I should be forced to install either the Eclipse SDK, or the PDE or Mylyn to have a view that simply lets me see the application log, which is an extremely basic feature.
I think it also has an impact on IDE usability, since the Error Log View is essential for any bug hunting and reporting. I lost some hours both at home and at work now, on two different Eclipse installations, trying to understand why that View (which I remember should be in the "General" view category in the UI) was not available.
Don't you agree? 

So, either the Eclipse Platform Runtime Binary package should in some way include this plugin by default or some other basic Platform plugin, installable from the main release-train update site, should include it as a dependency, so that it will easily and reasonably get installed on any IDE installation, even for non-PDE and non-Eclipse developers.

If you think that, from what I've said, this bug should be better placed in another Product/Component, feel free to move. Thanks.
Comment 7 Wim Jongman CLA 2019-01-02 11:13:55 EST
Hi Mauro, this is a matter of choice. If we grant all the "I want only this view" requests then we would end up with hundreds of installable features. 

You can download the plugin from [0][1] and place it in your dropins folder.

> I'm used to installing new Eclipse versions by downloading the Eclipse
> Runtime Platform and adding all the plugins I need via update sites.

The update site that contains the error view is [2]. Search for "PDE" and install "Eclipse PDE Plug-in Developer Resources"



[0] https://download.eclipse.org/eclipse/updates/4.10/R-4.10-201812060815/plugins/?d
[1] https://download.eclipse.org/eclipse/updates/4.10/R-4.10-201812060815/plugins/org.eclipse.ui.views.log_1.2.400.v20181102-1400.jar
[2] The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates/4.10
Comment 8 Dani Megert CLA 2019-01-02 11:17:53 EST
(In reply to Mauro Molinari from comment #6)
> Sorry for reopening, but I think a more current discussion on this topic is
> needed.

Sorry for closing again. We won't do anything here.

*** This bug has been marked as a duplicate of bug 50517 ***
Comment 9 Mauro Molinari CLA 2019-01-02 13:12:00 EST
(In reply to Wim Jongman from comment #7)
> Hi Mauro, this is a matter of choice. If we grant all the "I want only this
> view" requests then we would end up with hundreds of installable features. 

Honestly, I'm a bit astonished... "I want only this view", "hundreds of installable features"... I'm talking about the ERROR LOG VIEW (!!!) of the Eclipse Platform, not whatever particular and exotic view an eccentric user may like to have installed by default in a whatever Eclipse application...

And what disappoints me most is that no constructive discussion is made on why a user might NOT want a so basic feature like an error log viewer being installed without the requirement to install a "Developer Resources" bundle, which should be targeted to Eclipse developers only (and not to Eclipse users). Especially considering the recent attitude to consider the Eclipse IDE more like a product ([1]).

From a long-time passionate Eclipse user and advocate like I am, receiving such a shallow feedback is demoralizing.

[1] https://blogs.eclipse.org/post/wayne-beaton/let%E2%80%99s-treat-eclipse-neon-more-product
Comment 10 Wim Jongman CLA 2019-01-15 05:40:47 EST
(In reply to Mauro Molinari from comment #9)
> (In reply to Wim Jongman from comment #7)
> > Hi Mauro, this is a matter of choice. If we grant all the "I want only this
> > view" requests then we would end up with hundreds of installable features. 
> 
> Honestly, I'm a bit astonished... "I want only this view", "hundreds of
> installable features"... I'm talking about the ERROR LOG VIEW (!!!) of the

c'est le ton qui fait la musique.
Comment 11 Mauro Molinari CLA 2019-01-15 08:33:05 EST
(In reply to Wim Jongman from comment #10)
> c'est le ton qui fait la musique.

Directed at...?

Anyway, I agree... ;-)
Comment 12 Wim Jongman CLA 2019-01-15 09:20:17 EST
(In reply to Mauro Molinari from comment #11)
> Directed at...?
> 
> Anyway, I agree... ;-)

Whom the cap fits.. is the expression right? ;) 

Now that this bug is fixed I hope you are again a passionate advocate. You can even donate [1].

[1] https://www.eclipse.org/donate/
Comment 13 Mauro Molinari CLA 2019-01-15 09:37:26 EST
(In reply to Wim Jongman from comment #12)
> Now that this bug is fixed I hope you are again a passionate advocate. You
> can even donate [1].
> 
> [1] https://www.eclipse.org/donate/

I've already been a "friend of Eclipse" in the past, will certainly donate again. But not thanks to this bug #543120.
Comment 14 Wim Jongman CLA 2019-01-15 09:40:33 EST
(In reply to Mauro Molinari from comment #13)
> 
> I've already been a "friend of Eclipse" in the past, will certainly donate

Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=50517