AntiSpam by CleanTalk

AntiSpam by CleanTalk 2.9

No permission to download
@CleanTalk Team @Roiarthur I reported this to them back in November 2022, and they still haven't gotten it fixed..

We see the same type of message every few weeks being triggered on our forum as well..

Here's the response I got back then:
1706854803540.webp

It is still not fixed..
 
@CleanTalk Team @Roiarthur I reported this to them back in November 2022, and they still haven't gotten it fixed..

We see the same type of message every few weeks being triggered on our forum as well..

Here's the response I got back then:
View attachment 297566

It is still not fixed..
Hello,

Thank you for your reply.

Please give us 2-3 business days for investigations.

We'll get back to you as soon as we have any news.

Kind regards.
 
Hello @mazzly @Roiarthur,
Thank you for waiting.

We've made big changes to our plugin that should fix these issues.

You can download the new version from here: https://github.com/CleanTalk/xenforo2-antispam/archive/refs/heads/Common-lib-updating.zip

Copy the CleanTalk folder to your /src/Addons.

Please, keep us informed.

Kind regards.

This update breaks the forum software; you cannot log in to the forums after uploading it. I have tried it on four different forums with different setups. Here is the error if you are already logged in as Admin:

An exception occurred: [InvalidArgumentException] Unknown option cleantalk_cron_last_start in src/XF/Repository/Option.php on line 127
  1. XF\Repository\Option->updateOption() in src/addons/CleanTalk/lib/Cleantalk/Custom/StorageHandler/StorageHandler.php at line 24
  2. Cleantalk\Custom\StorageHandler\StorageHandler->saveSetting() in src/addons/CleanTalk/lib/Cleantalk/Common/Cron/Cron.php at line 98
  3. Cleantalk\Common\Cron\Cron->setCronLastStart() in src/addons/CleanTalk/lib/Cleantalk/Common/Cron/Cron.php at line 62
  4. Cleantalk\Common\Cron\Cron->__construct() in src/addons/CleanTalk/lib/Cleantalk/ApbctXF2/Funcs.php at line 58
  5. Cleantalk\ApbctXF2\Funcs::apbctRunCron() in src/addons/CleanTalk/XF/Template/Templater.php at line 117
  6. CleanTalk\XF\Template\Templater->renderTemplate() in src/XF/Template/Template.php at line 24
  7. XF\Template\Template->render() in src/XF/Mvc/Renderer/Html.php at line 50
  8. XF\Mvc\Renderer\Html->renderView() in src/XF/Mvc/Dispatcher.php at line 460
  9. XF\Mvc\Dispatcher->renderView() in src/XF/Mvc/Dispatcher.php at line 442
  10. XF\Mvc\Dispatcher->renderReply() in src/XF/Mvc/Dispatcher.php at line 402
  11. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 60
  12. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2351
  13. XF\App->run() in src/XF.php at line 517
  14. XF::runApp() in admin.php at line 13
 
No, here is the error:

An exception occurred: [InvalidArgumentException] Unknown option cleantalk_cron_last_start in src/XF/Repository/Option.php on line 127
  1. XF\Repository\Option->updateOption() in src/addons/CleanTalk/lib/Cleantalk/Custom/StorageHandler/StorageHandler.php at line 24
  2. Cleantalk\Custom\StorageHandler\StorageHandler->saveSetting() in src/addons/CleanTalk/lib/Cleantalk/Common/Cron/Cron.php at line 98
  3. Cleantalk\Common\Cron\Cron->setCronLastStart() in src/addons/CleanTalk/lib/Cleantalk/Common/Cron/Cron.php at line 62
  4. Cleantalk\Common\Cron\Cron->__construct() in src/addons/CleanTalk/lib/Cleantalk/ApbctXF2/Funcs.php at line 58
  5. Cleantalk\ApbctXF2\Funcs::apbctRunCron() in src/addons/CleanTalk/XF/Template/Templater.php at line 117
  6. CleanTalk\XF\Template\Templater->renderTemplate() in src/XF/Template/Template.php at line 24
  7. XF\Template\Template->render() in src/XF/Mvc/Renderer/Html.php at line 50
  8. XF\Mvc\Renderer\Html->renderView() in src/XF/Mvc/Dispatcher.php at line 460
  9. XF\Mvc\Dispatcher->renderView() in src/XF/Mvc/Dispatcher.php at line 442
  10. XF\Mvc\Dispatcher->renderReply() in src/XF/Mvc/Dispatcher.php at line 402
  11. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 60
  12. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2351
  13. XF\App->run() in src/XF.php at line 517
  14. XF::runApp() in admin.php at line 13
 
  • Error: Class 'CleanTalk\ApbctXF2\Funcs' not found
  • src/addons/CleanTalk/XF/Template/Templater.php:114
  • Generated by: Unknown account
  • Mar 13, 2024 at 2:20 PM

Stack trace​

#0 src/XF/Template/Template.php(24): CleanTalk\XF\Template\Templater->renderTemplate('public:xfmg_med...', Array)
#1 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#2 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XFMG:Media\\Navi...', 'public:xfmg_med...', Array)
#3 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#4 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#5 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#6 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#7 src/XF.php(517): XF\App->run()
#8 index.php(20): XF::runApp('XF\\Pub\\App')
#9 {main}

array(4) {
["url"] => string(71) "/media/dsc07069-jpg.359/film-strip-jump?direction=prev&jump_from_id=362"
["referrer"] => bool(false)
["_GET"] => array(2) {
["direction"] => string(4) "prev"
["jump_from_id"] => string(3) "362"
}
["_POST"] => array(0) {
}
}
 
  • Exception: Could not find class CleanTalk\XF\Template\Templater when attempting to extend XF\Template\Templater
  • src/XF/Extension.php:176
  • Generated by: Unknown account
  • Mar 13, 2024 at 2:20 PM

Stack trace​

#0 src/XF/App.php(2867): XF\Extension->extendClass('XF\\Template\\Tem...', NULL)
#1 src/XF/App.php(1818): XF\App->extendClass('\\XF\\Template\\Te...')
#2 src/XF/App.php(1380): XF\App->setupTemplaterObject(Object(XF\Container), '\\XF\\Template\\Te...')
#3 src/XF/Container.php(31): XF\App->XF\{closure}(Object(XF\Container))
#4 src/XF/App.php(3243): XF\Container->offsetGet('templater')
#5 src/XF/Pub/App.php(439): XF\App->templater()
#6 src/XF/Mvc/Dispatcher.php(397): XF\Pub\App->preRender(Object(XF\Mvc\Reply\View), 'html')
#7 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#8 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#9 src/XF.php(517): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}

Request state​

array(4) {
["url"] => string(1) "/"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
 
  • Exception: Could not find class CleanTalk\XF\Pub\Controller\Thread when attempting to extend XF\Pub\Controller\Thread
  • src/XF/Extension.php:176
  • Generated by: Unknown account
  • Mar 13, 2024 at 2:20 PM

Stack trace​

#0 src/XF/App.php(2867): XF\Extension->extendClass('XF\\Pub\\Controll...', NULL)
#1 src/XF/App.php(1602): XF\App->extendClass('XF\\Pub\\Controll...')
#2 src/XF/Container.php(234): XF\App->XF\{closure}('XF\\Pub\\Controll...', Array, Object(XF\Container))
#3 src/XF/App.php(2822): XF\Container->create('controller', 'XF:Thread', Array)
#4 src/XF/Mvc/Dispatcher.php(291): XF\App->controller('XF:Thread', Object(XF\Http\Request))
#5 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'index', Object(XF\Mvc\RouteMatch), NULL, NULL)
#6 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), NULL, NULL)
#7 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#9 src/XF.php(517): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}

Request state​

array(4) {
["url"] => string(31) "/threads/gas-connections.54875/"
["referrer"] => string(23) "https://www.google.com/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
 
A bit more info:

Cleantalk 2.9.0 has 88 items
Cleantalk 3.0.0 has 6473 items
xenforo2-antispam-Common-lib-updating has 128 items and fails a fresh install with the following error:

cleantalk2.webp

Overwriting "Cleantalk 2.9.0" with "xenforo2-antispam-Common-lib-updating" does not give all the files that the "xenforo2-antispam-Common-lib-updating" is expecting.
Cleantalk 3.0.0 has a lot of production files in it like the PHP sniffer.

If you could rebuild xenforo2-antispam-Common-lib-updating as Cleantalk 3.0.0 again without all the dependencies that do not exist.
 
Thank you for the details.

We'll check these issues.
We will write back to you within 3 business days when we get any results.
Please wait.
 
Pl
A bit more info:

Cleantalk 2.9.0 has 88 items
Cleantalk 3.0.0 has 6473 items
xenforo2-antispam-Common-lib-updating has 128 items and fails a fresh install with the following error:

View attachment 299618

Overwriting "Cleantalk 2.9.0" with "xenforo2-antispam-Common-lib-updating" does not give all the files that the "xenforo2-antispam-Common-lib-updating" is expecting.
Cleantalk 3.0.0 has a lot of production files in it like the PHP sniffer.

If you could rebuild xenforo2-antispam-Common-lib-updating as Cleantalk 3.0.0 again without all the dependencies that do not exist.
Please delete the previous version of the plugin completely and install this version anew.


Did it work?
 
Top Bottom