Skip to main content

a package that allows you to fix missing modules which cause errors with the ZODB

Project description


This package allows you to fix problems with missing classes when packages do not properly uninstall.

To define which classes or interfaces need to be fixed, you need to specify them as environment variables in your buildout file.

The format for replacement classes is MISSING_<Class Name> <module name>

For instance:

recipe = plone.recipe.zope2instance
environment-vars =
    MISSING_ICatalog zc.relation.interfaces
    MISSING_IQueue collective.pdfpeek.async
    MISSING_Queue collective.pdfpeek.async
    MISSING_IPDFpeekLayer collective.pdfpeek.browser.interfaces

You can also define a replacement module to use instead of having wildcard.fixmissing automatically create it for you.


recipe = plone.recipe.zope2instance
environment-vars =
    MISSING_ICatalog zc.relation.interfaces=my.module.interfaces


1.0 (2015-05-15)

  • initial release

Project details

Release history Release notifications | RSS feed

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution (14.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page