id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
273	Support installing OTDT outside eclipse dir	stephan	stephan	"When installing the OTDT without write permissions for the
eclipse installation directory, everything seems to be
cleanly installed into ${user.dir}/.eclipse/org.eclipse.platform_3.5.0_''xyz'',
however, launching that installation reports
{{{
!ENTRY org.objectteams.otequinox.internal.hook 1 0 2009-06-25 01:09:07.177
!MESSAGE Created equinox adaptor hook: org.objectteams.otequinox.internal.hook.TransformerHook.
        (To disable this and subsequent INFO messages from OT/Equinox set otequinox.debug to WARN or ERROR).

!ENTRY org.objectteams.otequinox.internal.hook 4 0 2009-06-25 01:09:09.882
!MESSAGE Bundle org.objectteams.otequinox not found
}}}

The first entry signals that the hook configurator has been
picked up correctly, i.e., the org.objectteams.otequinox.hook fragments seems to work (due to the fix for [[eclipsebug(257178)]], I assume).

The second entry signals that the fragment then doesn't find the
regular plugin  -- from this piece of code:
{{{
#!java
	private void startTransformerBundle() {
		if (this.otEquinoxBundle != null)
			return;		
		this.otEquinoxBundle = startBundle(TRANSFORMER_PLUGIN_ID, true);
		// .....
	}

	private Bundle startBundle(String bundleID, boolean logError) {
		Bundle[] candidates = packageAdmin.getBundles(bundleID, null);
		if (candidates == null) {
			if (logError)
				this.logger.log(ILogger.ERROR, ""Bundle ""+bundleID+"" not found"");
		// ...
}}}

The required bundle is installed in ${user.dir}/.eclipse/org.eclipse.platform_3.5.0_''xyz''/plugins.

Looking at about -> installation details, the transformer hook
is the ''only'' plugin of the OTDT that is listed."	defect	new	major		provisioning	1.3.0M4			
