Jump to content

IPS 4.4 Upgrade: Class 'IPS\core\AdminNotification' Not Foun


Recommended Posts

Not sure if anyone has experienced this before but after uploading the 4.4 upgrade files the Admin CP displays this message everywhere and I cannot proceed with the upgrade:

Error: Class 'IPS\core\AdminNotification' not found (0)
#0 /www/.com/httpdocs/applications/core/modules/admin/overview/dashboard.php(308): IPS\IPS::licenseKey()
#1 /www/.com/httpdocs/system/Dispatcher/Controller.php(96): IPS\core\modules\admin\overview\_dashboard->manage()
#2 /www/.com/httpdocs/system/Dispatcher/Dispatcher.php(146): IPS\Dispatcher\_Controller->execute()
#3 /www/.com/httpdocs/admin/index.php(14): IPS\_Dispatcher->run()
#4 {main}

Additionally the front-end displays this message at the header and footer (not sure if they're related):

[[Template core/global/global/lkeyWarning is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

I've double checked all the files were correctly uploaded and I'm out of ideas right now.

Link to comment
Share on other sites

Thanks for asking @Nathan Explosion - I was following the upgrade process and manually uploaded the files when it prompted me to do so - the wizard checked I had uploaded all the files correctly and then the AdminNotification error happened on the next screen in the wizard. This error now appears on the admin CP anywhere, and the other error appears at the top/bottom of every page.

If I re-enter the upgrade process and click continue after the change log, I get a slightly more detailed stack trace:

Error: Class 'IPS\core\AdminNotification' not found (0)
#0 /www/.com/httpdocs/system/Application/Application.php(534): IPS\IPS::licenseKey()
#1 /www/.com/httpdocs/applications/core/modules/admin/system/upgrade.php(157): IPS\_Application::md5Check()
#2 [internal function]: IPS\core\modules\admin\system\_upgrade->_selectVersion(Array)
#3 /www/.com/httpdocs/system/Helpers/Wizard/Wizard.php(177): call_user_func(Array, Array)
#4 /www/.com/httpdocs/system/Theme/Theme.php(824) : eval()'d code(1669): IPS\Helpers\_Wizard->__toString()
#5 /www/.com/httpdocs/system/Theme/SandboxedTemplate.php(58): IPS\Theme\class_core_admin_global->globalTemplate('4fc428c45fd6de7...', Object(IPS\Helpers\Wizard), Array)
#6 /www/.com/httpdocs/system/Dispatcher/Dispatcher.php(166): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#7 /www/.com/httpdocs/system/Dispatcher/Standard.php(118): IPS\_Dispatcher->finish()
#8 /www/.com/httpdocs/system/Dispatcher/Dispatcher.php(148): IPS\Dispatcher\_Standard->finish()
#9 /www/.com/httpdocs/admin/index.php(14): IPS\_Dispatcher->run()
#10 {main}


Link to comment
Share on other sites

OK... I worked this out and it's embarassing. Basically when I cp'd the files over into the webroot the new files under applications went into applications/applications. That's literally all it was! For some reason the upgrade let me proceed past the file check as though all the files were correctly uploaded.

Once I figured this out I re-copied the files into the correct places and the upgrade proceeded normally 👍 .

Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...