We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Error regarding anti-spam module after 1 click update to dp3

Developer Preview

Low's avatar
Low
407 posts
7 years ago
Low's avatar Low

After 1-click updating dp2 to 3, I’m getting this error in admin.php:

Exception Caught

Unknown model: spam:SpamTrap

ee/EllisLab/ExpressionEngine/Service/Model/Registry.php:96

Stack Trace: Please include when reporting this error

#0 ee/EllisLab/ExpressionEngine/Service/Model/Registry.php(113): EllisLab\ExpressionEngine\Service\Model\Registry->expandAlias('spam:SpamTrap')
#1 ee/EllisLab/ExpressionEngine/Service/Model/DataStore.php(167): EllisLab\ExpressionEngine\Service\Model\Registry->getMetaDataReader('spam:SpamTrap')
#2 ee/EllisLab/ExpressionEngine/Service/Model/Query/Select.php(155): EllisLab\ExpressionEngine\Service\Model\DataStore->getMetaDataReader('spam:SpamTrap')
#3 ee/EllisLab/ExpressionEngine/Service/Model/Query/Select.php(91): EllisLab\ExpressionEngine\Service\Model\Query\Select->selectModel(Object(EllisLab\ExpressionEngine\Service\Database\Query), 'spam:SpamTrap', 'spam_m_SpamTrap')
#4 ee/EllisLab/ExpressionEngine/Service/Model/Query/Count.php(22): EllisLab\ExpressionEngine\Service\Model\Query\Select->buildQuery()
#5 ee/EllisLab/ExpressionEngine/Service/Model/DataStore.php(281): EllisLab\ExpressionEngine\Service\Model\Query\Count->run()
#6 ee/EllisLab/ExpressionEngine/Service/Model/DataStore.php(267): EllisLab\ExpressionEngine\Service\Model\DataStore->runQuery('Count', Object(EllisLab\ExpressionEngine\Service\Model\Query\Builder))
#7 ee/EllisLab/ExpressionEngine/Service/Model/Query/Builder.php(99): EllisLab\ExpressionEngine\Service\Model\DataStore->countQuery(Object(EllisLab\ExpressionEngine\Service\Model\Query\Builder))
#8 ee/EllisLab/ExpressionEngine/Controller/Homepage/Homepage.php(91): EllisLab\ExpressionEngine\Service\Model\Query\Builder->count()
#9 [internal function]: EllisLab\ExpressionEngine\Controller\Homepage\Homepage->index()
#10 ee/EllisLab/ExpressionEngine/Core/Core.php(229): call_user_func_array(Array, Array)
#11 ee/EllisLab/ExpressionEngine/Core/Core.php(109): EllisLab\ExpressionEngine\Core\Core->runController(Array)
#12 ee/EllisLab/ExpressionEngine/Boot/boot.php(146): EllisLab\ExpressionEngine\Core\Core->run(Object(EllisLab\ExpressionEngine\Core\Request))
#13 admin.php(147): require_once('...')
#13 admin.php(147): require_once('...')
       
Low's avatar
Low
407 posts
7 years ago
Low's avatar Low

Did a manual update now, which seems to work.

       
Derek Jones's avatar
Derek Jones
7,561 posts
7 years ago
Derek Jones's avatar Derek Jones

Strange, that query is behind a conditional so it doesn’t run unless the spam module is installed. Was this a fresh dp.2 install or was it upgraded from another local installation?

       
Low's avatar
Low
407 posts
7 years ago
Low's avatar Low

It was an upgrade from 3.5.9 to dp.2, then to dp.3. Saw some other strangeness (licence turned to Core, UX seemed EE3, not EE4), so it might have been purely my environment.

       
Derek Jones's avatar
Derek Jones
7,561 posts
7 years ago
Derek Jones's avatar Derek Jones

Okay, sorry about that. Only the Developer Preview license currently has legit one-click updates, so if you upgrade from another local install, make sure to replace the License with the key from the DP download.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.