https://bugzilla.redhat.com/show_bug.cgi?id=1479088
Bug ID: 1479088 Summary: cdtdebug cannot start: java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter Product: Fedora Version: 26 Component: eclipse-cdt Assignee: jjohnstn@redhat.com Reporter: rhbz2@genodeftest.de QA Contact: extras-qa@fedoraproject.org CC: akurtako@redhat.com, eclipse-sig@lists.fedoraproject.org, jjohnstn@redhat.com, krzysztof.daniel@gmail.com, rgrunber@redhat.com, TicoTimo@gmail.com
Description of problem: I cannot start cdtdebug at all.
Version-Release number of selected component (if applicable): eclipse-swt-4.7.0-2.fc26.x86_64 eclipse-cdt-9.3.0-0.3.gitbfe45e8.fc26.x86_64 gtk3-3.22.17-2.fc26.x86_64 glib2-2.52.3-1.fc26.x86_64 java-1.8.0-openjdk-1.8.0.141-1.b16.fc26.x86_64 gdb-8.0-20.fc26.x86_64
How reproducible: always
Steps to Reproduce: 1. Start cdtdebug (by command line or from its menu entry)
Actual results: Does not start. Instead I get an error message dialog:
Eclipse An error has occurred. See the log file …
The log file contains nothing but these lines:
!SESSION [Date] [Time] [Timezone] 2017 ----------------------------------------- !ENTRY org.eclipse.equinox.launcher 4 0 [Date-Time] !MESSAGE Exception launching the Eclipse Platform: !STACK java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:650) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) at org.eclipse.equinox.launcher.Main.run(Main.java:1499) at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
Expected results: Start fine.
Additional info: Starting with the "-clean" command line option does not work around this bug, nor does deleting the ~/fctdebugger folder or the ~/.eclipse or ~/.swt or ~/.cache/eclipse folder.