Support

Home Forums Event Espresso Premium The "" class is not an instance of EE_Config_Base.

The "" class is not an instance of EE_Config_Base.

Posted: September 23, 2015 at 9:55 am

Viewing 22 reply threads


Faique Fakier

September 23, 2015 at 9:55 am

Hi

Please help urgently.

I chabnged the wp site title / Blog Title and now I’m getting this error:

The “” class is not an instance of EE_Config_Base.

And the site won’t load, except without the ee plugin

KInd Regards
Faique


Lorenzo Orlando Caum

  • Support Staff

September 23, 2015 at 10:16 am

Hi Faique,

Changing the site title along with the site description should not affect Event Espresso. I went ahead and tested this on a few sites and did not see an error.

Is this the complete error message?

The “” class is not an instance of EE_Config_Base.

Was there anything inside the quotes? If so, could you copy and paste the entire message? Also, what version of Event Espresso 4 are you currently using for your project?


Lorenzo


Faique Fakier

September 23, 2015 at 10:37 am

This is the entire message:

The “” class is not an instance of EE_Config_Base. EE_Config – _verify_config_params – 458

I have realised that it is the EE calendar plugin as well as the Promotions plugin doing this, when they are deactivitated it works with the new title.

When I change the title back to the”My CSM” the original title, the se plugins work.


Faique Fakier

September 23, 2015 at 10:38 am

Im using Version 4.8.10.p of EE


Lorenzo Orlando Caum

  • Support Staff

September 23, 2015 at 11:35 am

Hi, could you clarify on how the site title was changed? Was this done through Settings –> General?

Also, did you make any other recent changes?

I ask as you posted another support post about a payment gateway I’m unfamiliar with for Event Espresso 4.

Thanks


Lorenzo


Faique Fakier

September 23, 2015 at 1:01 pm

Yes, that is how I changed the site title.

No, and it stopped working immediately after changing the site name, works again when I revert back to the old site name, very strange


Lorenzo Orlando Caum

  • Support Staff

September 23, 2015 at 1:28 pm

Thanks for explaining further. What happens if you deactivate Event Espresso 4 along with its add-ons and then change the title and save and then reactivate Event Espresso 4?

Our testing sites have the add-ons that you mentioned and I’m unable to trigger the issue that you reported.

One more question, when you updated to Event Espresso 4.8.10 — was this done manually through SFTP / FTP or through your WP dashboard in the plugins screen?


Lorenzo


Faique Fakier

September 23, 2015 at 2:08 pm

I have tried that, as soon as I activate those plugins it breaks.

I updated through the plugins screen.


Josh

  • Support Staff

September 23, 2015 at 3:51 pm

Hi Faique,

Do you mind sharing the exact string of the title from before the change, and the exact string of the title after the change?


Faique Fakier

September 25, 2015 at 1:29 am

The title was “My CMS” and I changed it to “Schuitema”


Tony

  • Support Staff

September 25, 2015 at 4:15 am

Do you have access to the servers error logs?

If so could you check and see if any errors are being thrown when updating the title? (or if any other errors are being thrown at the same time as the one above)

Also if you de-activate the Calendar and Promotions branch, then change the site title it all works correct yes?

At that point (leaving the Calendar and Promotions de-activated) can you go to Event Espresso -> General Settings.

You don’t need to make any changes, just hit save.

Then on that same section go to the critical pages tab, then hit save once again.

Then retry enabling the Calendar, does it fail?

Is yes, can you enable WP_DEBUG and see if any new errors are being thrown?


Faique Fakier

September 25, 2015 at 4:58 am

Hi Tony

I just tried your suggestion above, but it unfortunately didn’t work.

Yes, if those plugins are deactivated it works.

The Error logs show:

[Fri Sep 25 06:31:07 2015] [error] [client 173.247.xxx.xxx] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace.

[Fri Sep 25 02:08:55 2015] [error] [client 88.135.xxx.xxx] client denied by server configuration: /wp-content/plugins/index.php, referer: http://careandgrowth.com/wp-content/plugins/?wphp4

When I enable WP_DEBUG and reactivate on of those plugins, the error message becomes:

An EE_Error exception was thrown! code: EE_Config – _verify_config_params – 458
“The “” class is not an instance of EE_Config_Base.”
click to view backtrace and class/method details
/wp-content/plugins/event-espresso-core-reg/core/EE_Config.core.php ( line no: 458 )

  • This reply was modified 9 years ago by Tony. Reason: Removed details


Tony

  • Support Staff

September 25, 2015 at 6:39 am

Those 2 errors appear unrelated to EE, however I would recommend checking with your hosts on both of those.

[Fri Sep 25 06:31:07 2015] [error] [client 173.247.xxx.xxx] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace.

So something is running 10 internal redircts (likely an infinite loop) before it is being closed but the limit set on the server, although that seems like the correct behaviour you don’t want those loops to begin with, so it needs further investigation.

[Fri Sep 25 02:08:55 2015] [error] [client 88.135.xxx.xxx] client denied by server configuration: /wp-content/plugins/index.php, referer: http://careandgrowth.com/wp-content/plugins/?wphp4

This just looks like your hosts blocked a script when navigating to the above url, which would be correct.

Regarding the error from Event Espresso:

An EE_Error exception was thrown! code: EE_Config – _verify_config_params – 458
“The “” class is not an instance of EE_Config_Base.”
click to view backtrace and class/method details
/wp-content/plugins/event-espresso-core-reg/core/EE_Config.core.php ( line no: 458 )

We have a ticket for our developers to investigate and will update once we have more information.

Do you have the full backtrace from that error? If so please don’t post it here but email it to support[at]eventespresso.com


Faique Fakier

September 29, 2015 at 1:05 pm

Any update in this regard, I still can’t use these plugins.

Whats worse, is now even when I set the site name back to My CMS it still won’t work


Josh

  • Support Staff

September 29, 2015 at 2:04 pm

Can you send the backtrace for that error so we can investigate?


Tony

  • Support Staff

September 29, 2015 at 2:39 pm

Hi Faique,

Has the site been migrate at all? Moved from one server to another or even moving the directory?

The only way we’ve been able to reproduce the error is by manually deleting the ee_config-addons-promotions option_value – http://take.ms/yteos

Do you have access to phpMyAdmin or similar through your host control panel? If so we can provide instructions on checking there is a value within the config, if there is no value it will need to manually added to see if that fixes the issue.

However before going any further can you make a full database backup for you site.


Faique Fakier

September 30, 2015 at 3:31 pm

Hi Tony,

No the site wasn’t migrated, nor was the directory moved.

I have backed up the database, and I do have phpMyAdmin access, please advise further


Josh

  • Support Staff

September 30, 2015 at 4:17 pm

You’ll look in the wp_options table for an option with the name:

ee_config-addons-promotions

if that option’s option_value is blank, you can remove that option row from the table, then reactivate the promotions add-on.

The same applies for the calendar add-on. You can check for the calendar config by running this search for this option name:

ee_config-addons-EE_Calendar

If the option value is empty, you remove the option row from the database, then reactivate the calendar add-on.


Faique Fakier

October 1, 2015 at 12:08 pm

Hi Josh

What if the option_value isn’t blank?

it has this in it:

s:553:”O:20:”EE_Promotions_Config”:5:{s:6:”scopes”;a:1:{s:5:”Event”;O:24:”EE_Promotion_Event_Scope”:5:{s:5:”label”;O:8:”stdClass”:2:{s:8:”singular”;s:5:”Event”;s:6:”plural”;s:6:”Events”;}s:4:”slug”;s:5:”Event”;s:17:”�*�_model_pk_name”;s:6:”EVT_ID”;s:17:”�*�_model_objects”;N;s:12:”�*�_per_page”;i:10;}}s:5:”label”;O:8:”stdClass”:2:{s:8:”singular”;s:14:”Promotion Code”;s:6:”plural”;s:15:”Promotion Codes”;}s:15:”banner_template”;s:36:”promo-banner-plain-text.template.php”;s:19:”ribbon_banner_color”;s:9:”lite-blue”;s:15:”�*�_affects_tax”;b:1;}”;


Faique Fakier

October 1, 2015 at 12:10 pm

They both have this sort of values?


Josh

  • Support Staff

October 1, 2015 at 1:45 pm

That looks like a search and replace gone bad. You can delete those two config rows for the calendar and promotions add-ons. After that you can reactivate the add-ons, and it will automatically add new config rows. Then you can update the settings for promotions and calendar once their reactivated via their respective settings pages.


Faique Fakier

October 3, 2015 at 5:20 am

Thank you all. This seems to have sorted out the problem.


Tony

  • Support Staff

October 5, 2015 at 4:50 am

Thank you for letting us know, I’m glad that worked.

I’ll mark this thread resolved, if you have any further problems please feel free to open up a new thread.

Viewing 22 reply threads

The support post ‘The "" class is not an instance of EE_Config_Base.’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso