From: "andrew cooke" <andrew@...>
Date: Sat, 11 Oct 2008 17:39:14 -0400 (CLT)
Basically, see http://www.woggie.net/2007/12/14/tptp-agent-controller-on-arch-linux/ Alternate details: - When starting profiling, in the Properties dialog, you can select "Java Profiling - JRE 1.5 or newer..." and then click the "Test Availability" button. - Assuming that fails, look at you log, which is in the .metadata folder of your project. Do "tail -f .metadata/.log" and you'll see error messages like: !ENTRY org.eclipse.tptp.platform.iac.administrator 4 0 2008-10-11 17:21:17.031 !MESSAGE [startIAC: Error Stream] RAServer generated the following output: /home/andrew/pkg/eclipse/plugins/org.eclipse.tptp.platform.ac.linux_em64t_4.4.1.v200804021410/agent_controller/bin/ACStart.sh: line 58: ../bin/ACServer: Permission denied - To fix the system you have to get that running. There are at least two problems: 1 - You need to do chmod +x on the bin and lib directories (that fixes "Permission denied" errors) 2 - You need to fix the soft links in the lib directory (if you do a ls-l you'll see that a bunch of files that should be soft links are not) (that fixes the "file too short" problem). - You may also need to swicth to JDK 5 from JDK 6 (I read that somewhere and am currently using JDK 5 - wil switch back later and report). - You may also need to start the server manually. This is done by: export TPTP_AC_HOME=/home/andrew/pkg/eclipse/plugins/org.eclipse.tptp.platform.ac.linux_em64t_4.4.1.v200804021410/agent_controller (or wherever your error message points to) and then running the ACStart.sh script. Finally, here's what I used to fix the directories (thanks to emacs autolearn!): ln -s libnamedPipeTL.so.4.4.0 libnamedPipeTL.so.4 rm libprocessControlUtil.so ln -s libprocessControlUtil.so.4.4.0 libprocessControlUtil.so rm libprocessControlUtil.so.4 ln -s libprocessControlUtil.so.4.4.0 libprocessControlUtil.so.4 rm libsharedMemTL.so ln -s libsharedMemTL.so.4.4.0 libsharedMemTL.so rm libsharedMemTL.so.4 ln -s libsharedMemTL.so.4.4.0 libsharedMemTL.so.4 rm libsocketTL.so ln -s libsocketTL.so.4.4.0 libsocketTL.so rm libsocketTL.so.4 ln -s libsocketTL.so.4.4.0 libsocketTL.so.4 rm libtptpACTL.so ln -s libtptpACTL.so.4.4.0 libtptpACTL.so rm libtptpACTL.so.4 ln -s libtptpACTL.so.4.4.0 libtptpACTL.so.4 rm libtptpAgentBase.so ln -s libtptpAgentBase.so.4.4.0 libtptpAgentBase.so rm libtptpAgentBase.so.4 ln -s libtptpAgentBase.so.4.4.0 libtptpAgentBase.so.4 rm libtptpCCTL.so ln -s libtptpCCTL.so.4.4.0 libtptpCCTL.so rm libtptpCCTL.so.4 ln -s libtptpCCTL.so.4.4.0 libtptpCCTL.so.4 rm libtptpClient.so ln -s libtptpClient.so.4.4.0 libtptpClient.so rm libtptpClient.so.4 ln -s libtptpClient.so.4.4.0 libtptpClient.so.4 rm libtptpCmdExtr.so ln -s libtptpCmdExtr.so.4.4.0 libtptpCmdExtr.so rm libtptpCmdExtr.so.4 ln -s libtptpCmdExtr.so.4.4.0 libtptpCmdExtr.so.4 rm libtptpConfig.so ln -s libtptpConfig.so.4.4.0 libtptpConfig.so rm libtptpConfig.so.4 ln -s libtptpConfig.so.4.4.0 libtptpConfig.so.4 rm libtptpJava.so ln -s libtptpJava.so.4.4.0 libtptpJava.so rm libtptpJava.so.4 ln -s libtptpJava.so.4.4.0 libtptpJava.so.4 rm libTptpJSSE.so ln -s libTptpJSSE.so.4.4.0 libTptpJSSE.so rm libTptpJSSE.so.4 ln -s libTptpJSSE.so.4.4.0 libTptpJSSE.so.4 rm libtptpLogUtils.so ln -s libtptpLogUtils.so.4.4.0 libtptpLogUtils.so rm libtptpLogUtils.so.4 ln -s libtptpLogUtils.so.4.4.0 libtptpLogUtils.so.4 rm libtptpUtils.so ln -s libtptpUtils.so.4.4.0 libtptpUtils.so rm libtptpUtils.so.4 ln -s libtptpUtils.so.4.4.0 libtptpUtils.so.4 rm libtransportSupport.so ln -s libtransportSupport.so.4.4.0 libtransportSupport.so rm libtransportSupport.so.4 ln -s libtransportSupport.so.4.4.0 libtransportSupport.so.4
Nope
From: "andrew cooke" <andrew@...>
Date: Sat, 11 Oct 2008 18:24:46 -0400 (CLT)
Even with that I am unable to get things working. I can test the connection OK, but the process itself is unable to connect to port 10006 (although a telnet to that port indicates that ACServer is listening there). Seems like TPTP is not that great. Andrew
Not Even with Latest Version
From: "andrew cooke" <andrew@...>
Date: Sat, 11 Oct 2008 22:14:27 -0400 (CLT)
This is blowing chunks. I've installed a completely new Eclipse (3.4.1), updated it via the online updater, and installed TPTP (4.5-4.5 depending on exact component, all via online updater). The install looks OK (previous errors with file flags fixed), but I get the following when trying to profile: Error occurred during initialization of VM Could not find agent library on the library path or in the local directory: JPIBootLoader This is opensuse 11 (Linux) 64bit with JDK 1.5.0_16. Andrew