Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] [org.eclipse.equinox.weaving.hook] info removing supplementer

hi martin,

that's right, my aspect is not woven.
I attached a sample workspace.


thanks for your support!!

steven

Attachment: aspect_workspace.zip
Description: Zip archive


On Mar 6, 2009, at 12:12 PM, Martin Lippert wrote:

Hi Steven!

The message "removing supplementer" looks indeed strange, but some weaving seems to take place. But that seems not like weaving from your aspect, right?

Could you send me a small example workspace to tryou your setting?

-Martin




I am trying to hook into an eclipse plugin. I am using the HelloAspect.aj from the Hello World! Demo.
My config.ini:
osgi.bundles=org.eclipse.equinox.weaving.aspectj@1\:start
osgi.bundles.defaultStartLevel=4
osgi.framework=org.eclipse.osgi
osgi.configuration.cascaded=false
osgi.splashPath=platform:/base/plugins/org.eclipse.platform
org.eclipse.update.reconcile=false
# AOSGi
osgi.framework.extensions=org.eclipse.equinox.weaving.hook
org.aspectj.weaver.showWeaveInfo=true
org.aspectj.osgi.verbose=true
The plugin that I am trying to hook into, is an eclipse ui sample plugin. As in the hello world demo, HelloAspect.aj hooks into the execution of the Activator's start() method.
when starting a runtime workbench I get the following output:
[org.eclipse.equinox.weaving.hook] info adding AspectJ hooks ...
[org.eclipse.equinox.weaving.hook] info removing supplementer org.eclipse.equinox.weaving.demo.hello.aspects [org.eclipse.equinox.weaving.aspectj] info Starting AspectJ weaving service ... [org.eclipse.equinox.weaving.aspectj] info weaving bundle 'org.eclipse.jdt.ui' [org.eclipse.equinox.weaving.aspectj] info weaving bundle 'org.eclipse.jdt.core' [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.core.WorkingCopyOwner' (WorkingCopyOwner.java:140) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.core.WorkingCopyOwner' (WorkingCopyOwner.java:187) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.JavaModelManager' (JavaModelManager.java: 2140) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'method-execution(void org .eclipse .jdt .internal .core .Openable .codeComplete (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.jdt.core.ITypeRoot))' in Type 'org.eclipse.jdt.internal.core.Openable' (Openable.java:105) advised by around advice from 'org .eclipse .contribution .jdt.itdawareness.ITDAwarenessAspect' (ITDAwarenessAspect.aj:255) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.CompilationUnit' (CompilationUnit.java: 574) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.CompilationUnit' (CompilationUnit.java: 873) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.CompilationUnit' (CompilationUnit.java: 964) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.CompilationUnit' (CompilationUnit.java: 1120) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse .jdt .internal .core .CopyResourceElementsOperation' (CopyResourceElementsOperation.java: 245) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.ui] weaveinfo Join point 'method- execution(org.eclipse.jface.resource.ImageDescriptor org .eclipse .jdt .internal .ui .viewsupport .JavaElementImageProvider.computeDescriptor(java.lang.Object, int))' in Type 'org .eclipse .jdt .internal .ui .viewsupport .JavaElementImageProvider' (JavaElementImageProvider.java:115) advised by around advice from 'org .eclipse .contribution .jdt .imagedescriptor .ImageDescriptorSelectorAspect' (ImageDescriptorSelectorAspect.aj:78) [org.eclipse.jdt.ui] weaveinfo Join point 'method- execution(org.eclipse.jface.resource.ImageDescriptor org .eclipse .jdt .internal .ui .viewsupport .JavaElementImageProvider.getTypeImageDescriptor(boolean, boolean, int, boolean))' in Type 'org .eclipse .jdt .internal .ui .viewsupport .JavaElementImageProvider' (JavaElementImageProvider.java:456) advised by around advice from 'org .eclipse .contribution .jdt .imagedescriptor .ImageDescriptorSelectorAspect' (ImageDescriptorSelectorAspect.aj: 43) [with runtime test] [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.PackageFragment' (PackageFragment.java: 87) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.PackageFragment' (PackageFragment.java: 146) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.PackageFragment' (PackageFragment.java: 216) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .CompilationUnit .<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org .eclipse.jdt.internal.core.PackageFragment' (PackageFragment.java: 275) advised by around advice from 'org .eclipse .contribution .jdt .cuprovider .CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38) [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .SearchableEnvironment .<init>(org.eclipse.jdt.internal.core.JavaProject, org.eclipse.jdt.core.ICompilationUnit[]))' in Type 'org.eclipse.jdt.internal.core.JavaProject' (JavaProject.java:2214) advised by around advice from 'org .eclipse .contribution .jdt.itdawareness.ITDAwarenessAspect' (ITDAwarenessAspect.aj:94) [with runtime test] [org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org .eclipse .jdt .internal .core .SearchableEnvironment .<init>(org.eclipse.jdt.internal.core.JavaProject, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.JavaProject' (JavaProject.java:2222) advised by around advice from 'org .eclipse .contribution .jdt.itdawareness.ITDAwarenessAspect' (ITDAwarenessAspect.aj:153) [with runtime test]
why is the supplementer removed?
regards,
steven
------------------------------------------------------------------------
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Back to the top