Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8298943
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T15:58:04+00:00 2026-06-08T15:58:04+00:00

I have used the ploneformgen for creating the input form. When I try to

  • 0

I have used the ploneformgen for creating the input form.
When I try to edit the saved data entry using the uwosk.pfg.d2c adapter in the form using the edit tab, I get the following error:

<FSControllerPythonScript at /MySite/update_version_on_edit used for /MySite/materials-requirement/material-requirement-form/requirement-for-approval/trial>
    Line 11
    Module Products.CMFEditions.utilities, line 109, in isObjectChanged
    Module Products.CMFEditions.CopyModifyMergeRepositoryTool, line 415, in isUpToDate
    Module Products.CMFEditions.ArchivistTool, line 396, in isUpToDate
    Module Products.CMFEditions.ZVCStorageTool, line 308, in getModificationDate
    Module Products.Archetypes.ExtensibleMetadata, line 455, in modified
    Module Products.Archetypes.BaseObject, line 237, in getField
    Module Products.Archetypes.BaseObject, line 821, in Schema
    Module zope.component.hooks, line 104, in adapter_hook
    Module archetypes.schemaextender.extender, line 146, in cachingInstanceSchemaFactory
    Module archetypes.schemaextender.extender, line 186, in instanceSchemaFactory
    Module plone.memoize.instance, line 51, in memogetter
    Module uwosh.pfg.d2c.extender, line 217, in getFields
    Module uwosh.pfg.d2c.content.dataentry, line 39, in getForm
    Module uwosh.pfg.d2c.content.dataentry, line 53, in getFormAdapter
    Module Products.CMFCore.utils, line 123, in getToolByName
    AttributeError: uid_catalog

How do I fix this error.I require the steps as I use the GUI, or ZMI only. I use plone 4.1, ploneformgen 1.7.1 and d2c adapter 2.1.5

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T15:58:07+00:00Added an answer on June 8, 2026 at 3:58 pm

    It looks like the product breaks in combination with CMFEditions. Try editing uwosh.pfg.d2c.content.dataentry to add an import at the top, then alter line 53 to get to the uid_catalog by a different route.

    You’ll need to find the file first; search for uwosh.pfg.d2c in the bin/instance script. That’ll give you the location of the egg. Within the egg, locate the file uwosh/pfg/d2c/content/dataentry.py and open it in an editor.

    To the top, with the other import statements, add the following line:

    from zope.app.component.hooks import getSite
    

    and alter line 54 (was line 53, but you added a line to the top); it currenntly reads:

    catalog = getToolByName(self, 'uid_catalog')
    

    where you change self to getSite() to make it read:

    catalog = getToolByName(getSite(), 'uid_catalog')
    

    Altering the egg in this manner is not portable; you’d have to do so for each and every installation of your site. If the above alteration works for you, please report it to the author of the package so it can be fixed in a new release.

    There currently is an issue in the package issue tracker that seems to be related, see issue 7, where you could follow up on this. Alternatively, you could file a ticket in the new GitHub issue tracker for this package.

    Yes, the package author, Nathan van Gheem, frequents Stack Overflow as well, but you should not count on him discovering the issue here. Filing an issue in the supported locations mean more people can find it and help out, too

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have used the silverlight control in CRM 2011.It also published on form but
I have used the iOS development account for creating APNS SSL certificate for sending
We have used Custom List View inside that one Text View and two Edit
I have used Cascading Drop Downs (for Make and Model) in my web form.
I have used UIDocument , but I don't understand the advantage over using Archiving?
I have used the web client method to download images using a background worker
I have used HTML 5 canvas for drawing something on it using javascript after
I have used jquery wizard plugin to create this form. The form get submitted
We have used Shibboleth to authenticate users. It works great. The issue is that
I have used some jquery components in my web site, Suddenly i'm getting an

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.