ComponentLookupError: (<InterfaceClass getpaid.core.interfaces.IShoppingCartUtility>, '')

by Christopher Johnson last modified Dec 30, 2008 05:54 PM
GetPaid's trunk just got a change towards a persistent shopping cart. This changed the utility mentioned in the error, and now the utitily is no longer registered in zcml, but at install time. The fix is simple, so read on for more info.

You have two alternatives to fix this.

  1. In either case, you need to start your instance and log into the ZMI.
  2. Navigate to the Plone site where you have GetPaid installed
  3. Either
    1. Go to portal_quickinstaller and Reinstall PloneGetPaid, or
    2. Go to portal_setup:
      Plone 2.5: Click on "properties" tab, then click on PloneGetPaid, then click "update". Then click on "import" tab and click on "import all steps" at the bottom of the screen.
      Plone 3.0: Click on "import" tab, then select PloneGetPaid, then click "import all steps" at the bottom of the screen.
  4. That's it!