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