XenForo 2.1.3 -- VW is generating errors when Spam Cleaner function is used
VW generates errors with XF Spam Cleaner function
When I try to use the spam cleaner function for XF 2.1.3 (and 2.1.2 before it) I get the following server errors generated, and the Spam Cleaner function does not work. This is for spam that has been held up by Akismet from being posted in the main XF forum, NOT within VaultWiki entries/comments.
Error: Call to a member function vwGetProperty() on null src/addons/vw/vw/Handler/Spam/Cleaner/base.php:39
Generated by: Unknown account Aug 13, 2019 at 10:46 AM
Stack trace
#0 src/XF/Spam/Cleaner.php(121): vw\vw\Handler\Spam\Cleaner\base->cleanUp(Array, NULL)
#1 src/XF/ApprovalQueue/AbstractHandler.php(175): XF\Spam\Cleaner->cleanUpContent(Array)
#2 src/XF/ApprovalQueue/Thread.php(42): XF\ApprovalQueue\AbstractHandler->_spamCleanInternal(Object(SV\ElasticSearchEssentials\XF\ Entity\User))
#3 [internal function]: XF\ApprovalQueue\Thread->actionSpamClean(Object(SV\ElasticSearchEssentials\XF\Ent ity\Thread))
#4 src/XF/ApprovalQueue/AbstractHandler.php(120): call_user_func_array(Array, Array)
#5 src/XF/Job/ApprovalQueueProcess.php(67): XF\ApprovalQueue\AbstractHandler->performAction('spam_clean', Object(SV\ElasticSearchEssentials\XF\Entity\Thread))
#6 src/XF.php(478): XF\Job\ApprovalQueueProcess->XF\Job\{closure}()
#7 src/XF/Job/ApprovalQueueProcess.php(68): XF::asVisitor(Object(SV\ElasticSearchEssentials\XF\Entity \User), Object(Closure))
#8 src/XF/Job/Manager.php(253): XF\Job\ApprovalQueueProcess->run(G)
#9 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#10 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#11 job.php(42): XF\Job\Manager->runQueue(false, 8)
#12 {main}
Request state
array(4) {
["url"] => string(15) "/forums/job.php"
["referrer"] => string(103) "https://www.500eboard.co/forums/index.php?threads/front-and-rear-suspension-bushing-replacements.13353/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Delete