[TH] User Improvements [Deleted]


I get this error:

Code:
ErrorException: Template error: Method getTHUIHighestTrophies is not callable on the given object (SV\IgnoreUserLimit\XF\Entity\User) src/XF/Template/Templater.php:980
Generado por: Cuenta desconocida 10 Abr 2019 a las 19:07
Seguimiento
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method getTHUIH...', '/home/foropl/pu...', 980, Array)
#1 src/XF/Template/Templater.php(980): trigger_error('Method getTHUIH...', 512)
#2 internal_data/code_cache/templates/l2/s5/public/thuserimprovements_trophy_showcase_macros.php(28): XF\Template\Templater->method(Object(SV\IgnoreUserLimit\XF\Entity\User), 'getTHUIHighestT...', Array)
#3 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array, Array)
#4 internal_data/code_cache/templates/l2/s5/public/message_macros.php(172): XF\Template\Templater->callMacro('thuserimproveme...', 'showcase_displa...', Array, Array)
#5 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array, Array)
#6 internal_data/code_cache/templates/l2/s5/public/post_macros.php(27): XF\Template\Templater->callMacro('message_macros', 'user_info', Array, Array)
#7 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array, Array)
#8 internal_data/code_cache/templates/l2/s5/public/thread_view.php(567): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#9 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#11 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#13 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#17 src/XF.php(390): XF\App->run()
#18 index.php(20): XF::runApp('XF\\Pub\\App')

If i click in any trophy:

Captura.webp
 
I get this error:

Code:
ErrorException: Template error: Method getTHUIHighestTrophies is not callable on the given object (SV\IgnoreUserLimit\XF\Entity\User) src/XF/Template/Templater.php:980
Generado por: Cuenta desconocida 10 Abr 2019 a las 19:07
Seguimiento
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method getTHUIH...', '/home/foropl/pu...', 980, Array)
#1 src/XF/Template/Templater.php(980): trigger_error('Method getTHUIH...', 512)
#2 internal_data/code_cache/templates/l2/s5/public/thuserimprovements_trophy_showcase_macros.php(28): XF\Template\Templater->method(Object(SV\IgnoreUserLimit\XF\Entity\User), 'getTHUIHighestT...', Array)
#3 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array, Array)
#4 internal_data/code_cache/templates/l2/s5/public/message_macros.php(172): XF\Template\Templater->callMacro('thuserimproveme...', 'showcase_displa...', Array, Array)
#5 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array, Array)
#6 internal_data/code_cache/templates/l2/s5/public/post_macros.php(27): XF\Template\Templater->callMacro('message_macros', 'user_info', Array, Array)
#7 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array, Array)
#8 internal_data/code_cache/templates/l2/s5/public/thread_view.php(567): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#9 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#11 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#13 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#17 src/XF.php(390): XF\App->run()
#18 index.php(20): XF::runApp('XF\\Pub\\App')

If i click in any trophy:

View attachment 200018
Did you delete the older "KL" folders from your server?
 
Are you tried to go to you profile and click in any trophy? like http://something/index.php?trophies/1/
Ayep, you're right, definitely a bug. Clicking to view all available trophies results in:

An exception occurred: [Error] Call to undefined method ThemeHouse\UserImprovements\XF\Repository\Trophy::prepareTrophiesForHelpPage() in src/addons/ThemeHouse/UserImprovements/Pub/TemplaterTemplatePreRender.php on line 65

  1. ThemeHouse\UserImprovements\Pub\TemplaterTemplatePreRender::helpPageTrophies()
  2. call_user_func_array() in src/XF/Extension.php at line 50
  3. XF\Extension->fire() in src/XF/App.php at line 2647
  4. XF\App->fire() in src/XF/Template/Templater.php at line 1283
  5. XF\Template\Templater->renderTemplate() in src/XF/Mvc/View.php at line 59
  6. XF\Mvc\View->renderTemplate() in src/XF/Pub/View/Help/Page.php at line 11
  7. XF\Pub\View\Help\Page->renderHtml() in src/XF/Mvc/Renderer/AbstractRenderer.php at line 91
  8. XF\Mvc\Renderer\AbstractRenderer->renderViewObject() in src/XF/Mvc/Renderer/Html.php at line 45
  9. XF\Mvc\Renderer\Html->renderView() in src/XF/Mvc/Dispatcher.php at line 418
  10. XF\Mvc\Dispatcher->renderView() in src/XF/Mvc/Dispatcher.php at line 400
  11. XF\Mvc\Dispatcher->renderReply() in src/XF/Mvc/Dispatcher.php at line 360
  12. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 53
  13. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2177
  14. XF\App->run() in src/XF.php at line 390
  15. XF::runApp() in index.php at line 20
 
I can agree with you guys. Same Bug(s) at my place.. ;)
Code:
Error: Call to undefined method ThemeHouse\QAForums\XF\Repository\Trophy::prepareTrophiesForHelpPage() src/addons/ThemeHouse/UserImprovements/Pub/TemplaterTemplatePreRender.php:65
Generated by: McAtze Apr 10, 2019 at 20:22

Stack trace
#0 [internal function]: ThemeHouse\UserImprovements\Pub\TemplaterTemplatePreRender::helpPageTrophies(Object(SV\UserActivity\XF\Template\Templater), 'public', '_help_page_trop...', Array)
#1 src/XF/Extension.php(50): call_user_func_array(Array, Array)
#2 src/XF/App.php(2647): XF\Extension->fire('templater_templ...', Array, 'public:_help_pa...')
#3 src/XF/Template/Templater.php(1283): XF\App->fire('templater_templ...', Array, 'public:_help_pa...')
#4 src/XF/Mvc/View.php(59): XF\Template\Templater->renderTemplate('_help_page_trop...', Array)
#5 src/XF/Pub/View/Help/Page.php(11): XF\Mvc\View->renderTemplate('public:_help_pa...', Array)
#6 src/XF/Mvc/Renderer/AbstractRenderer.php(91): XF\Pub\View\Help\Page->renderHtml()
#7 src/XF/Mvc/Renderer/Html.php(45): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Help\\Page', 'public:help_pag...', Array)
#8 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Help\\Page', 'public:help_pag...', Array)
#9 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#13 src/XF.php(390): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}

Request state
array(4) {
  ["url"] => string(15) "/info/trophies/"
  ["referrer"] => string(34) "https://www.xentutorials.com/info/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Code:
LogicException: Unknown relation or alias TrophyCategory accessed on xf_trophy src/XF/Mvc/Entity/Finder.php:753
Generated by: McAtze Apr 10, 2019 at 20:22

Stack trace
#0 src/XF/Mvc/Entity/Finder.php(644): XF\Mvc\Entity\Finder->join('TrophyCategory', true, false, false)
#1 src/XF/Mvc/Entity/Manager.php(147): XF\Mvc\Entity\Finder->with(Array)
#2 src/addons/ThemeHouse/UserImprovements/Pub/Controller/Trophy.php(130): XF\Mvc\Entity\Manager->find('XF:Trophy', '5', Array)
#3 src/addons/ThemeHouse/UserImprovements/Pub/Controller/Trophy.php(29): ThemeHouse\UserImprovements\Pub\Controller\Trophy->assertViewableTrophy('5')
#4 src/addons/ThemeHouse/QAForums/ThemeHouse/UserImprovements/Pub/Controller/Trophy.php(12): ThemeHouse\UserImprovements\Pub\Controller\Trophy->actionView(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(321): ThemeHouse\QAForums\ThemeHouse\UserImprovements\Pub\Controller\Trophy->actionView(Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('ThemeHouse\\User...', 'View', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\QAForums\ThemeHouse\UserImprovements\Pub\Controller\Trophy), Object(XF\Mvc\Reply\Reroute))
#7 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\QAForums\ThemeHouse\UserImprovements\Pub\Controller\Trophy), Object(XF\Mvc\Reply\Reroute))
#8 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#10 src/XF.php(390): XF\App->run()
#11 index.php(20): XF::runApp('XF\\Pub\\App')
#12 {main}

Request state
array(4) {
  ["url"] => string(12) "/trophies/5/"
  ["referrer"] => string(46) "https://www.xentutorials.com/members/mcatze.1/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Also, the category names are not correct imported.

Screenshot 2019-04-10 20.28.54.webp
 
Just installed new version and deleted the old KL folder as stated, but when you click on a trophy now it spits out this error.

Code:
LogicException: Unknown relation or alias TrophyCategory accessed on xf_trophy in src/XF/Mvc/Entity/Finder.php at line 753
XF\Mvc\Entity\Finder->join() in src/XF/Mvc/Entity/Finder.php at line 644
XF\Mvc\Entity\Finder->with() in src/XF/Mvc/Entity/Manager.php at line 147
XF\Mvc\Entity\Manager->find() in src/addons/ThemeHouse/UserImprovements/Pub/Controller/Trophy.php at line 130
ThemeHouse\UserImprovements\Pub\Controller\Trophy->assertViewableTrophy() in src/addons/ThemeHouse/UserImprovements/Pub/Controller/Trophy.php at line 29
ThemeHouse\UserImprovements\Pub\Controller\Trophy->actionView() in src/XF/Mvc/Dispatcher.php at line 321
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 248
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 100
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 50
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2177
XF\App->run() in src/XF.php at line 390
XF::runApp() in index.php at line 20
 
No. I think that they're deleted after uninstalling the [KL] addon.
They're not associated with the add-on, only with the categories themselves. So as long as the categories still exist, so should the phrases. We removed their prefix though, so if that failed, they'd exist with the schema kl_ui_trophy_category.xyz.
 
They're not associated with the add-on, only with the categories themselves. So as long as the categories still exist, so should the phrases. We removed their prefix though, so if that failed, they'd exist with the schema kl_ui_trophy_category.xyz.
My fault. I searched for thropy and not for trophy. The phrase still exist.
Screenshot 2019-04-11 18.41.12.webp
 
Top Bottom