Got this error when upgrading database (with MTOS): Can't use an undefined value as a HASH reference at /usr/lib/cgi-bin/mt/extlib/Data/ObjectDriver/BaseObject.pm line 283.
Got this error when upgrading database (with MTOS): Can't use an undefined value as a HASH reference at /usr/lib/cgi-bin/mt/extlib/Data/ObjectDriver/BaseObject.pm line 283.
That's the log (you can cancel after you've read it):
Action Streams died with: failed loading package ActionStreams::Init for routine ActionStreams::Init::initapp: Can't locate ActionStreams/Init.pm in @INC (...) at (eval 76) line 1. at lib/MT.pm line 2453 MT::handlertocoderef('MT', '$ActionStreams::ActionStreams::Init::initap p') called at lib/MT/Component.pm line 221 MT::Component::oninitapp('MT::Callback=HASH (0x119f6760)', 'MT::App::CMS=HASH(0x103e5ae0)', 'App', 'MT::App::CMS') called at lib/MT/Callback.pm line 35 MT::Callback::invoke('MT::Callback=HASH(0x119 f6760)', 'MT::App::CMS=HASH(0x103e5ae0)', 'App', 'MT::App::CMS') called at lib/MT.pm line 615 eval {...} called at lib/MT.pm line 615 MT::runcallback('MT::App::CMS=HASH(0x103e5ae 0)', 'MT::Callback=HASH(0x119f6760)', 'MT::App::CMS=HASH(0x103e5ae0)', 'App', 'MT::App::CMS') called at lib/MT.pm line 705 MT::runcallbacks('MT::App::CMS=HASH(0x103e5a e0)', 'MT::App::CMS::initapp', 'MT::App::CMS=HASH(0x103e5ae0)', 'App', 'MT::App::CMS') called at lib/MT/App.pm line 652 MT::App::runcallbacks('MT::App::CMS=HASH(0x1 03e5ae0)', 'initapp', 'MT::App::CMS=HASH(0x103e5ae0)', 'App', 'MT::App::CMS') called at lib/MT/App.pm line 612 MT::App::init('MT::App::CMS=HASH(0x103e5ae0)' , 'App', 'MT::App::CMS') called at lib/MT/App/CMS.pm line 31 MT::App::CMS::init('MT::App::CMS=HASH(0x103e5 ae0)', 'App', 'MT::App::CMS') called at lib/MT.pm line 256 MT::construct('MT::App::CMS', 'App', 'MT::App::CMS') called at lib/MT.pm line 249 MT::instanceof called at lib/MT.pm line 242 MT::new('MT::App::CMS', 'App', 'MT::App::CMS') called at lib/MT/App.pm line 597 MT::App::new('MT::App::CMS', 'App', 'MT::App::CMS') called at lib/MT/Bootstrap.pm line 74 eval {...} called at lib/MT/Bootstrap.pm line 59 MT::Bootstrap::import('MT::Bootstrap', 'App', 'MT::App::CMS') called at /usr/lib/cgi-bin/mt/mt.cgi line 11 main::BEGIN() called at lib/MT.pm line 11 eval {...} called at lib/MT.pm line 11
Uhm... no response for my problem "Action Streams died with: failed loading package ActionStreams::Init", not here, not in the Forums... I wonder if I have to install a specific perl module, or reinstall it.
No replies? I guess there's no solution to this?
Got the same "Can't use an undefined value as a HASH reference at /usr/lib/cgi-bin/mt/extlib/Data/ObjectDriver/BaseObject.pm line 283." error. My Log says:
Toggle Details Error during task 'Poll for new events': Weak references are not implemented in the version of perl at /usr/home/geoffbrown.net/cgi-bin/mt/extlib/HT ML/TreeBuilder/XPath.pm line 93 BEGIN failed--compilation aborted at /usr/home/geoffbrown.net/cgi-bin/mt/extlib/HT ML/TreeBuilder/XPath.pm line 93. Compilation failed in require at /usr/home/geoffbrown.net/cgi-bin/mt/extlib/We b/Scraper.pm line 9. BEGIN failed--compilation aborted at /usr/home/geoffbrown.net/cgi-bin/mt/extlib/We b/Scraper.pm line 9. Compilation failed in require at /usr/home/geoffbrown.net/cgi-bin/mt/plugins/A ctionStreams/lib/ActionStreams/Event.pm line 7. BEGIN failed--compilation aborted at /usr/home/geoffbrown.net/cgi-bin/mt/plugins/A ctionStreams/lib/ActionStreams/Event.pm line 7. Compilation failed in require at /usr/home/geoffbrown.net/cgi-bin/mt/plugins/A ctionStreams/lib/ActionStreams/Plugin.pm line 729.
Not sure what the issue is.
Yeah, always the same error for me, when upgrading database:
"An error occurred close Can't use an undefined value as a HASH reference at /usr/lib/cgi-bin/mt/extlib/Data/ObjectDriver/BaseObject.pm line 283."
Hope someone will look into this.
This problem can most likely be resolved by installing Web::Scraper into your system perl library. There's currently an issue (bug has been filed, case #79695) where installation into the extlib directory of this and other necessary perl modules is not sufficient for the upgrade routine to run.