Can you try to explicitly ask for the most recent version? Set your
buildout to look like this:
getpaid]
recipe = getpaid.recipe.release==1.7
addpackages =
getpaid.authorizedotnet
getpaid.formgen
getpaid.discount
getpaid.flatrateshipping
then in that same directory delete the file called .installed and re run
buildout with -Nv as arguments. Save the output from the command. If it
still doesn't work send me the output and the error.
-Rob
On Thu, Jul 30, 2009 at 5:12 PM, Kyle Cronan <[email protected]> wrote:
>
> 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
-~----------~----~----~----~------~----~------~--~---