Signature Once

Signature Once 2.0.6

No permission to download
@TickTackk Getting Server error log in Xenforo 2.2

Code:
Error: Call to undefined method XF\Mvc\Reply\Error::getParam() src/addons/TickTackk/SignatureOnce/XF/Pub/Controller/Thread.php:36

Generated by: Unknown account Oct 1, 2020 at 1:56 AM

Stack trace

#0 src/XF/Mvc/Dispatcher.php(350): TickTackk\SignatureOnce\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#1 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\AdvancedBbCodesPack\XF\Pub\Controller\Thread), NULL)
#2 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\AdvancedBbCodesPack\XF\Pub\Controller\Thread), NULL)
#3 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#4 src/XF/App.php(2300): XF\Mvc\Dispatcher->run()
#5 src/XF.php(464): XF\App->run()
#6 index.php(20): XF::runApp('XF\\Pub\\App')
#7 {main}

Request state

array(4) {
  ["url"] => string(15) "/threads/65131/"
  ["referrer"] => string(34) "/tags/--103/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
This doesn't seem to be working for me on XF 2.2.3?

Using 1.2.3, no errors, template modifications are being applied, usergroup permissions checked, neither per page nor per thread option is working.. 🤔
 
Definitely a conflict though I haven't found the culprit - tried the more obvious ones and had no luck..

I'll take a more thorough look when I have a bit more time and report back.
 
@TickTackk Getting lot of Server error log with @Xon Slow query logger addon. Please can you give performance improvement update?

Code:
Exception: Slow query: 1.2321 seconds, /threads/comics-series.12474/ src/addons/SV/SlowQueryLogger/Db/Mysqli/SlowQueryLogAdapter.php:387

Generated by: Unknown account Nov 29, 2021 at 10:28 PM

Stack trace

#0 src/XF/Db/Mysqli/Statement.php(110): SV\SlowQueryLogger\Db\Mysqli\SlowQueryLogAdapter->logQueryCompletion()
#1 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#2 src/XF/Db/AbstractAdapter.php(177): XF\Db\AbstractAdapter->query('
            SE...', Array)
#3 src/addons/TickTackk/SignatureOnce/ControllerPlugin/SignatureOnce.php(325): XF\Db\AbstractAdapter->fetchPairs('
            SE...')
#4 src/addons/TickTackk/SignatureOnce/ControllerPlugin/SignatureOnce.php(113): TickTackk\SignatureOnce\ControllerPlugin\SignatureOnce->getContainerCounts(Object(SV\ThreadReplyBanTeeth\XF\Entity\Thread), Array, 1, 'post_date')
#5 src/addons/TickTackk/SignatureOnce/XF/Pub/Controller/Thread.php(42): TickTackk\SignatureOnce\ControllerPlugin\SignatureOnce->setShowSignature(Object(XF\Mvc\Reply\View), 'thread', 'posts', 1, 'post_date')
#6 src/addons/SV/UserEssentials/XF/Pub/Controller/Thread.php(31): TickTackk\SignatureOnce\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(352): SV\UserEssentials\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\ReplyMoreOptions\XF\Pub\Controller\Thread), NULL)
#9 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\ReplyMoreOptions\XF\Pub\Controller\Thread), NULL)
#10 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
#12 src/XF.php(512): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}

Request state

array(4) {
  ["url"] => string(61) "/threads/comics-series.12474/"
  ["referrer"] => string(23) "https://www.google.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Change: Rename options to have tck prefix (#29)

I didn't understand exactly what to do.

error log

  • ErrorException: Template error: [E_WARNING] Invalid argument supplied for foreach()
  • src/addons/TickTackk/SignatureOnce/SignatureOnce/AbstractHandler.php:249
 
Last edited:
That is a change log and shouldn't worry you much.


I would need complete stack trace to figure out what went wrong.
  • ErrorException: [E_WARNING] max(): Array must contain at least one element
  • src/addons/TickTackk/SignatureOnce/SignatureOnce/ConversationMessage.php:114
  • Tarafından: Sota
  • 5 Şub 2022 23:17'de

Yığın izleme​

#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] max...', '/var/www/vhosts...', 114, Array)
#1 src/addons/TickTackk/SignatureOnce/SignatureOnce/ConversationMessage.php(114): max(Array)
#2 src/addons/TickTackk/SignatureOnce/ControllerPlugin/SignatureOnce.php(74): TickTackk\SignatureOnce\SignatureOnce\ConversationMessage->getCalculatedPageFromContents(Object(TickTackk\SignatureOnce\XF\Entity\ConversationMaster))
#3 src/addons/TickTackk/SignatureOnce/XF/Pub/Controller/Conversation.php(61): TickTackk\SignatureOnce\ControllerPlugin\SignatureOnce->setContentsFromCurrentPage(Object(XF\Mvc\Reply\View), 'conversation_me...', 'conversation', 'messages', NULL)
#4 src/XF/Mvc/Dispatcher.php(350): TickTackk\SignatureOnce\XF\Pub\Controller\Conversation->actionAddReply(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Conversation', 'AddReply', Object(XF\Mvc\RouteMatch), Object(TickTackk\ConversationLastReadTime\XF\Pub\Controller\Conversation), NULL)
#6 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(TickTackk\ConversationLastReadTime\XF\Pub\Controller\Conversation), NULL)
#7 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2326): XF\Mvc\Dispatcher->run()
#9 src/XF.php(488): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}

***********************************

  • ErrorException: Template error: [E_WARNING] Invalid argument supplied for foreach()
  • src/addons/TickTackk/SignatureOnce/SignatureOnce/AbstractHandler.php:249
  • Tarafından: İslam Aydın
  • 5 Şub 2022 23:18'de

Yığın izleme​

#0 src/addons/TickTackk/SignatureOnce/SignatureOnce/AbstractHandler.php(249): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Inv...', '/var/www/vhosts...', 249, Array)
#1 src/addons/TickTackk/SignatureOnce/SignatureOnce/AbstractHandler.php(271): TickTackk\SignatureOnce\SignatureOnce\AbstractHandler->cacheUserFirstContentIdMap()
#2 src/addons/TickTackk/SignatureOnce/SignatureOnce/AbstractHandler.php(223): TickTackk\SignatureOnce\SignatureOnce\AbstractHandler->hasContentOwnerAddedContentBefore(Object(TickTackk\SignatureOnce\XF\Entity\Post))
#3 src/addons/TickTackk/SignatureOnce/Entity/ContentTrait.php(25): TickTackk\SignatureOnce\SignatureOnce\AbstractHandler->canShowSignature(Object(TickTackk\SignatureOnce\XF\Entity\Post), NULL)
#4 [internal function]: TickTackk\SignatureOnce\XF\Entity\Post->canShowSignature()
#5 src/XF/Template/Templater.php(1166): call_user_func_array(Array, Array)
#6 internal_data/code_cache/templates/l3/s2/public/message_macros.php(449): XF\Template\Templater->method(Object(TickTackk\SignatureOnce\XF\Entity\Post), 'canShowSignatur...', Array)
#7 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#8 internal_data/code_cache/templates/l3/s2/public/post_macros.php(81): XF\Template\Templater->callMacro('message_macros', 'signature', Array, Array)
#9 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#10 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('signature', Array, Array, Object(XF\Template\ExtensionSet))
#11 internal_data/code_cache/templates/l3/s2/public/post_macros.php(99): XF\Template\Templater->renderExtension('signature', Array, Object(XF\Template\ExtensionSet))
#12 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#13 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#14 internal_data/code_cache/templates/l3/s2/public/post_macros.php(124): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#15 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#16 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#17 internal_data/code_cache/templates/l3/s2/public/post_macros.php(138): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#18 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#19 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#20 internal_data/code_cache/templates/l3/s2/public/post_macros.php(150): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#21 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#22 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#23 internal_data/code_cache/templates/l3/s2/public/post_macros.php(180): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#24 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#25 internal_data/code_cache/templates/l3/s2/public/post.php(32): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#26 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#27 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('post', Array)
#28 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()


error 1.webp
 
@Sota could you try again and see it works? If not, please DM details like what version of PHP you're running as well as list of add-ons installed and enabled.
 
One more Server error log:

XF\Db\Exception: MySQL statement prepare error [1146]: Table 'nadda_forumdata.xf_tck_signature_once_container_first_user_content' doesn't exist src/XF/Db/AbstractStatement.php:230
 
XF\Db\Exception: MySQL statement prepare error [1146]: Table 'nadda_forumdata.xf_tck_signature_once_container_first_user_content' doesn't exist src/XF/Db/AbstractStatement.php:230
If you are comfortable with CLI commands, run:
Code:
php <path to xf root>/cmd.php xf-addon:install-step TickTackk/SignatureOnce 1
php <path to xf root>/cmd.php xf-addon:install-step TickTackk/SignatureOnce 2
And if not, then just uninstall and reinstall the add-on.
 
then just uninstall and reinstall the add-on.

Done but still have Server error log:

Code:
XF\Db\Exception: Job XF:UserDeleteCleanUp: MySQL statement prepare error [1054]: Unknown column 'u' in 'where clause' src/XF/Db/AbstractStatement.php:230

Generated by: Unknown account Feb 7, 2022 at 4:06 PM

Stack trace

                        UPDATE IGNORE `xf_tck_signature_once_container_first_user_content` SET
                            `u` = 0, `s` = 'P91'
                        WHERE `u` = ?
                    
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(41): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(56): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Service/User/ContentChange.php(259): XF\Db\AbstractAdapter->query('
                        UPDATE I...', 22841)
#5 src/XF/MultiPartRunnerTrait.php(48): XF\Service\User\ContentChange->stepReassignContent(52, 7.83495)
#6 src/XF/Service/User/ContentChange.php(206): XF\Service\User\ContentChange->runLoop(7.83495)
#7 src/XF/Service/User/DeleteCleanUp.php(310): XF\Service\User\ContentChange->apply(7.83495)
#8 src/XF/MultiPartRunnerTrait.php(48): XF\Service\User\DeleteCleanUp->stepChangeOwner(NULL, 7.83495)
#9 src/XF/Service/User/DeleteCleanUp.php(96): XF\Service\User\DeleteCleanUp->runLoop(7.99149)
#10 src/XF/Job/UserDeleteCleanUp.php(34): XF\Service\User\DeleteCleanUp->cleanUp(7.99149)
#11 src/XF/Job/Manager.php(260): XF\Job\UserDeleteCleanUp->run(7.99149)
#12 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 7.99149)
#13 src/XF/Job/Manager.php(86): XF\Job\Manager->runJobEntry(Array, 7.99149)
#14 job.php(43): XF\Job\Manager->runQueue(false, 8)
#15 {main}

Request state

array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(37) "/threads/82667/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Top Bottom