Stuart Wright
Well-known member
Many thanks!Sim updated Known Bots with a new update entry:
v6.0.4 improve XF 2.3 compatibility
Read the rest of this update entry...
Many thanks!Sim updated Known Bots with a new update entry:
v6.0.4 improve XF 2.3 compatibility
Read the rest of this update entry...
Error: Call to undefined method XF\Mail\Mail::getMessageObject() src/addons/Hampel/KnownBots/Service/UserAgentMailer.php:34
Generated by: Unknown account Jul 17, 2024 at 8:15 AM
Stack trace
#0 src/addons/Hampel/KnownBots/Cron/SendAgents.php(85): Hampel\KnownBots\Service\UserAgentMailer->mailUserAgents()
#1 src/addons/Hampel/KnownBots/Cron/SendAgents.php(53): Hampel\KnownBots\Cron\SendAgents::sendEmail(Array)
#2 src/XF/Job/Cron.php(42): Hampel\KnownBots\Cron\SendAgents::send(Object(XF\Entity\CronEntry))
#3 src/XF/Job/Manager.php(275): XF\Job\Cron->run(7.98519)
#4 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 7.98519)
#5 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 7.98519)
#6 job.php(46): XF\Job\Manager->runQueue(false, 8)
#7 {main}
Request state
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(58) "threads/ma.99762/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
bugfix: XF2.3 compatibility for sending new bots via an email attachment
@Sim Server error log
Code:Error: Call to undefined method XF\Mail\Mail::getMessageObject() src/addons/Hampel/KnownBots/Service/UserAgentMailer.php:34 Generated by: Unknown account Jul 17, 2024 at 8:15 AM Stack trace #0 src/addons/Hampel/KnownBots/Cron/SendAgents.php(85): Hampel\KnownBots\Service\UserAgentMailer->mailUserAgents() #1 src/addons/Hampel/KnownBots/Cron/SendAgents.php(53): Hampel\KnownBots\Cron\SendAgents::sendEmail(Array) #2 src/XF/Job/Cron.php(42): Hampel\KnownBots\Cron\SendAgents::send(Object(XF\Entity\CronEntry)) #3 src/XF/Job/Manager.php(275): XF\Job\Cron->run(7.98519) #4 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 7.98519) #5 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 7.98519) #6 job.php(46): XF\Job\Manager->runQueue(false, 8) #7 {main} Request state array(4) { ["url"] => string(8) "/job.php" ["referrer"] => string(58) "threads/ma.99762/" ["_GET"] => array(0) { } ["_POST"] => array(0) { } }
I got some server errors related to this add on, then completely de-installed it, downloaded the new version and when trying to install got this:
I got some server errors related to this add on, then completely de-installed it, downloaded the new version and when trying to install got this:
After I re-installed a freshly downloaded version it seems to work but I would have a look at the de-install routine. it seems to not work as it should.
this is the server error log
Server error log
- InvalidArgumentException: Batch install error: Container key 'knownbots.api' was not found
- src/XF/Container.php:48
- Generated by: sam2019
- Jul 21, 2024 at 3:39 AM
Stack trace
#0 src/XF/App.php(2814): XF\Container->offsetGet('knownbots.api')
#1 src/addons/Hampel/KnownBots/Setup.php(188): XF\App->offsetGet('knownbots.api')
#2 src/addons/Hampel/KnownBots/Setup.php(110): Hampel\KnownBots\Setup->getApi()
#3 src/addons/Hampel/KnownBots/Setup.php(34): Hampel\KnownBots\Setup->loadBots()
#4 src/XF/AddOn/AddOn.php(575): Hampel\KnownBots\Setup->postInstall(Array)
#5 src/XF/Job/AddOnInstallBatch.php(389): XF\AddOn\AddOn->postInstall(Array)
#6 src/XF/Job/AddOnInstallBatch.php(103): XF\Job\AddOnInstallBatch->stepFinalize(Object(XF\Timer))
#7 src/XF/Job/Manager.php(275): XF\Job\AddOnInstallBatch->run(8)
#8 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#9 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 8)
#10 src/XF/Admin/Controller/ToolsController.php(146): XF\Job\Manager->runByIds(Array, 8)
#11 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\ToolsController->actionRunJob(Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\ToolsController), NULL)
#13 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\ToolsController), NULL)
#14 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#15 src/XF/App.php(2777): XF\Mvc\Dispatcher->run()
#16 src/XF.php(798): XF\App->run()
#17 admin.php(15): XF::runApp('XF\\Admin\\App')
#18 {main}
Request state
array(4) {
["url"] => string(24) "/admin.php?tools/run-job"
["referrer"] => string(57) "https://forum.himalayan-tools.com/admin.php?tools/run-job"
["_GET"] => array(1) {
["tools/run-job"] => string(0) ""
}
["_POST"] => array(3) {
["_xfRedirect"] => string(92) "https://forum.himalayan-tools.com/admin.php?add-ons/install-from-archive-complete&batch_id=4"
["_xfToken"] => string(8) "********"
["only_ids"] => string(4) "6045"
}
}
$config['enableListeners'] = false;
will cause the error you found.not true, I re-installed it FIRST, then checked for errors, got none, THEN enabled listeners again, and it still worked.Attempting to install the addon with listeners disabled via$config['enableListeners'] = false;
will cause the error you found.
Enable listeners first and then re-install the addon.
not true, I re-installed it FIRST, then checked for errors, got none, THEN enabled listeners again, and it still worked.
that is possible. I am on shared environment so limited control over caches and such.I suspect you have some kind of caching going on where you aren't necessarily getting the config settings you think you are.
now requires Manage known bots admin permission to see admin tools
We use essential cookies to make this site work, and optional cookies to enhance your experience.