[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ajdt-dev] An error message mentioning org.eclipse.equinox.service.weaving

Also, the hook fragment must be in the same directory as the OSGi
bundle (org.eclipse.osgi).  So, if that bundle is in your
eclipse/plugins directory (as a binary plugin) so must
org.eclipse.equinox.weaving.hook be a binary fragment in the
eclispe/plugins directory.

Alternatively, if you want the hook to be in your workspace, then you
must also import the osgi bundle into your workspace.

On Thu, Dec 2, 2010 at 8:45 AM, Martin Lippert <lippert@xxxxxxx> wrote:
> Hi Rick!
>
>> Note that at this point, in the "Plugin" tab, I could clearly see the
>> org.eclipse.equinox.weaving.hook line, but its "autostart" was set to
>> "false"
>> and the control was disabled, so I could not select it to change it.
>
> The hook plugin doesn't need to be started, so that's fine.
>
>> with the lines given at:
>> http://wiki.eclipse.org/AJDT_Developer_FAQ
>
> The important thing here is:
>
> osgi.framework.extensions=org.eclipse.equinox.weaving.hook
>
> as a system property. So if you this via the vm parameter area of your
> launch config, you should use
> -Dosgi.framework.extensions=org.eclipse.equinox.weaving.hook
>
> The error you are seeing results from the hook not being properly added to
> the framework as an extension.
>
> HTH,
> Martin
>
>
>
>> 6) I clicked RUN on the Configuration tab. (Note that I did not click
>> Apply
>> first.)
>>
>> Result:
>> !SESSION 2010-12-02 23:44:49.122
>> -----------------------------------------------
>> eclipse.buildId=M20100909-0800
>> java.version=1.6.0_22
>> java.vendor=Sun Microsystems Inc.
>> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
>> Framework arguments:  -product org.eclipse.sdk.ide
>> Command-line arguments:  -product org.eclipse.sdk.ide -data
>> D:\32bit\eclipse\32w/../runtime-New_configuration -dev
>>
>> file:D:/32bit/eclipse/32w/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties
>>  -os win32 -ws win32 -arch x86 -consoleLog
>>
>> !ENTRY org.eclipse.equinox.weaving.aspectj 4 0 2010-12-02 23:44:51.463
>> !MESSAGE
>> !STACK 0
>> org.osgi.framework.BundleException: The bundle
>> "org.eclipse.equinox.weaving.aspectj_1.0.0.v20100108 [100]" could not be
>> resolved. Reason: Missing Constraint: Import-Package:
>> org.eclipse.equinox.service.weaving; version="0.0.0"
>>
>> It appears that I might have some AspectJ available, but I do not have
>> weaving,
>> so I cannot build the basic tests.
>>
>> Further, with the 64-bit Eclipse, I managed to get some extensions
>> (apparently
>> through Spring Framework) that enabled automatic choices for AspectJ; for
>> example, I could choose pop-up menus to create AspectJ projects.  However,
>> that
>> configuration did not appear to be working correctly, so I deleted it.  If
>> Spring Framework is considered to be convenient for AspectJ, I can
>> reinstall it.
>>
>> Thanks
>> Rick
>>
>>
>> _______________________________________________
>> ajdt-dev mailing list
>> ajdt-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/ajdt-dev
>
> _______________________________________________
> ajdt-dev mailing list
> ajdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ajdt-dev
>