Hi hannesc,

  Are you debuging the code? The best thing I did last month was start using 
boa-constructor ide to debug my python zope code (there is a good tutorial 
about this... 
http://michaelthornhill.blogspot.com/2005/09/how-to-debug-zopeplone-with-ide.html
  I couldn't find in this traceback no line of code in your getpaid.vcs... This 
error is usually when you try to treat a non list object as a list...

Rafael





hannesc escreveu:
> hannesc wrote:
>   
>> Hi guys
>>
>> As many of you might remember from earlier questions I posted, I am
>> trying to write a payment processor for the South African company VCS.
>> I would like to thank everyone that has been helping me to date.
>>
>> I am having some trouble when posting the users details though. After
>> the user fills in his information (addresses, etc.) and submits it, I
>> get the following error message:
>>
>> Time         2009/03/10 13:08:11.036 GMT+2
>> User Name (User Id)  hannes (hannes)
>> Request URL  http://localhost:8080/GetPaid/@@getpaid-checkout-wizard
>> Exception Type       TypeError
>> Exception Value      iteration over non-sequence
>>
>> Traceback (innermost last):
>>
>>     * Module ZPublisher.Publish, line 119, in publish
>>     * Module ZPublisher.mapply, line 88, in mapply
>>     * Module ZPublisher.Publish, line 42, in call_object
>>     * Module Products.PloneGetPaid.browser.checkout, line 352, in
>> __call__
>>     * Module getpaid.wizard._wizard, line 38, in __call__
>>     * Module getpaid.wizard._wizard, line 28, in update
>>     * Module getpaid.wizard._wizard, line 260, in update
>>     * Module getpaid.wizard._wizard, line 227, in transitionTo
>>     * Module getpaid.wizard._wizard, line 66, in update
>>     * Module getpaid.wizard._wizard, line 158, in
>> _extractRequestVariables
>>
>> TypeError: iteration over non-sequence
>>
>> REQUEST
>>
>> form
>>
>> form.name                        u'123'
>> form.email_html_format                   u'Yes'
>> form.bill_state_required_marker          u'True'
>> form.phone_number                u'123'
>> -C                               u''
>> form.ship_same_billing                   u'on'
>> order_id                         u'348611394'
>> form.email                       u'123'
>> form.marketing_preference.used           u''
>> form.bill_postal_code                    u'123'
>> form.bill_city                           u'123'
>> cur_step                         u'checkout-address-info'
>> form.bill_name                           u'123'
>> form.email_html_format-empty-marker  u'1'
>> form.bill_state-empty-marker     u'1'
>> form.bill_country                u'ZA'
>> form.actions.continue                    u'Continue'
>> form.bill_second_line                    u'123'
>> form.bill_state                          u'ZA-GT'
>> form.bill_first_line             u'123'
>>
>> cookies
>>
>> tree-s       'eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuxEQ9AIOOB9Q'
>>
>> lazy items
>>
>> SESSION      <bound method SessionDataManager.getSessionData of
>> <SessionDataManager at /session_data_manager>>
>>
>> other
>>
>> form.email_html_format       u'Yes'
>> form.bill_first_line u'123'
>> -C   u''
>> form.actions.continue        u'Continue'
>> AUTHENTICATION_PATH  ''
>> form.bill_country    u'ZA'
>> LANGUAGE     'en-us'
>> AUTHENTICATED_USER   <PropertiedUser 'hannes'>
>> form.email   u'123'
>> form.bill_state_required_marker      u'True'
>> SERVER_URL   'http://localhost:8080'
>> form.bill_city       u'123'
>> cur_step     u'checkout-address-info'
>> order_id     u'348611394'
>> form.email_html_format-empty-marker  u'1'
>> ACTUAL_URL   'http://localhost:8080/GetPaid/@@getpaid-checkout-wizard'
>> URL  'http://localhost:8080/GetPaid/@@getpaid-checkout-wizard'
>> PUBLISHED    <Products.Five.metaclass.CheckoutWizard object at
>> 0xb3835dcc>
>> form.bill_state      u'ZA-GT'
>> form.phone_number    u'123'
>> form.name    u'123'
>> form.ship_same_billing       u'on'
>> TraversalRequestNameStack    []
>> form.marketing_preference.used       u''
>> form.bill_postal_code        u'123'
>> LANGUAGE_TOOL        <Products.PloneLanguageTool.LanguageTool.LanguageBinding
>> instance at 0xb3c1d42c>
>> form.bill_name       u'123'
>> form.bill_state-empty-marker u'1'
>> form.bill_second_line        u'123'
>> URL0 http://localhost:8080/GetPaid/@@getpaid-checkout-wizard
>> URL1 http://localhost:8080/GetPaid
>> URL2 http://localhost:8080
>> BASE0        http://localhost:8080
>> BASE1        http://localhost:8080
>> BASE2        http://localhost:8080/GetPaid
>> BASE3        http://localhost:8080/GetPaid/@@getpaid-checkout-wizard
>>
>> environ
>>
>> HTTP_COOKIE  'tree-s="eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuxEQ9AIOOB9Q"'
>> SERVER_SOFTWARE      'Zope/(Zope 2.10.6-final, python 2.4.5, linux2)
>> ZServer/1.1 Plone/3.1.7'
>> SCRIPT_NAME  ''
>> REQUEST_METHOD       'POST'
>> HTTP_KEEP_ALIVE      '300'
>> SERVER_PROTOCOL      'HTTP/1.1'
>> channel.creation_time        1236683204
>> CONNECTION_TYPE      'keep-alive'
>> HTTP_ACCEPT_CHARSET  'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
>> HTTP_USER_AGENT      'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.7)
>> Gecko/2009030422 Ubuntu/8.10 (intrepid) Firefox/3.0.7'
>> HTTP_REFERER 'http://localhost:8080/GetPaid/@@getpaid-checkout-wizard'
>> SERVER_NAME  '0.0.0.0'
>> REMOTE_ADDR  '127.0.0.1'
>> PATH_TRANSLATED      '/GetPaid/@@getpaid-checkout-wizard'
>> SERVER_PORT  '8080'
>> CONTENT_LENGTH       '2586'
>> HTTP_HOST    'localhost:8080'
>> HTTP_ACCEPT  'text/html,application/xhtml+xml,application/xml;q=0.9,*/
>> *;q=0.8'
>> GATEWAY_INTERFACE    'CGI/1.1'
>> HTTP_ACCEPT_LANGUAGE 'en-us,en;q=0.5'
>> CONTENT_TYPE 'multipart/form-data;
>> boundary=---------------------------3688032017668515501959531889'
>> HTTP_ACCEPT_ENCODING 'gzip,deflate'
>> PATH_INFO    '/GetPaid/@@getpaid-checkout-wizard'
>>
>> Does anyone know what the heck could be wrong. :P
>>     
>
> OK, I have been now playing with it, and I am now all out of ideas. No
> matter what I change or where I change it, I still keep getting the
> above error. The payment processor source can be found at
> http://www.opennetworks.co.za/getpaid.vcs.tar.gz
>
> Someone please help -.-
> >
>
>   


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to