Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 552193

Summary: Eclipse Internal Error
Product: [Technology] EPP Reporter: Tanveer Ahmed <tanveer_ca>
Component: Automated Error Reporting Client (AERI)Assignee: EPP Error Reports <error-reports-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: achaninusa, akurtakov, christian.dietrich.opensource, daniel_megert, mistria, pascal.dohner, rolf.theunissen, sbouchet
Version: 4.7.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
Whiteboard:

Description Tanveer Ahmed CLA 2019-10-17 14:27:39 EDT
!ENTRY org.eclipse.core.jobs 4 2 2019-10-17 18:18:10.302
!MESSAGE An internal error occurred during: "Initializing Eclipse Error Reporting System".
!STACK 0
org.eclipse.e4.core.di.InjectionException: Could not find satisfiable constructor in org.eclipse.epp.internal.logging.aeri.ide.notifications.MylynNotificationsSupport
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:417)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
	at org.eclipse.epp.internal.logging.aeri.ide.IDEStartup.initializeIdeContext(IDEStartup.java:102)
	at org.eclipse.epp.internal.logging.aeri.ide.IDEStartup.access$0(IDEStartup.java:72)
	at org.eclipse.epp.internal.logging.aeri.ide.IDEStartup$1.run(IDEStartup.java:61)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

!ENTRY org.eclipse.egit.ui 2 0 2019-10-17 18:18:11.572
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\Tanveer'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2019-10-17 18:18:36.971
!MESSAGE No repository found at file:/C:/Users/Tanveer/eclipse/cpp-mars/eclipse/configuration/org.eclipse.osgi/198/data/listener_1925729951/.
!SESSION 2019-10-17 18:20:05.262 -----------------------------------------------
eclipse.buildId=4.13.0.I20190916-1045
java.version=1.8.0_72
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB
Framework arguments:  -product org.eclipse.epp.package.cpp.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.produc


-- Configuration Details --
Product: Eclipse 4.5.2.20160218-0600 (org.eclipse.epp.package.cpp.product)
Installed Features:
 org.eclipse.platform 4.13.0.v20190916-1323
Comment 1 Arthur Chan CLA 2020-03-13 02:10:12 EDT
I just deinstalled Eclipse 2019-03 and installed 2019-12 (4.14.0) b/c I could fix this bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=560062
Then I installed javaFX and Mylyn (I assume Bugzilla is part of the Mylyn install)
Now I have the same problem:

An internal error occurred during: "Initializing Eclipse Error Reporting System".
Could not find satisfiable constructor in org.eclipse.epp.internal.logging.aeri.ide.notifications.MylynNotificationsSupport

Can I continue with my development work without being impacted by this latest bug?
Comment 2 Rolf Theunissen CLA 2020-03-13 03:07:14 EDT
(In reply to Arthur Chan from comment #1)
> I just deinstalled Eclipse 2019-03 and installed 2019-12 (4.14.0) b/c I
> could fix this bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=560062
> Then I installed javaFX and Mylyn (I assume Bugzilla is part of the Mylyn
> install)
> Now I have the same problem:
> 
> An internal error occurred during: "Initializing Eclipse Error Reporting
> System".
> Could not find satisfiable constructor in
> org.eclipse.epp.internal.logging.aeri.ide.notifications.
> MylynNotificationsSupport
> 
> Can I continue with my development work without being impacted by this
> latest bug?

If your workbench works correctly, you can safely ignore this error.
Comment 3 Rolf Theunissen CLA 2020-03-13 03:45:04 EDT
Most likely this is broken because javax.inject is no longer exported by the platform:
https://www.eclipse.org/eclipse/news/4.13/platform_isv.php#javax-injext
Comment 4 Alexander Kurtakov CLA 2020-03-13 04:14:57 EDT
(In reply to Rolf Theunissen from comment #3)
> Most likely this is broken because javax.inject is no longer exported by the
> platform:
> https://www.eclipse.org/eclipse/news/4.13/platform_isv.php#javax-injext

As Aeri has been shut down (bug 551898). It's best if it's not installed at all. If you still see it installed on latest version please open bugs against the concrete deliverable so it gets fixed.
Comment 5 Alexander Kurtakov CLA 2020-03-13 04:15:47 EDT
Mickael, would you please investigate this? It might be smth to fix and even release RC2a.
Comment 6 Alexander Kurtakov CLA 2020-03-13 04:28:24 EDT
I've opened bug 561089 to track that.
Comment 7 Arthur Chan CLA 2020-03-27 22:39:11 EDT
Hello
I have de-installed and rebuilt my IDE from scratch. I am now on this version and build:
Eclipse IDE for Enterprise Java Developers.
Version: 2020-03 (4.15.0)
Build id: 20200313-1211
OS: Windows 10, v.10.0, x86_64 / win32
Java version: 1.8.0_171


Test:
Check for updates
No repository found at
http://download.eclipse.org/efclipse/updates-released/3.6.0
When into Check for Updates and un-ticked checkbox for e(fx)clipse at this location, but left it checked for this location:
http://download.eclipse.org/efclipse/updates-released/3.6.0/site

No further errors after that.

Everything seems find now. Thanks.
Comment 8 Mickael Istria CLA 2020-03-28 04:03:34 EDT
Thanks for testing!