Jump to content


These Forums Are Now Read-Only


For TubePress support, please post a question here or open a support ticket and we will be glad to assist.


Photo

Upgrading To 4.1.8 And Return A Fatal Error

wordpress youtube

Best Answer eric, 27 May 2015 - 04:07 PM

Fatal error: Class 'ehough_iconic_exception_BadMethodCallException' not found

 

That error is coming from a very old version of TubePress. I would do the following:

  1. Delete all traces of TubePress from your wp-content/plugins directory. So delete both the old and any new versions you have there.
     
  2. Re-install with a fresh copy of TubePress.

That should clear things up. Give it a try?

Go to the full post


  • Please log in to reply
6 replies to this topic

#1 fabiosalimbeni

fabiosalimbeni

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 07 May 2015 - 07:27 AM

Hi,

 

my name is Fabio and I've just upgraded from version 2.4.5 to 4.1.8 (I know it's a big jump :D ) and I can't activate the Wordpress plugin because the plugin create this Fatal error.

 

Fatal error: Class 'ehough_iconic_exception_BadMethodCallException' not found

 

The WP version is 4.1.1 and the PHP version is 5.5.3.

 

Do you have any suggestion or quick fix?

 

Thank you

 

Regards

 

Fabio



#2 brandon

brandon

    Advanced Member

  • TubePress Staff
  • 1989 posts

Posted 07 May 2015 - 09:55 PM

Fabio,

 

That error usually, since you have up to date PHP, indicates a corrupted installation of TubePress.  Can you completely remove it from your site, re-download and then reinstall?

 

Thanks!


Want a faster, more personalized support experience? Open a ticket with us! We will be gradually phasing out forum-based support in favor of a proper ticketing system. Please help us help you!


#3 fabiosalimbeni

fabiosalimbeni

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 08 May 2015 - 10:31 AM

Hi Brandon,

 

Thank you fro your reply and for looking into it.

 

I've tried to follow your procedure but unfortunately it didn't solve the issue. Have you got any other suggestion?

 

Thank you fro your time

 

Regards

 

Fabio



#4 brandon

brandon

    Advanced Member

  • TubePress Staff
  • 1989 posts

Posted 09 May 2015 - 01:10 PM

Another option is to disable APC (Advanced PHP Cache) on your system, that should resolve the issue.

 

Thanks!


Want a faster, more personalized support experience? Open a ticket with us! We will be gradually phasing out forum-based support in favor of a proper ticketing system. Please help us help you!


#5 fabiosalimbeni

fabiosalimbeni

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 20 May 2015 - 04:54 AM

Hi Brandon,

 

Thank you again for your reply and sorry for the late feedback.

 

We don't run APC on our system. Have you got any other suggestion?

 

Regards

 

Fabio



#6 eric

eric

    Lead Developer

  • TubePress Staff
  • 2787 posts

Posted 27 May 2015 - 04:07 PM   Best Answer

Fatal error: Class 'ehough_iconic_exception_BadMethodCallException' not found

 

That error is coming from a very old version of TubePress. I would do the following:

  1. Delete all traces of TubePress from your wp-content/plugins directory. So delete both the old and any new versions you have there.
     
  2. Re-install with a fresh copy of TubePress.

That should clear things up. Give it a try?



#7 karenbritchick

karenbritchick

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 03 August 2015 - 11:50 AM

We have tried to do a clean install, but still getting fatal error. Caching is turned off and there were no traces of Tubepress when installed. Both suggestions have not worked. Please advise on how to resolve.

 

See call stack below.

 

 

( ! ) Fatal error: Class 'ehough_iconic_exception_BadMethodCallException' not found in /www/wp-content/plugins/tubepress_pro_4_1_11/vendor/ehough/iconic/src/main/php/ehough/iconic/ContainerBuilder.php on line 385 Call Stack # Time Memory Function Location 1 0.0025 389464 {main}( ) ../plugins.php:0 2 2.5712 54913296 plugin_sandbox_scrape( ) ../plugins.php:155 3 2.5718 54959184 include( '/www/wp-content/plugins/tubepress_pro_4_1_11/tubepress.php' ) ../plugins.php:153 4 2.5718 54959456 tubepress_wordpress_ApiIntegrator->load( ) ../tubepress.php:242 5 2.5723 54974352 tubepress_wordpress_ApiIntegrator->_addShortcode( ) ../tubepress.php:37 6 2.5723 54974456 tubepress_wordpress_ApiIntegrator->_getServiceContainer( ) ../tubepress.php:102 7 2.5725 54988416 require( '/www/wp-content/plugins/tubepress_pro_4_1_11/src/platform/scripts/boot.php' ) ../tubepress.php:237 8 2.5725 54988456 tubePressBootScript::getServiceContainer( ) ../boot.php:79 9 2.5725 54988520 tubePressBootScript::_cacheServiceContainer( ) ../boot.php:25 10 2.5733 55061752 tubepress_platform_impl_boot_PrimaryBootstrapper->getServiceContainer( ) ../boot.php:55 11 2.5733 55061888 tubepress_platform_impl_boot_PrimaryBootstrapper->_wrappedBoot( ) ../PrimaryBootstrapper.php:74 12 2.6057 58181752 tubepress_platform_impl_boot_PrimaryBootstrapper->_05_loadServiceContainer( ) ../PrimaryBootstrapper.php:117 13 2.6060 58185224 tubepress_platform_impl_boot_helper_ContainerSupplier->getServiceContainer( ) ../PrimaryBootstrapper.php:210 14 2.6060 58185904 tubepress_platform_impl_boot_helper_ContainerSupplier->_getNewTubePressContainer( ) ../classes.php:411 15 3.6762 67530808 tubepress_platform_impl_boot_helper_ContainerSupplier->_setEphemeralServicesToContainer( ) ../classes.php:473 16 3.6762 67531048 tubepress_platform_impl_ioc_Container->set( ) ../classes.php:479 17 3.6762 67531096 ehough_iconic_ContainerBuilder->set( ) ../classes.php:890