Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] predefined launcher AJDT 1.6 Weaving hangs.

Two things:

1. it can sometimes be difficult to configure Equinox aspects to run
on a runtime workbench, so if you can't get it to work, then it is
most likely fine to run your runtime workbench with out EA (and the
JDT weaving service).  This is fine if you are not making any changes
that are affected by the weaving service, which is unlikely.

To do this, remove the two extra lines from the sample config.ini and
also remove org.eclipse.equinox.weaving.hook and ...aspectj from the
run configuration (the plugins tab).


2. It might be required to run with EA in your workspace itself.  To do this:

File-> Import-> Plugins and Fragments  and then select:
org.eclipse.osgi
org.eclipse.equinox.weaving.hook
org.eclipse.equinox.weaving.aspectj

And then when you start your runtime workbench, make sure you are
using these plugins in your workbench rather than the installed ones.

Let me know if this helps.  I will update the docs based on how it goes for you.

--a

On Fri, May 22, 2009 at 12:38 PM, Arturo Salazar <marvinartsl@xxxxxxxxx> wrote:
> So I've followed the steps
> at http://www.eclipse.org/ajdt/developers.php#q:develop up to where it tells
> me to run AJDT 1.6 Weaving. I edited the config.ini and when i ran the
> launcher the console printed out "[org.eclipse.equinox.weaving.hook] info
> adding AspectJ hooks ..." displayed the splash screen and has just been
> hanging on the splash screen.  I assume that its a problem with the plug-ins
> i have enabled but i'm not sure what would cause this.
> Here is a copy of what the files look like now.
> config.ini:
> #Fri Aug 08 22:06:19 CEST 2008
> osgi.launcherPath=.
> org.eclipse.update.reconcile=false
> eclipse.p2.profile=SDKProfile
> osgi.instance.area.default=@user.home/workspace
> osgi.framework=file\:plugins\\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
> eclipse.buildId=I20080617-2000
> osgi.bundles=org.eclipse.equinox.weaving.aspectj@2\:start,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.0.v20080604.jar@1\:start
> #osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.0.v20080604.jar@1\:start
> org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
> eclipse.product=org.eclipse.sdk.ide
> osgi.splashPath=platform\:/base/plugins/org.eclipse.platform
> eclipse.p2.data.area=@config.dir/../p2
> osgi.bundles.defaultStartLevel=4
> # AOSGi
> osgi.framework.extensions=org.eclipse.equinox.weaving.hook
> aj.weaving.verbose=true
> org.aspectj.weaver.showWeaveInfo=true
> org.aspectj.osgi.verbose=true
> AJTD 1.6 Weaving.launch:
> <?xml version="1.0" encoding="UTF-8"?>
> <launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
> <booleanAttribute key="append.args" value="true"/>
> <booleanAttribute key="askclear" value="true"/>
> <booleanAttribute key="automaticAdd" value="true"/>
> <booleanAttribute key="automaticValidate" value="false"/>
> <stringAttribute key="bootstrap" value=""/>
> <stringAttribute key="checked" value="[NONE]"/>
> <booleanAttribute key="clearConfig" value="true"/>
> <booleanAttribute key="clearws" value="true"/>
> <booleanAttribute key="clearwslog" value="true"/>
> <stringAttribute key="configLocation"
> value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/AJDT 1.6
> Weaving"/>
> <booleanAttribute key="default" value="false"/>
> <booleanAttribute key="includeOptional" value="true"/>
> <stringAttribute key="location"
> value="${workspace_loc}/../runtime-AJDT1.6weaving"/>
> <stringAttribute key="org.eclipse.debug.core.source_locator_id"
> value="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"/>
> <stringAttribute key="org.eclipse.debug.core.source_locator_memento"
> value="&lt;?xml version=&quot;1.0&quot;
> encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;sourceLookupDirector&gt;&#10;&lt;sourceContainers
> duplicates=&quot;false&quot;&gt;&#10;&lt;container
> memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;
> encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;javaProject
> name=&amp;quot;org.eclipse.contribution.weaving.jdt&amp;quot;/&amp;gt;&amp;#10;&quot;
> typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#10;&lt;container
> memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;
> encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;archive
> detectRoot=&amp;quot;true&amp;quot;
> path=&amp;quot;/Users/andrew/Eclipse/Installations/Eclipse3.4/plugins/org.eclipse.equinox.launcher.source_1.0.100.v20080509-1800.jar&amp;quot;/&amp;gt;&amp;#10;&quot;
> typeId=&quot;org.eclipse.debug.core.containerType.externalArchive&quot;/&gt;&#10;&lt;container
> memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;
> encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;default/&amp;gt;&amp;#10;&quot;
> typeId=&quot;org.eclipse.debug.core.containerType.default&quot;/&gt;&#10;&lt;/sourceContainers&gt;&#10;&lt;/sourceLookupDirector&gt;&#10;"/>
> <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS"
> value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl
> ${target.nl}"/>
> <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER"
> value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
> <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS"
> value="-Xms40m&#13;-Xmx768m&#13;-XX:PermSize=128M&#13;-XX:MaxPermSize=256M"/>
> <stringAttribute key="pde.version" value="3.3"/>
> <stringAttribute key="product"
> value="org.eclipse.equinox.p2.director.app.product"/>
> <booleanAttribute key="restart" value="false"/>
> <stringAttribute key="selected_target_plugins"
> value="org.eclipse.ecf.provider.filetransfer.ssl,org.junit,org.eclipse.ui.presentations.r21,org.eclipse.pde.runtime,org.eclipse.jdt.compiler.apt,org.eclipse.equinox.p2.director.app,org.eclipse.ecf.ssl,org.eclipse.team.ui,org.eclipse.help.appserver,org.eclipse.equinox.p2.artifact.repository,org.eclipse.jdt.junit.runtime,org.eclipse.mylyn.ide.ant,org.eclipse.ui.externaltools,org.eclipse.update.configurator,org.eclipse.ui.intro.universal,org.eclipse.jface.databinding,org.eclipse.mylyn.java.ui,org.eclipse.mylyn.bugzilla.ui,org.eclipse.ui.intro,org.eclipse.core.variables,org.eclipse.mylyn.team.ui,org.eclipse.team.core,org.eclipse.equinox.p2.reconciler.dropins,org.eclipse.core.net,org.eclipse.equinox.http.servlet,org.eclipse.text,org.apache.commons.logging,org.eclipse.mylyn.bugzilla.ide,org.eclipse.ui.navigator,org.eclipse.jdt.doc.user,org.eclipse.ui.navigator.resources,org.eclipse.compare,org.eclipse.equinox.frameworkadmin,org.apache.lucene.analysis,org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.equinox.jsp.jasper.registry,org.eclipse.ui.browser,org.junit4,org.eclipse.equinox.p2.touchpoint.natives,org.eclipse.equinox.p2.touchpoint.eclipse,org.eclipse.osgi.services,org.eclipse.equinox.common,org.eclipse.update.scheduler,org.eclipse.ui.ide.application,org.eclipse.equinox.p2.console,org.eclipse.ui.forms*3.3.103.v20081027_34x,org.eclipse.ui.cheatsheets,org.eclipse.team.cvs.core,org.eclipse.update.core,org.mortbay.jetty,org.eclipse.mylyn.monitor.core,org.eclipse.mylyn.help.ui,org.eclipse.debug.core,org.eclipse.mylyn.java.tasks,org.eclipse.jdt.ui,org.eclipse.pde.api.tools.ui,org.eclipse.equinox.p2.metadata.generator,org.eclipse.core.commands,org.eclipse.ecf.provider.filetransfer,org.eclipse.mylyn.bugzilla.core,org.eclipse.core.boot,org.eclipse.ui.net,com.ibm.icu,org.apache.commons.el,org.eclipse.pde.ui.templates,org.eclipse.core.filesystem,org.eclipse.pde.core,org.eclipse.equinox.simpleconfigurator.manipulator,org.eclipse.core.contenttype,org.eclipse.jface*3.4.1.M20080827-2000,org.eclipse.mylyn*3.0.2.v20080918-1100-e3x,org.apache.commons.codec,org.eclipse.update.ui,org.eclipse.ant.core,org.eclipse.ui.workbench,org.eclipse.team.cvs.ssh,org.eclipse.pde,org.eclipse.ui.views.log,org.eclipse.pde.ui,org.eclipse.mylyn.tasks.core,org.eclipse.jdt,org.eclipse.mylyn.compatibility,org.eclipse.equinox.security,org.eclipse.equinox.p2.exemplarysetup,org.eclipse.equinox.frameworkadmin.equinox,org.sat4j.core*2.0.0.v20080602,org.eclipse.pde.doc.user,org.eclipse.platform.doc.user,org.eclipse.equinox.p2.ui,org.eclipse.core.filebuffers,org.eclipse.equinox.p2.ui.sdk,org.eclipse.team.cvs.ssh2,org.apache.jasper,org.eclipse.mylyn.team.cvs,org.eclipse.mylyn.resources.ui,org.eclipse.equinox.launcher*1.0.101.R34x_v20081125,org.eclipse.help.ui,org.eclipse.equinox.p2.engine,org.eclipse.mylyn.commons.ui*3.0.2.v20080918-1100-e3x,org.eclipse.mylyn.commons.core,org.eclipse.jdt.apt.ui,org.eclipse.mylyn.context.core,org.eclipse.mylyn.ide.ui,org.eclipse.equinox.launcher*1.0.101.R34x_v20080819,org.eclipse.equinox.security.ui,org.eclipse.team.cvs.ui,org.eclipse.ecf.identity,org.eclipse.equinox.http.registry,org.eclipse.ecf,org.eclipse.equinox.app,org.eclipse.equinox.p2.updatechecker,org.eclipse.jface.text*3.4.2.r342_v20081119-0800,org.eclipse.core.jobs,org.eclipse.equinox.registry,org.eclipse.equinox.jsp.jasper,org.eclipse.core.runtime.compatibility,org.eclipse.ltk.core.refactoring,org.eclipse.equinox.http.jetty,javax.servlet,org.eclipse.ui.views.properties.tabbed,org.eclipse.jdt.debug.ui,org.eclipse.ui.views,org.eclipse.core.resources,org.eclipse.help,org.eclipse.platform,org.sat4j.pb*2.0.3.v20081021,org.eclipse.debug.ui,org.eclipse.core.resources.compatibility,org.sat4j.core*2.0.3.v20081021,org.eclipse.jdt.debug,com.jcraft.jsch,org.eclipse.jdt.compiler.tool,org.eclipse.core.databinding.beans,org.eclipse.core.expressions,org.eclipse.pde.build,org.eclipse.mylyn.pde.ui,org.eclipse.equinox.p2.core,org.eclipse.jsch.core,org.sat4j.pb*2.0.0.v20080602,org.eclipse.equinox.p2.garbagecollector,org.eclipse.equinox.preferences,org.apache.commons.httpclient,org.eclipse.equinox.p2.director,org.eclipse.mylyn.context.ui,org.eclipse.jdt.junit,org.eclipse.jdt.launching,org.eclipse.swt,org.eclipse.mylyn.commons.net*3.0.5.v20090218-1800-e3x,org.eclipse.help.webapp,org.eclipse.jface*3.4.2.M20090107-0800,org.eclipse.ui.editors,org.eclipse.ecf.filetransfer,org.eclipse.jdt.apt.pluggable.core,org.eclipse.search,org.eclipse.jsch.ui,org.eclipse.cvs,org.eclipse.osgi.util,org.eclipse.ui.ide,org.eclipse.mylyn.commons.net*3.0.2.v20080918-1100-e3x,org.eclipse.mylyn.commons.ui*3.0.5.v20090218-1800-e3x,javax.servlet.jsp,org.eclipse.equinox.p2.extensionlocation,org.eclipse.mylyn.monitor.ui,org.eclipse.ui.workbench.texteditor,org.eclipse.jdt.core.manipulation,org.apache.lucene,org.eclipse.core.runtime.compatibility.auth,org.eclipse.mylyn.tasks.ui,org.eclipse.pde.api.tools,org.eclipse.pde.junit.runtime,org.eclipse.mylyn.tasks.bugs,org.eclipse.ltk.ui.refactoring,org.apache.commons.lang,org.eclipse.help.base,org.eclipse.equinox.p2.metadata,org.apache.ant,org.eclipse.equinox.p2.metadata.repository,org.eclipse.jdt.core,org.eclipse.ui.forms*3.3.101.v20080708_34x,org.eclipse.equinox.p2.directorywatcher,org.eclipse.equinox.p2.updatesite,org.objectweb.asm,org.eclipse.ui.workbench.compatibility,org.eclipse.jface.text*3.4.1.r341_v20080827-1100,org.eclipse.ui.console,org.eclipse.core.runtime.compatibility.registry,org.eclipse.equinox.p2.jarprocessor,org.eclipse.jdt.junit4.runtime,org.eclipse.core.databinding,org.eclipse.mylyn*3.0.5.v20090218-1800-e3x,org.eclipse.ant.ui,org.eclipse.jdt.apt.core,org.eclipse.equinox.simpleconfigurator,org.eclipse.rcp"/>
> <booleanAttribute key="show_selected_only" value="false"/>
> <stringAttribute key="templateConfig"
> value="${workspace_loc:org.eclipse.contribution.weaving.jdt/config.ini}"/>
> <booleanAttribute key="tracing" value="false"/>
> <booleanAttribute key="useDefaultConfig" value="false"/>
> <booleanAttribute key="useDefaultConfigArea" value="true"/>
> <booleanAttribute key="useProduct" value="true"/>
> <booleanAttribute key="usefeatures" value="false"/>
> </launchConfiguration>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>


Back to the top