Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] Eclipse integration for AspectJ 1.0.6

Hello,

I am attempting to use Eclipse plug-ins for AspectJ the first time, and I am
having quite a few problems. I would appreciate if you could point me to the
right directions. I am an experienced Eclipse user, and I have been using
AspectJ without Eclipse.

Environment:
Java VM - jdk 1.4.0
Eclipse 2.0.0
AJDE plugin 1.0.6 (ALthough Eclipse reports 1.0.5)
AJDT UI 0.5.2

I have downloaded some valid AspectJ sourcecode (from AspectJ GOF patterns
http://www.cs.ubc.ca/~jan/AODPs/). I have created a AspectJ project in
Eclipse, and imported all the sourcefiles.

The problems I am having:
1. Could someone point me to the documentation for the AJDE and AJDT
plug-ins? I would like to see the documentation for correct installation,
and capabilities.

2. The editor is underlining AspectJ keywords such as aspect. The editor is
obviously not understanding the AspectJ keywords. Is this a limitation of
AJDE plug-in, or have I done something wrong?

3. The package explorer, type view, and outline explorer are not showing any
AspectJ constructs. In fact the package exploring as marking the AspectJ
source files as errored with a cross. Are these views extended by AJDT to
support AspectJ constructs.

4. I have read somewhere that Rebuild All is not supported by AJDT. Why is
this so? Is this really so? What commands should I use instead?

5. When I do rebuild project on the AspectJ project, the following message
pops up:
Plug in "org.eclipse.ajdt.ui" activation failed while loading class
"org.eclipse.ajdt.internal.builder.Builder"

The following information in Eclipse Configuration Details might mean
something, but it means nothing to me :-(

!SESSION Mar 03, 2003
14:36:30.763 ---------------------------------------------
java.version=1.4.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_NZ
Command-line arguments: -os win32 -ws win32 -arch x86 -install
file:C:/java/eclipse/
!ENTRY org.eclipse.core.runtime 4 2 Mar 03, 2003 14:36:30.763
!MESSAGE Plug-in "org.eclipse.ajdt.ui" was unable to instantiate class
"org.eclipse.ajdt.ui.AspectJPlugin".
!STACK 0
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
sorImpl.java:39)
	at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivatio
n(PluginDescriptor.java:680)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(Plugin
Descriptor.java:186)
	at
org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginCla
ssLoader.java:58)
	at
org.eclipse.core.internal.plugins.PluginClassLoader.findClassParentsSelf(Plu
ginClassLoader.java:136)
	at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Delegating
URLClassLoader.java:750)
	at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Delegating
URLClassLoader.java:730)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:130)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExten
sion(ConfigurationElement.java:102)
	at
org.eclipse.core.internal.events.BuildManager.instantiateBuilder(BuildManage
r.java:486)
	at
org.eclipse.core.internal.events.BuildManager.initializeBuilder(BuildManager
.java:441)
	at
org.eclipse.core.internal.events.BuildManager.getBuilder(BuildManager.java:3
27)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
65)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
86)
	at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:146)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java
:831)
	at org.eclipse.core.runtime.Platform.run(Platform.java:416)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
60)
	at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:232)
	at org.eclipse.core.internal.resources.Project.build(Project.java:85)
	at org.eclipse.ui.actions.BuildAction.invokeOperation(BuildAction.java:151)
	at org.eclipse.ui.actions.WorkspaceAction.execute(WorkspaceAction.java:112)
	at
org.eclipse.ui.actions.WorkspaceAction$1.execute(WorkspaceAction.java:269)
	at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperati
on.java:64)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1361)
	at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation
.java:78)
	at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext
.java:98)
Caused by: java.lang.NullPointerException
	at org.eclipse.ajdt.ui.AspectJPlugin.<init>(AspectJPlugin.java:383)
	... 32 more
!ENTRY org.eclipse.core.resources 4 2 Mar 03, 2003 14:36:30.773
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.core.resources".
!STACK 0
org.eclipse.core.internal.boot.DelegatingLoaderException:
org.eclipse.core.runtime.CoreException[2]:
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
sorImpl.java:39)
	at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivatio
n(PluginDescriptor.java:680)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(Plugin
Descriptor.java:186)
	at
org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginCla
ssLoader.java:58)
	at
org.eclipse.core.internal.plugins.PluginClassLoader.findClassParentsSelf(Plu
ginClassLoader.java:136)
	at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Delegating
URLClassLoader.java:750)
	at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Delegating
URLClassLoader.java:730)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:130)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExten
sion(ConfigurationElement.java:102)
	at
org.eclipse.core.internal.events.BuildManager.instantiateBuilder(BuildManage
r.java:486)
	at
org.eclipse.core.internal.events.BuildManager.initializeBuilder(BuildManager
.java:441)
	at
org.eclipse.core.internal.events.BuildManager.getBuilder(BuildManager.java:3
27)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
65)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
86)
	at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:146)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java
:831)
	at org.eclipse.core.runtime.Platform.run(Platform.java:416)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
60)
	at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:232)
	at org.eclipse.core.internal.resources.Project.build(Project.java:85)
	at org.eclipse.ui.actions.BuildAction.invokeOperation(BuildAction.java:151)
	at org.eclipse.ui.actions.WorkspaceAction.execute(WorkspaceAction.java:112)
	at
org.eclipse.ui.actions.WorkspaceAction$1.execute(WorkspaceAction.java:269)
	at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperati
on.java:64)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1361)
	at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation
.java:78)
	at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext
.java:98)
Caused by: java.lang.NullPointerException
	at org.eclipse.ajdt.ui.AspectJPlugin.<init>(AspectJPlugin.java:383)
	... 32 more
!ENTRY org.eclipse.core.resources 4 2 Mar 03, 2003 14:36:37.632
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.core.resources".
!STACK 0
org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegatingLoaderExce
ption: Attempt to load class "org.eclipse.ajdt.internal.builder.Builder"
from deactivated plug-in "org.eclipse.ajdt.ui".
	at
org.eclipse.core.internal.plugins.PluginClassLoader.shouldLookForClass(Plugi
nClassLoader.java:206)
	at
org.eclipse.core.internal.plugins.PluginClassLoader.findClassParentsSelf(Plu
ginClassLoader.java:125)
	at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Delegating
URLClassLoader.java:750)
	at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Delegating
URLClassLoader.java:730)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:130)
	at
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExten
sion(ConfigurationElement.java:102)
	at
org.eclipse.core.internal.events.BuildManager.instantiateBuilder(BuildManage
r.java:486)
	at
org.eclipse.core.internal.events.BuildManager.initializeBuilder(BuildManager
.java:441)
	at
org.eclipse.core.internal.events.BuildManager.getBuilder(BuildManager.java:3
27)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
65)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
86)
	at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:146)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java
:831)
	at org.eclipse.core.runtime.Platform.run(Platform.java:416)
	at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:1
60)
	at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:232)
	at org.eclipse.core.internal.resources.Project.build(Project.java:85)
	at org.eclipse.ui.actions.BuildAction.invokeOperation(BuildAction.java:151)
	at org.eclipse.ui.actions.WorkspaceAction.execute(WorkspaceAction.java:112)
	at
org.eclipse.ui.actions.WorkspaceAction$1.execute(WorkspaceAction.java:269)
	at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperati
on.java:64)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1361)
	at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation
.java:78)
	at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext
.java:98)

Thanks,
Stephen Cheng



Back to the top