Hi,

I opened a case with id 2945603 to track the issue.
When I added the lines you suggested TestPython.py completes but also fails 
with following errors:

ERROR: removePrivacyDelimiters(!...@^^!!@a...@!!^^!!@b...@!!, 1) != 
^...@a@!!...@b@!!
ERROR: removePrivacyDelimiters(!...@^^!!@a...@!!^^!!@b...@!!, 0) != 
^...@a@!!...@b@!!
ERROR: removePrivacyDelimiters(!...@^@!!a...@b^@!!, 1) != @!!...@b@!!
ERROR: removePrivacyDelimiters(!...@^@!!a...@b^@!!, 0) != @!!...@b@!!
*** ERROR: 4 tests failed ***

The full log is attached to this message.

Thanks, regards,

Semih Cemiloglu


From: David Bender [mailto:bda...@us.ibm.com] 
Sent: Thursday, 4 February 2010 3:27 AM
To: Semih Cemiloglu; staf-users@lists.sourceforge.net
Subject: Re: [staf-users] Is this a defect in STAF-Python binding?


Just to follow-up....the Unix shell is stripping off the $S in the "echo" 
request, which is causing the failure. 

To resolve the problem you can use replace('$', '\\\$') in TestPython.py to 
correct the problem. 

So after lines 764-765: 

validMarshalledData = 
'@SDT/{:177::2:r...@sdt/$S:1:0:6:ipi...@sdt/$S:36:9.42.126.76x255.255.252.0x9.42.124.1:3:m...@sdt/$S:46:Static
 IP arguments are processed successfully:9:timest...@sdt/$S:19:2009-01-16 
14:41:45' 
data = validMarshalledData.replace('{', '^{') 

Add the data.replace line: 

validMarshalledData = 
'@SDT/{:177::2:r...@sdt/$S:1:0:6:ipi...@sdt/$S:36:9.42.126.76x255.255.252.0x9.42.124.1:3:m...@sdt/$S:46:Static
 IP arguments are processed successfully:9:timest...@sdt/$S:19:2009-01-16 
14:41:45' 
data = validMarshalledData.replace('{', '^{') 
data = data.replace('$', '\\\$') 

And after lines 787-788: 

invalidMarshalledData = 
'@SDT/{:177::2:r...@sdt/$S:1:0:6:ipi...@sdt/$S:36:9.42.126.76x255.255.252.0x9.42.124.1:3:m...@sdt/$S:46:Static
 IP arguments are processed successfully:9:timest...@sdt/$S:19:2009-01-16 
14:41:45XXXXX' 
data = invalidMarshalledData.replace('{', '^{') 

Add the data.replace line: 

invalidMarshalledData = 
'@SDT/{:177::2:r...@sdt/$S:1:0:6:ipi...@sdt/$S:36:9.42.126.76x255.255.252.0x9.42.124.1:3:m...@sdt/$S:46:Static
 IP arguments are processed successfully:9:timest...@sdt/$S:19:2009-01-16 
14:41:45XXXXX' 
data = invalidMarshalledData.replace('{', '^{') 
data = data.replace('$', '\\\$') 

We'll need to update the test script to check if the platform is Windows or 
Unix (since this extra line should only be added for Unix).

Note that after making these updates, the TestPython.py will complete, but 
there will most likely still be 2 tests that fail ("ERROR: 
removePrivacyDelimiters").  We'll look into correcting those as well. 
  
Thanks, 
David 
________________________________________
David Bender 
STAF/STAX Development 
IBM Software Group, WPLC 
  
11501 Burnet Rd. 
Bldg. 903-5B002 
Austin, TX 78758-3400 
  
Phone (T/L): 1-512-286-5315 (363-5315) 
ITN: 23635315 
Email: bda...@us.ibm.com 
 

________________________________________


From: 
David Bender/Austin/i...@ibmus 
To: 
"Semih Cemiloglu" <semih.cemilo...@nec.com.au> 
Cc: 
staf-users@lists.sourceforge.net 
Date: 
02/03/2010 09:33 AM 
Subject: 
Re: [staf-users] Is this a defect in STAF-Python binding?

________________________________________




Hi, 

Yes, we have seen this on other Unix platforms when running TestPython.py.  We 
believe it's a problem with TestPython.py, so you can still use the STAF Python 
binding.  Please open a bug for this error, and we will investigate the 
problem.  Thanks.

Thanks, 
David 
________________________________________
David Bender 
STAF/STAX Development 
IBM Software Group, WPLC 
  
11501 Burnet Rd. 
Bldg. 903-5B002 
Austin, TX 78758-3400 
  
Phone (T/L): 1-512-286-5315 (363-5315) 
ITN: 23635315 
Email: bda...@us.ibm.com 


________________________________________

From: 
"Semih Cemiloglu" <semih.cemilo...@nec.com.au> 
To: 
<staf-users@lists.sourceforge.net> 
Date: 
02/02/2010 09:03 PM 
Subject: 
[staf-users] Is this a defect in STAF-Python binding?

________________________________________



Hi,

Currently I'm trying STAF-Python binding. Simple examples works fine but
when I try to execute
TestPython.py script bundled with STAF source, I observe following
error:

sem...@giant$ python TestPython.py 2>&1 | tee t.log
...
...
ERROR: Returned data not same as original stdout file contents
Expected:
@SDT/{:177::2:r...@sdt/$S:1:0:6:ipi...@sdt/$S:36:9.42.126.76x255.255.252.0
x9.42.124.1:3:m...@sdt/$S:46:Static IP arguments are processed
successfully:9:timest...@sdt/$S:19:2009-01-16 14:41:45
Found:
@SDT/{:177::2:r...@sdt/:1:0:6:ipi...@sdt/:36:9.42.126.76x255.255.252.0x9.4
2.124.1:3:m...@sdt/:46:Static IP arguments are processed
successfully:9:timest...@sdt/:19:2009-01-16 14:41:45

sem...@giant$ python --version
Python 2.6.1

I'm wondering whether this is a known error and if it's safe to use
STAF-Python binding still.

I'm using STAF version 3.4.0 on OpenSolaris x86.
The full log file is attached.

Kind regards,
Semih Cemiloglu 
[attachment "t.log" deleted by David Bender/Austin/IBM] 
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users

Attachment: t.log
Description: t.log

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users

Reply via email to