Skip to content

Your configuration may be corrupted. Please disable and renable this extension. #96

@yurg

Description

@yurg

Hello, what would be a correct way of repair Summary Fields extension?
I can see a list of fields on wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fadmin%2Fcustom%2Fgroup%2Ffield&reset=1&action=browse&gid=24 page and there are 25 fields listed. But there are only two fields in civicrm_value_summary_fields_24 table (where 24 is fields group): ID and Entity ID

This is what I've tried so far:

  • Delete field group, got
Deletion Error
The Group 'Summary Fields' cannot be deleted! You must Delete all custom fields in this group prior to deleting the group.

  • Delete custom fields one by one via GUI - no luck, system just hangs.

  • Change settings on wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fadmin%2Fsetting%2Fsumfields page.

"Your configuration may be corrupted. Please disable and renable this extension." and "There was an error applying your changes." (right, there is a typo in error message at "renable")

  • delete via API brings (obviously, there are only 2 columns in the DB):
 "code": -4,
    "error_message": "DB Error: not found",
    "mode": 16,
    "debug_info": "        ALTER TABLE civicrm_value_summary_fields_24 DROP COLUMN `total_lifetime_soft_credits_69` [nativecode=1091 ** Can't DROP 'total_lifetime_soft_credits_69'; check that column/key exists]",
    "type": "DB_Error",
    "user_info": "        ALTER TABLE civicrm_value_summary_fields_24 DROP COLUMN `total_lifetime_soft_credits_69` [nativecode=1091 ** Can't DROP 'total_lifetime_soft_credits_69'; check that column/key exists]",
    "to_string": "[db_error: message=\"DB Error: not found\" code=-4 mode=callback callback=CRM_Utils_REST::fatal prefix=\"\" info=\"        ALTER TABLE civicrm_value_summary_fields_24 DROP COLUMN `total_lifetime_soft_credits_69` [nativecode=1091 ** Can't DROP 'total_lifetime_soft_credits_69'; check that column/key exists]\"]",
    "is_error": 1
}"
  • Tried turning it off and on again via disable &uninstall: no dice, it just said "Error creating fields: it seems it's already there" or something like that.

So I wonder: is it safe to delete all custom fields from civicrm_custom_field and a custom group from civicrm_custom_groups,
this looks like the last resort. Please advise, thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions