I am following the steps at http://wiki.eclipse.org/AJDT_Developer_FAQ. In a fresh install of Eclipse Oxygen (4.7.1a) , I cloned AJDT source from master (v1.8.13). Java is v1.8.0_111. When I run my eclipse application launch configuration, I get the following two errors on the console before a new eclipse window pops up:
[org.eclipse.equinox.weaving.hook] info adding AspectJ hooks ...
java.lang.ClassNotFoundException: org.aspectj.weaver.loadtime.definition.Definition cannot be found by org.eclipse.equinox.weaving.aspectj_1.0.400.qualifier
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433)
…
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
!SESSION 2017-12-01 01:28:30.989 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_111
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.platform.ide
Command-line arguments: -product org.eclipse.platform.ide -data Z:\workspace/../runtime-ajdt -dev file:Z:/workspace/.metadata/.plugins/org.eclipse.pde.core/ajdt/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog
!ENTRY org.eclipse.ui.navigator 4 2 2017-12-01 01:28:41.825
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.navigator".
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in org.eclipse.ajdt.ui was unable to load class org.eclipse.ajdt.internal.ui.lazystart.CompilationUnitFilter.
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
…
at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
Caused by: java.lang.ClassNotFoundException: org.eclipse.ajdt.internal.ui.lazystart.CompilationUnitFilter cannot be found by org.eclipse.ajdt.ui_2.2.4.qualifier
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:484)
…
Didn’t find much through google. Any ideas?
Thanks!
Conrad