Anyone have any thoughts on this error I'm seeing?  (copied again
below)  I've looked at the code but I just don't know enough about how
Plone works to debug it.  Reinstalling GetPaid / manually reimporting
the setup steps doesn't fix it.

Any help would really be appreciated.  It's for a good cause!  I'm
trying to set up donations by credit card for a nonprofit
organization.

Thanks,
Kyle

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.cart, line 74, in __call__
 Module Products.PloneGetPaid.browser.cart, line 79, in addToCart
 Module zope.component._api, line 104, in getMultiAdapter
ComponentLookupError: ((<getpaid.core.cart.ShoppingCart object at
0xb5b833ac>, <ATFolder at /openictfoundation/donate>), <InterfaceClass
getpaid.core.interfaces.ILineItemFactory>, u'')

fyi, likely cause: "I had to use the -N argument to buildout when I
added the stuff for GetPaid, starting from a working site that was
created in November of last year." (see below)


On Tue, Jul 28, 2009 at 11:34 PM, Kyle Cronan<[email protected]> wrote:
> Oh crud, I forgot there is a password in there.  That is no longer my
> admin password. :)
>
> Kyle
>
>
> On Tue, Jul 28, 2009 at 11:29 PM, Kyle Cronan<[email protected]> wrote:
>> Yes, here is the buildout.cfg.  I use a number of different add-ons
>> for my site, so perhaps there is some sort of conflict.  I had to use
>> the -N argument to buildout when I added the stuff for GetPaid,
>> starting from a working site that was created in November of last
>> year.  When I didn't do that I ran into problems with various updates
>> to the core packages causing problems with quills and
>> collective.dancing: I eventually managed to get the buildout to
>> complete and the zope instance to start, but when I went to the site I
>> got a "no traversable adapter" error.  So I restored my site from
>> backup and used the following config with buildout -N.
>>
>> Thanks,
>> Kyle
>>
>> [buildout]
>> parts =
>>    plone
>>    zope2
>>    productdistros
>>    instance
>>    zopepy
>>    securemaildrop
>>    getpaid
>>
>> unzip = true
>>
>> # Add additional egg download sources here. dist.plone.org contains archives
>> # of Plone packages.
>> find-links =
>>    http://dist.plone.org
>>    http://download.zope.org/ppix/
>>    http://download.zope.org/distribution/
>>    http://effbot.org/downloads
>>    http://dist.repoze.org
>>
>> # Add additional eggs here
>> # elementtree is required by Plone
>> eggs =
>>    elementtree
>>    Products.membrane
>>    Products.remember
>>    plone.mail
>>    listen
>>    PIL
>>
>> # Reference any eggs you are developing here, one per line
>> # e.g.: develop = src/my.package
>> develop =
>>    src/Products.membrane
>>    src/Products.remember
>>    src/plone.mail
>>    src/Products.listen
>>
>> download-cache = /home/kyle/openict/downloads
>> download-directory = /home/kyle/openict/downloads
>>
>> [plone]
>> recipe = plone.recipe.plone>=3.1.1,<3.2dev
>>
>> [getpaid]
>> recipe = getpaid.recipe.release
>>
>> addpackages =
>>    getpaid.authorizedotnet
>>    getpaid.formgen
>>    getpaid.flatrateshipping
>>    getpaid.discount
>>
>> [zope2]
>> recipe = plone.recipe.zope2install
>> url = ${plone:zope2-url}
>>
>> fake-zope-eggs = true
>> additional-fake-eggs = ZODB3
>> skip-fake-eggs =
>>    zope.testing
>>    zope.component
>>    zope.i18n
>>    zope.sendmail
>>
>> # Use this section to download additional old-style products.
>> # List any number of URLs for product tarballs under URLs (separate
>> # with whitespace, or break over several lines, with subsequent lines
>> # indented). If any archives contain several products inside a top-level
>> # directory, list the archive file name (i.e. the last part of the URL,
>> # normally with a .tar.gz suffix or similar) under 'nested-packages'.
>> # If any archives extract to a product directory with a version suffix, list
>> # the archive name under 'version-suffix-packages'.
>> [productdistros]
>> recipe = plone.recipe.distros
>> urls =
>>    
>> http://www.zope.org/Members/shh/DocFinderTab/1.0.2/DocFinderTab-1.0.2.tar.gz
>>    
>> http://www.zope.org/Products/GenericSetup/GenericSetup-1.4.1/GenericSetup-1.4.1.tar.gz
>> nested-packages =
>> version-suffix-packages =
>>
>> [securemaildrop]
>> recipe = topp.recipes.securemaildrop
>> smtp_host = localhost
>> smtp_port = 25
>> url = 
>> http://www.dataflake.org/software/maildrophost/maildrophost_1.20/MaildropHost-1.20.tgz
>>
>> [instance]
>> recipe = plone.recipe.zope2instance
>> zope2-location = ${zope2:location}
>> user = admin:br4Atla
>> http-address = 9239
>> effective-user = kyle
>> #debug-mode = on
>> #verbose-security = on
>>
>> # If you want Zope to know about any additional eggs, list them here.
>> # This should include any development eggs you listed in develop-eggs above,
>> # e.g. eggs = ${buildout:eggs} ${plone:eggs} my.package
>> eggs =
>>    ${buildout:eggs}
>>    ${plone:eggs}
>>    collective.dancing
>>    Products.QuillsEnabled
>>    Products.SecureMaildropHost
>>    collective.portlet.feedmixer
>>    ${getpaid:eggs}
>>
>> # If you want to register ZCML slugs for any packages, list them here.
>> # e.g. zcml = my.package my.other.package
>> zcml =
>>    collective.dancing
>>    collective.portlet.feedmixer
>>
>> products =
>>    ${buildout:directory}/products
>>    ${productdistros:location}
>>    ${buildout:parts-directory}/securemaildrop
>>    ${plone:products}
>>
>> [zopepy]
>> recipe = zc.recipe.egg
>> eggs = ${instance:eggs}
>> interpreter = zopepy
>> extra-paths = ${zope2:location}/lib/python
>> scripts = zopepy
>>
>

--~--~---------~--~----~------------~-------~--~----~
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