So far no luck to reproduce your problem. Since we use Spaminator, we don't have spam users. For those users where Spam link shows up, we can't replicate your problem. I'm trying to figure out how to create a fake spam user for testing.Just run Spam Cleaner (as admin/moderator) on any user with comments posted.
The problem we found, it was happening only when editing, but after posting and page reload, the problem wasn't there anymore. But now the problem shouldn't be there even during post editing.Hey there!
This plug-in has been an amazing addition to my forum, all of my users are loving it, and thank you for the support so far.
Just wanted to flag a minor bug and bring it to your attention:
View attachment 227467
Whenever editing posts / comments, the Image upload button (from add.pic) is repeated. It's not a big deal to me, since it's hidden from view most of the time, but just wanted to let you know.
The image upload button in the main reply box is fine. Only occurs when editing posts.
This is not related to our add-ons.Code:Server error log XF\Db\Exception: MySQL query error [1412]: Table definition has changed, please retry transaction src/XF/Db/AbstractStatement.php:228 Generated by: User Jun 18, 2020 at 9:35 PM Stack trace SELECT title, output FROM xf_css_cache WHERE title IN ('email:core.less') AND style_id = ? AND language_id = ? AND modifier_key = ? AND cache_date >= ? ------------ #0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException() #1 src/XF/Db/Mysqli/Statement.php(77): XF\Db\Mysqli\Statement->getException() #2 src/XF/Db/AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute() #3 src/XF/Db/AbstractAdapter.php(175): XF\Db\AbstractAdapter->query() #4 src/XF/CssRenderer.php(223): XF\Db\AbstractAdapter->fetchPairs() #5 src/XF/CssRenderer.php(109): XF\CssRenderer->getIndividualCachedTemplates() #6 src/XF/Mail/Styler.php(72): XF\CssRenderer->render() #7 src/XF/Mail/Styler.php(59): XF\Mail\Styler->renderCoreCss() #8 src/XF/Mail/Styler.php(33): XF\Mail\Styler->getEmailCss() #9 src/XF/Mail/Mailer.php(187): XF\Mail\Styler->styleHtml() #10 src/XF/Mail/Mail.php(319): XF\Mail\Mailer->renderMailTemplate() #11 src/XF/Mail/Mail.php(375): XF\Mail\Mail->renderTemplate() #12 src/XF/Mail/Mail.php(406): XF\Mail\Mail->getSendableMessage() #13 src/addons/UW/FCS/Notifier/Comment/ThreadWatch.php(102): XF\Mail\Mail->queue() #14 src/XF/Service/AbstractNotifier.php(92): UW\FCS\Notifier\Comment\ThreadWatch->sendEmail() #15 src/XF/Service/AbstractNotifier.php(44): XF\Service\AbstractNotifier->notifyType() #16 src/XF/Service/AbstractNotifier.php(56): XF\Service\AbstractNotifier->notify() #17 src/addons/UW/FCS/Entity/Comment.php(288): XF\Service\AbstractNotifier->notifyAndEnqueue() #18 src/XF/Mvc/Entity/Entity.php(1219): UW\FCS\Entity\Comment->_postSave() #19 src/addons/UW/FCS/Extend/Pub/Controller/Post.php(57): XF\Mvc\Entity\Entity->save() #20 src/XF/Mvc/Dispatcher.php(350): UW\FCS\Extend\Pub\Controller\Post->actionaddcomment() #21 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass() #22 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch() #23 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop() #24 src/XF/App.php(2190): XF\Mvc\Dispatcher->run() #25 src/XF.php(391): XF\App->run() #26 index.php(20): XF::runApp() #27 {main} Request state array(4) { ["url"] => string(27) "/posts/15724515/add-comment" ["referrer"] => string(65) "https://domain.com/threads/889696/page-3" ["_GET"] => array(1) { ["/posts/15724515/add-comment"] => string(0) "" } ["_POST"] => array(7) { ["message"] => string(48) "my post reply here" ["last_date"] => string(1) "0" ["last_known_date"] => string(1) "0" ["_xfToken"] => string(8) "********" ["_xfRequestUri"] => string(45) "/threads/889696/page-3" ["_xfWithData"] => string(1) "1" ["_xfResponseType"] => string(4) "json" } }
Error log related to this addon.
This should be fixed.New issue I got today.
Error when someone try tocomment-quote
a deleted user comment.
Code:Server error log ErrorException: [E_NOTICE] Trying to get property 'username' of non-object src/addons/UW/FCS/Pub/Controller/Comment.php:388 Generated by: User Jun 26, 2020 at 6:21 PM Stack trace #0 src/addons/UW/FCS/Pub/Controller/Comment.php(388): XF::handlePhpError() #1 src/XF/Mvc/Dispatcher.php(350): UW\FCS\Pub\Controller\Comment->actionCommentQuote() #2 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass() #3 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch() #4 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop() #5 src/XF/App.php(2190): XF\Mvc\Dispatcher->run() #6 src/XF.php(391): XF\App->run() #7 index.php(20): XF::runApp() #8 {main} Request state array(4) { ["url"] => string(29) "/comments/37977/comment-quote" ["referrer"] => bool(false) ["_GET"] => array(1) { ["/comments/37977/comment-quote"] => string(0) "" } ["_POST"] => array(0) { } }
Thanks.
Probably Fixed, but can not test.I keep getting this error :-(
Please help.
A lot from time to time.
Code:ErrorException: Template error: Cannot call method canReply on a non-object (NULL) src/XF/Template/Templater.php:984 Stack trace #0 [internal function]: XF\Template\Templater->handleTemplateError() #1 src/XF/Template/Templater.php(984): trigger_error() #2 internal_data/code_cache/templates/l1/s13/public/uw_fcs_post_comment.php(178): XF\Template\Templater->method() #3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}() #4 src/XF/Template/Templater.php(1388): XF\Template\Templater->renderTemplate() #5 internal_data/code_cache/templates/l1/s13/public/uw_more_comments.php(68): XF\Template\Templater->includeTemplate() #6 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}() #7 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate() #8 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render() #9 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback() #10 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Json->renderView() #11 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView() #12 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply() #13 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render() #14 src/XF/App.php(2190): XF\Mvc\Dispatcher->run() #15 src/XF.php(391): XF\App->run() #16 index.php(20): XF::runApp() #17 {main} Request state array(4) { ["url"] => string(261) "/posts/15813292/load-previous-comments?before=1593615461&_xfRequestUri=%2Fthreads%2Fxxxx.895112%2Fpage-7&_xfWithData=1&_xfToken=1593617095%2C936d263d813512090bebba42c696199b&_xfResponseType=json" ["referrer"] => string(114) "https://domain.com/threads/xxxx.895112/page-7" ["_GET"] => array(6) { ["/posts/15813292/load-previous-comments"] => string(0) "" ["before"] => string(10) "1593615461" ["_xfRequestUri"] => string(94) "/threads/xxxx.895112/page-7" ["_xfWithData"] => string(1) "1" ["_xfToken"] => string(43) "1593617095,936d263d813512090bebba42c696199b" ["_xfResponseType"] => string(4) "json" } ["_POST"] => array(0) { } }
Happens on merged thread.
Should be Fixed, but can not test.
comments now work also in the widget "Latest post" widget. The date in the widget was turned into a link that will bring you to the last comment or reply. The name of the thread in the widget also will bring you the last comment or reply.
In latest activity, a comment activity shows right away to all users even though the post has not been approved by a moderator.
So this was fixed.
When using the Spam feature it doesn't remove comments.
So this was fixed.
But on your site it says 1.9.5, why?Version 1.8.14
###
ErrorException: Template error: Cannot call method canReply on a non-object (NULL) src/XF/Template/Templater.php:984
Generated by: Admin Aug 6, 2020 at 12:28 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError()
#1 src/XF/Template/Templater.php(984): trigger_error()
#2 internal_data/code_cache/templates/l1/s13/public/uw_fcs_post_comment.php(178): XF\Template\Templater->method()
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#4 src/XF/Template/Templater.php(1388): XF\Template\Templater->renderTemplate()
#5 internal_data/code_cache/templates/l1/s13/public/uw_post_comments_main.php(128): XF\Template\Templater->includeTemplate()
#6 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#7 src/XF/Template/Templater.php(1388): XF\Template\Templater->renderTemplate()
#8 internal_data/code_cache/templates/l1/s13/public/post_macros.php(491): XF\Template\Templater->includeTemplate()
#9 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}()
#10 internal_data/code_cache/templates/l1/s13/public/thread_view.php(841): XF\Template\Templater->callMacro()
#11 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#12 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate()
#13 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#14 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView()
#15 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView()
#16 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply()
#17 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render()
#18 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#19 src/XF.php(391): XF\App->run()
#20 index.php(20): XF::runApp()
#21 {main}
Request state
array(4) {
["url"] => string(28) "/threads/thread.1234/"
["referrer"] => string(48) "https://domain.com/threads/thread.1234/"
["_GET"] => array(1) {
["/threads/tread_1234/"] => string(0) ""
}
["_POST"] => array(0) {
}
}
####
ErrorException: Template error: Cannot call method canReply on a non-object (NULL) src/XF/Template/Templater.php:984
Generated by: Admin Aug 6, 2020 at 12:28 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError()
#1 src/XF/Template/Templater.php(984): trigger_error()
#2 internal_data/code_cache/templates/l1/s13/public/uw_fcs_post_comment.php(178): XF\Template\Templater->method()
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#4 src/XF/Template/Templater.php(1388): XF\Template\Templater->renderTemplate()
#5 internal_data/code_cache/templates/l1/s13/public/uw_post_comments_main.php(128): XF\Template\Templater->includeTemplate()
#6 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#7 src/XF/Template/Templater.php(1388): XF\Template\Templater->renderTemplate()
#8 internal_data/code_cache/templates/l1/s13/public/post_macros.php(491): XF\Template\Templater->includeTemplate()
#9 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}()
#10 internal_data/code_cache/templates/l1/s13/public/thread_view.php(841): XF\Template\Templater->callMacro()
#11 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#12 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate()
#13 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#14 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView()
#15 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView()
#16 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply()
#17 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render()
#18 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#19 src/XF.php(391): XF\App->run()
#20 index.php(20): XF::runApp()
#21 {main}
Request state
array(4) {
["url"] => string(28) "/threads/thread.1234/"
["referrer"] => string(48) "https://domain.com/threads/thread.1234/"
["_GET"] => array(1) {
["/threads/tread_1234/"] => string(0) ""
}
["_POST"] => array(0) {
}
}
Support yes but it is not possible to pick threads.Will there be 2.2 support? I'd love to use this on question threads only.
Ok, that's a shame. I would only want it on question post types. I hope you could add that soon!Support yes but it is not possible to pick threads.
But you can pick nodes, right?Support yes but it is not possible to pick threads.
That renewal fee is payed only once and that is when you decide to renew from 3 months or 1 year license to lifetime license.I don't understand the licensing costs: the lifetime license lists a renewal fee, so what actually is a lifetime license?
Aha, thanks.That renewal fee is payed only once and that is when you decide to renew from 3 months or 1 year license to lifetime license.
We use essential cookies to make this site work, and optional cookies to enhance your experience.