<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.6000.16441" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Verdana><FONT size=2><SPAN 
id=_FoxToName></SPAN></FONT></FONT><FONT face=Verdana><FONT 
size=2>hi:</FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2>I run venueclient in 
CVS.</FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2>I set </FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2>AGTK_LOCATION:&nbsp; 
E:\eclipse-project\AccessGrid</FONT></DIV>
<DIV><FONT size=2>PYTHONPATH:&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT 
size=2>E:\eclipse-project\AccessGrid</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>But there&nbsp;are errors:</FONT></DIV>
<DIV><FONT size=2>"""""""</FONT></DIV>
<DIV><FONT size=2>pydev debugger<BR>05/15/07 16:53:55 7736 
Toolkit&nbsp;&nbsp;&nbsp;&nbsp; toolkit.py:166 INFO&nbsp; Logfile Name: 
VenueClient.log<BR>05/15/07 16:53:55 7736 Toolkit&nbsp;&nbsp;&nbsp;&nbsp; 
config.py:625 DEBUG retrieved local IP address 219.224.167.192<BR>05/15/07 
16:53:55 7736 Toolkit&nbsp;&nbsp;&nbsp;&nbsp; toolkit.py:116 DEBUG Initializing 
AG Toolkit version 3.0.2<BR>05/15/07 16:53:55 7736 
Toolkit&nbsp;&nbsp;&nbsp;&nbsp; toolkit.py:117 INFO&nbsp; Command and arguments: 
['E:\\eclipse-project\\AccessGrid\\bin\\VenueClient.py', '-d']<BR>05/15/07 
16:53:55 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; preferences.py:188 DEBUG 
Preferences.LoadPreferences: open file<BR>05/15/07 16:53:55 7736 
Toolkit&nbsp;&nbsp;&nbsp;&nbsp; toolkit.py:166 INFO&nbsp; Logfile Name: 
VenueClient.log<BR>05/15/07 16:53:55 7736 Toolkit&nbsp;&nbsp;&nbsp;&nbsp; 
venueclient.py:123 INFO&nbsp; wx version is: 2.6.2.1<BR>05/15/07 16:53:56 7736 
VenueClient&nbsp;&nbsp;&nbsp;&nbsp; venueclient.py:462 DEBUG __StartWebService: 
venueclient: <A 
href="http://219.224.167.192:11000/VenueClient">http://219.224.167.192:11000/VenueClient</A><BR>05/15/07 
16:53:56 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; venueclient.py:473 DEBUG 
__StartWebService: service manager: <A 
href="http://219.224.167.192:11000/ServiceManager">http://219.224.167.192:11000/ServiceManager</A><BR>05/15/07 
16:53:56 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; venueclient.py:487 DEBUG 
__StartWebService: node service: <A 
href="http://219.224.167.192:11000/NodeService">http://219.224.167.192:11000/NodeService</A><BR>05/15/07 
16:53:56 7736 NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:638 
INFO&nbsp; NodeService.GetConfigurations<BR>05/15/07 16:53:56 7736 
VenueClient&nbsp;&nbsp;&nbsp;&nbsp; venueclient.py:233 DEBUG Null node 
configuration, not loading<BR>05/15/07 16:53:56 7736 
VenueClient&nbsp;&nbsp;&nbsp;&nbsp; venueclient.py:321 DEBUG get bridges from 
registry<BR>05/15/07 16:53:56 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; 
venueclient.py:327 DEBUG Trying bridge registry: <A 
href="http://www.accessgrid.org/registry/peers.txt">http://www.accessgrid.org/registry/peers.txt</A><BR>05/15/07 
16:53:56 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; preferences.py:188 DEBUG 
Preferences.LoadPreferences: open file<BR>05/15/07 16:54:17 7736 
VenueClient&nbsp;&nbsp;&nbsp;&nbsp; venueclient.py:338 ERROR LoadBridges: Can 
not connect to bridge registry <A 
href="http://www.accessgrid.org/registry/peers.txt">http://www.accessgrid.org/registry/peers.txt</A> 
<BR>Traceback (most recent call last):<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\VenueClient.py", line 331, in 
LoadBridges<BR>&nbsp;&nbsp;&nbsp; bridgeList = 
self.registryClient.LookupBridge()<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\Registry\RegistryClient.py", line 158, 
in LookupBridge<BR>&nbsp;&nbsp;&nbsp; self._connectToRegistry()<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\Registry\RegistryClient.py", line 85, 
in _connectToRegistry<BR>&nbsp;&nbsp;&nbsp; self.registryPeers = 
self._readPeerList(url=self.url)<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\Registry\RegistryClient.py", line 194, 
in _readPeerList<BR>&nbsp;&nbsp;&nbsp; f = urllib.urlopen(url)<BR>&nbsp; File 
"C:\PYTHON23\lib\urllib.py", line 76, in urlopen<BR>&nbsp;&nbsp;&nbsp; return 
opener.open(url)<BR>&nbsp; File "C:\PYTHON23\lib\urllib.py", line 181, in 
open<BR>&nbsp;&nbsp;&nbsp; return getattr(self, name)(url)<BR>&nbsp; File 
"C:\PYTHON23\lib\urllib.py", line 297, in open_http<BR>&nbsp;&nbsp;&nbsp; 
h.endheaders()<BR>&nbsp; File "C:\Python23\lib\httplib.py", line 715, in 
endheaders<BR>&nbsp;&nbsp;&nbsp; self._send_output()<BR>&nbsp; File 
"C:\Python23\lib\httplib.py", line 600, in _send_output<BR>&nbsp;&nbsp;&nbsp; 
self.send(msg)<BR>&nbsp; File "C:\Python23\lib\httplib.py", line 567, in 
send<BR>&nbsp;&nbsp;&nbsp; self.connect()<BR>&nbsp; File 
"C:\Python23\lib\httplib.py", line 551, in connect<BR>&nbsp;&nbsp;&nbsp; raise 
socket.error, msg<BR>IOError: [Errno socket error] (10060, 'Operation timed 
out')<BR>05/15/07 16:54:17 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; 
venueclient.py:347 DEBUG connect to bridge<BR>05/15/07 16:54:17 7736 
VenueClient&nbsp;&nbsp;&nbsp;&nbsp; venueclient.py:351 DEBUG exiting 
loadbridges<BR>05/15/07 16:54:17 7736 
VenueClientController&nbsp;&nbsp;&nbsp;&nbsp; venueclientcontroller.py:1624 
DEBUG There is no personal venues file to load.<BR>Loaded C:\Documents and 
Settings\liugq\Application Data\AccessGrid3\Config\PluginDatabase<BR>Loaded 
E:\eclipse-project\AccessGrid\Config\PluginDatabase<BR>05/15/07 16:54:21 7736 
NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:290 INFO&nbsp; 
NodeService.SetServiceEnabledByMediaType<BR>05/15/07 16:54:21 7736 
NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:257 INFO&nbsp; 
NodeService.GetServices<BR>05/15/07 16:54:21 7736 
NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:265 ERROR Exception in 
AGNodeService.GetServices.<BR>Traceback (most recent call last):<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\AGNodeService.py", line 261, in 
GetServices<BR>&nbsp;&nbsp;&nbsp; serviceSubset = AGServiceManagerIW(<BR>&nbsp; 
File 
"E:\eclipse-project\AccessGrid\AccessGrid\interfaces\AGServiceManager_client.py", 
line 106, in GetServices<BR>&nbsp;&nbsp;&nbsp; request = 
GetServicesRequest()<BR>NameError: global name 'GetServicesRequest' is not 
defined<BR>05/15/07 16:54:21 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; 
venueclient.py:1839 ERROR VenueClient.SetAudioEnabled: Error enabling 
audio<BR>Traceback (most recent call last):<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\VenueClient.py", line 1837, in 
SetAudioEnabled<BR>&nbsp;&nbsp;&nbsp; 
self.nodeService.SetServiceEnabledByMediaType("audio",enableFlag)<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\AGNodeService.py", line 291, in 
SetServiceEnabledByMediaType<BR>&nbsp;&nbsp;&nbsp; serviceList = 
self.GetServices()<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\AGNodeService.py", line 266, in 
GetServices<BR>&nbsp;&nbsp;&nbsp; raise Exception("AGNodeService.GetServices 
failed: %s" \<BR>Exception: AGNodeService.GetServices failed: global name 
'GetServicesRequest' is not defined<BR>05/15/07 16:54:21 7736 
NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:257 INFO&nbsp; 
NodeService.GetServices<BR>05/15/07 16:54:21 7736 
NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:265 ERROR Exception in 
AGNodeService.GetServices.<BR>Traceback (most recent call last):<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\AGNodeService.py", line 261, in 
GetServices<BR>&nbsp;&nbsp;&nbsp; serviceSubset = AGServiceManagerIW(<BR>&nbsp; 
File 
"E:\eclipse-project\AccessGrid\AccessGrid\interfaces\AGServiceManager_client.py", 
line 106, in GetServices<BR>&nbsp;&nbsp;&nbsp; request = 
GetServicesRequest()<BR>NameError: global name 'GetServicesRequest' is not 
defined<BR>05/15/07 16:54:21 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; 
venueclient.py:1811 INFO&nbsp; Error enabling video<BR>05/15/07 16:54:21 7736 
NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:257 INFO&nbsp; 
NodeService.GetServices<BR>05/15/07 16:54:21 7736 
NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:265 ERROR Exception in 
AGNodeService.GetServices.<BR>Traceback (most recent call last):<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\AGNodeService.py", line 261, in 
GetServices<BR>&nbsp;&nbsp;&nbsp; serviceSubset = AGServiceManagerIW(<BR>&nbsp; 
File 
"E:\eclipse-project\AccessGrid\AccessGrid\interfaces\AGServiceManager_client.py", 
line 106, in GetServices<BR>&nbsp;&nbsp;&nbsp; request = 
GetServicesRequest()<BR>NameError: global name 'GetServicesRequest' is not 
defined<BR>05/15/07 16:54:21 7736 VenueClient&nbsp;&nbsp;&nbsp;&nbsp; 
venueclient.py:1832 ERROR Error enabling video<BR>Traceback (most recent call 
last):<BR>&nbsp; File "E:\eclipse-project\AccessGrid\AccessGrid\VenueClient.py", 
line 1819, in SetVideoEnabled<BR>&nbsp;&nbsp;&nbsp; serviceList = 
self.nodeService.GetServices()<BR>&nbsp; File 
"E:\eclipse-project\AccessGrid\AccessGrid\AGNodeService.py", line 266, in 
GetServices<BR>&nbsp;&nbsp;&nbsp; raise Exception("AGNodeService.GetServices 
failed: %s" \<BR>Exception: AGNodeService.GetServices failed: global name 
'GetServicesRequest' is not defined<BR>05/15/07 16:54:21 7736 
NodeService&nbsp;&nbsp;&nbsp;&nbsp; agnodeservice.py:638 INFO&nbsp; 
NodeService.GetConfigurations<BR>05/15/07 16:54:21 7736 
CertificateManager&nbsp;&nbsp;&nbsp;&nbsp; certificatemanager.py:212 DEBUG 
Opened repository C:\Documents and Settings\liugq\Application 
Data\AccessGrid3\Config\certRepo<BR>05/15/07 16:54:21 7736 
Toolkit&nbsp;&nbsp;&nbsp;&nbsp; toolkit.py:469 INFO&nbsp; Initialized 
certificate manager.<BR>"""""</FONT></DIV>
<DIV><FONT size=4>When it runs to _ptr(BIO.py:32],the Eclipse prompts: "The 
python.exe has problems...."</FONT></DIV>
<DIV><FONT size=4>The stack info is:</FONT></DIV>
<DIV>""""""</DIV>
<DIV>VenueClient.py&nbsp;<BR>&nbsp;MainThread&nbsp;<BR>&nbsp;&nbsp;_ptr 
[BIO.py:32]&nbsp;<BR>&nbsp;&nbsp;load_cert_bio 
[X509.py:494]&nbsp;<BR>&nbsp;&nbsp;load_cert 
[X509.py:490]&nbsp;<BR>&nbsp;&nbsp;__init__ 
[CertificateRepository.py:1422]&nbsp;<BR>&nbsp;&nbsp;_GetCertificates 
[CertificateRepository.py:1145]&nbsp;<BR>&nbsp;&nbsp;FindCertificates 
[CertificateRepository.py:1187]&nbsp;<BR>&nbsp;&nbsp;FindCertificatesWithMetadata 
[CertificateRepository.py:1198]&nbsp;<BR>&nbsp;&nbsp;GetCACerts 
[CertificateManager.py:763]&nbsp;<BR>&nbsp;&nbsp;_InitializeCADir 
[CertificateManager.py:640]&nbsp;<BR>&nbsp;&nbsp;InitEnvironment 
[CertificateManager.py:559]&nbsp;<BR>&nbsp;&nbsp;GetCertificateManager 
[Toolkit.py:470]&nbsp;<BR>&nbsp;&nbsp;__SetMenubar 
[VenueClientUI.py:520]&nbsp;<BR>&nbsp;&nbsp;__BuildUI 
[VenueClientUI.py:968]&nbsp;<BR>&nbsp;&nbsp;__init__ 
[VenueClientUI.py:235]&nbsp;<BR>&nbsp;&nbsp;main 
[VenueClient.py:136]&nbsp;<BR>&nbsp;&nbsp;? 
[VenueClient.py:158]&nbsp;<BR>&nbsp;&nbsp;run 
[pydevd.py:548]&nbsp;<BR>&nbsp;&nbsp;? [pydevd.py:697]&nbsp;<BR>&nbsp;SOAP 
Server&nbsp;<BR>&nbsp;Thread-7&nbsp;<BR>""""""</DIV>
<DIV>Thanks.</DIV>
<DIV align=left><FONT size=2>
<HR style="WIDTH: 122px; HEIGHT: 2px" SIZE=2>
</FONT></DIV>
<DIV><FONT color=#c0c0c0><FONT size=2>liugq</FONT></FONT></DIV>
<DIV><FONT color=#c0c0c0><FONT size=2><A 
href="mailto:liugq@vrlab.buaa.edu.cn">liugq@vrlab.buaa.edu.cn</A></FONT></FONT></DIV>
<DIV><FONT color=#c0c0c0><FONT 
size=2>2007-05-15</FONT></FONT></DIV></FONT></BODY></HTML>