veda-consulting-company / uk.co.vedaconsulting.mailchimp

Other
23 stars 43 forks source link

Unable to correct list ID after change in Joomla mailchimp #199

Open katekleiman opened 8 years ago

katekleiman commented 8 years ago

I originally set up the mailchimp/civicrm link and everything was working fine. At the request of the client, deleted the first mailchimp list and reimported mail list from civicrm contacts. I then tried to sync contacts and program hangs with message:

[Error: List 1 MailChimp: Added new subscribers and updating existing data changes]
Invalid MailChimp List ID: 7c211a805e

No problem, I think -- just go into mailchimp settings and correct the list ID. However, when I try to adjust settings, I get the following error:

CiviCRM-001 <div id="crm-container" class="crm-container" lang="en" xml:lang="en"> <style type="text/css" media="screen"> @import url(/administrator/components/com_civicrm/civicrm/css/civicrm.css); @import url(/administrator/components/com_civicrm/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css); </style> <div class="messages status no-popup"> <div class="icon red-icon ui-icon-alert"></div> <span class="status-fatal">Sorry but we are not able to provide this at the moment.</span> <div class="crm-section crm-error-message">Invalid MailChimp List ID: 7c211a805e</div> <p><a href="http://www.jgsny.org/administrator/" title="Main Menu">Return to home page.</a></p> </div> </div> <script language="JavaScript"> function toggle( element ) { var className = element.className; if ( className == 'crm-accordion-wrapper collapsed crm-fatal-error-details-block') { element.className = 'crm-accordion-wrapper crm-fatal-error-details-block'; } else { element.className = 'crm-accordion-wrapper collapsed crm-fatal-error-details-block'; } } </script>

I don't see where I can change the id without going through the gui, but even if I did, would that allow Mailchimp settings to open?

I tried disabling mailchimp extension and re-enabling, but the behavior remains the same. After I disabled it, I was going to uninstall it and reinstall, but the scary message about data loss held me back -- is it just mailchimp entries in civi user activity record that would be deleted? That I can live with if you think that uninstall/reinstall would help.

Thanks

Kajakaran commented 8 years ago

@GrannyKat

You don't need to uninstall.

You can reset the civicrm_value_mailchimp_settings table in your civicrm database as no way GUI supports this at the moment.

You have to reconfigure CiviCRM groups with new Mailchimp List

deepak-srivastava commented 8 years ago

@Kajakaran Think we should have an option to reset the mappings to avoid such hurdles.