I'm trying to profile some Eclipse plugins using TPTP 4.4.0 downloaded
from the TPTP project main page.
The first issues is that, trying to run the Integrated Agent Controller on
Red Hat Enterprise Linux 3.0 with a 64-bit Sun JVM 1.5.0_12, I'm getting
the dreaded:

org.eclipse.core.runtime.CoreException
Agent Controller is unavailable under port 10002. Make sure that the
service is started and the port number is correct under preferences.

Excellent! So things are now getting further. I've downloaded the latest
4.4.1-200707230100 build, which seems to have a working IAC. I can now do
Test Connection in "Profiling and Logging" and get back "Connection
Success".

Unfortunately profiling my simple Hello World app (right click Profile
As->Java Application) is still failing. The following is being sent to
the console:
org.eclipse.tptp.platform.execution.exceptions.TimeoutExcept ion: Launching
Process command timed out.
at
org.eclipse.tptp.platform.execution.client.core.internal.Age ntController.queryAgentByProcessID(AgentController.java:513)
at
org.eclipse.tptp.platform.execution.client.core.internal.Age ntController.getAgent(AgentController.java:867)
at
org.eclipse.tptp.platform.jvmti.client.internal.launcher.TID elegateHelper.locateTIAgent(TIDelegateHelper.java:774)
at
org.eclipse.tptp.platform.jvmti.client.internal.launcher.TID elegateHelper$2.processLaunched(TIDelegateHelper.java:457)
at
org.eclipse.tptp.platform.execution.client.core.internal.Pro cessImpl.launchAC(ProcessImpl.java:598)
at
org.eclipse.tptp.platform.execution.client.core.internal.Pro cessImpl.launch(ProcessImpl.java:132)
at
org.eclipse.tptp.platform.jvmti.client.internal.launcher.TID elegateHelper.launchProcess(TIDelegateHelper.java:490)
at
org.eclipse.tptp.platform.jvmti.client.internal.launcher.TID elegateHelper.launch(TIDelegateHelper.java:311)
at
org.eclipse.tptp.platform.jvmti.client.internal.launcher.TIJ avaLauncherDelegate.launch(TIJavaLauncherDelegate.java:37)
at
org.eclipse.tptp.trace.ui.internal.launcher.core.LauncherUti lity.delegateInit(LauncherUtility.java:1153)
at
org.eclipse.tptp.trace.ui.provisional.launcher.PrimaryLaunch Delegate.run(PrimaryLaunchDelegate.java:196)
at java.lang.Thread.run(Thread.java:595)