Change Content Owner or Date

Change Content Owner or Date 2.0.15

No permission to download
everything is the latest version.
the following error appears;

ErrorException: Template error: Method canChangeOwner is not callable on the given object (XFMG\Entity\MediaItem) src/XF/Template/Templater.php:994

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method canChang...', '/home/...', 994, Array)
#1 src/XF/Template/Templater.php(994): trigger_error('Method canChang...', 512)
#2 internal_data/code_cache/templates/l1/s1/public/tckChangeContentOwner_macros.php(17): XF\Template\Templater->method(Object(XFMG\Entity\MediaItem), 'canChangeOwner', Array)
#3 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Array)
#4 internal_data/code_cache/templates/l1/s1/public/xfmg_media_view.php(267): XF\Template\Templater->callMacro('tckChangeConten...', 'action_link', Array, Array)
#5 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array)
#6 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('xfmg_media_view', Array)
#7 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XFMG:Media\\View', 'public:xfmg_med...', Array)
#9 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#13 src/XF.php(391): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}
 
everything is the latest version.
the following error appears;

ErrorException: Template error: Method canChangeOwner is not callable on the given object (XFMG\Entity\MediaItem) src/XF/Template/Templater.php:994

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method canChang...', '/home/...', 994, Array)
#1 src/XF/Template/Templater.php(994): trigger_error('Method canChang...', 512)
#2 internal_data/code_cache/templates/l1/s1/public/tckChangeContentOwner_macros.php(17): XF\Template\Templater->method(Object(XFMG\Entity\MediaItem), 'canChangeOwner', Array)
#3 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Array)
#4 internal_data/code_cache/templates/l1/s1/public/xfmg_media_view.php(267): XF\Template\Templater->callMacro('tckChangeConten...', 'action_link', Array, Array)
#5 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array)
#6 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('xfmg_media_view', Array)
#7 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XFMG:Media\\View', 'public:xfmg_med...', Array)
#9 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#13 src/XF.php(391): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}
I'm unable to replicate this.
 
@TickTackk

the same issue as the user above after doing the latest update you just released, everything was working fine prior.

Code:
[LIST]
[*]rrorException: Template error: Method canChangeAuthor is not callable on the given object (TickTackk\ChangeContentOwner\XF\Entity\Post)
[*]src/XF/Template/Templater.php:994
[/LIST]

Code:
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method canChang...', '/home/deathwish...', 994, Array)
#1 src/XF/Template/Templater.php(994): trigger_error('Method canChang...', 512)
#2 internal_data/code_cache/templates/l1/s41/public/changeContentOwner_post_macros_action_bar.php(6): XF\Template\Templater->method(Object(TickTackk\ChangeContentOwner\XF\Entity\Post), 'canChangeAuthor', Array)
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(XFA\CustomUsernameIcons\XF\Template\Templater), Array)
#4 src/XF/Template/Templater.php(1388): XF\Template\Templater->renderTemplate('changeContentOw...', Array)
#5 internal_data/code_cache/templates/l1/s41/public/post_macros.php(480): XF\Template\Templater->includeTemplate('public:changeCo...', Array)
#6 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(XFA\CustomUsernameIcons\XF\Template\Templater), Array, Array)
#7 internal_data/code_cache/templates/l1/s41/public/thread_view.php(542): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#8 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(XFA\CustomUsernameIcons\XF\Template\Templater), Array)
#9 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#10 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#11 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#12 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#15 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#16 src/XF.php(391): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}

Code:
array(4) {
  ["url"] => string(20) "/forum/threads/8814/"
  ["referrer"] => string(48) "https://removed.com/forum/buying/post-thread"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

This is a seperate error its also generating:

Code:
[LIST]
[*]ErrorException: Template error: Method canChangeAuthor is not callable on the given object (XFA\CustomUsernameIcons\XF\Entity\Thread)
[*]src/XF/Template/Templater.php:994
[/LIST]

However the addon in the second error "CustomUsernameIcons" was working fine in the previous version I was using, it was an old version from around a year ago so I don't understand how that can work but the new version doesn't,

Am I better off downgrading?
 
@HazedOff
#2 internal_data/code_cache/templates/l1/s41/public/changeContentOwner_post_macros_action_bar.php(6): XF\Template\Templater->method(Object(TickTackk\ChangeContentOwner\XF\Entity\Post), 'canChangeAuthor', Array)
That template is no longer used in this add-on. Can you start a conversation with me and include admin account details so I can look into what is happening and why.
 
@HazedOff

That template is no longer used in this add-on. Can you start a conversation with me and include admin account details so I can look into what is happening and why.

Hi, I'm just a dev/licence holder for the site I don't have owner access to give permissions and all admin accounts are 2fa. I'll speak to the owner of the forum.

Would it most likely be caused by old db entries from a previous version?
 
Even in the older version (2.0.x) there was no such template.

When we upgraded the forum from xen 1.x to xen 2.x we never upgraded your add-on. I think the first time I upgraded it was today.

That add-on we was using had a version number of like 1.0.0.1 i think.
 
When manually rebuilding data:
Code:
LogicException: Content type xfmg_media must define an 'entity' value in src/XF/App.php at line 2568

    XF\App->getContentTypeEntity() in src/addons/TickTackk/ChangeContentOwner/Job/Upgrade/RebuildAttachmentOwner.php at line 42
    TickTackk\ChangeContentOwner\Job\Upgrade\RebuildAttachmentOwner->getNextIds() in src/XF/Job/AbstractRebuildJob.php at line 30
    XF\Job\AbstractRebuildJob->run() in src/XF/Job/Manager.php at line 253
    XF\Job\Manager->runJobInternal() in src/XF/Job/Manager.php at line 195
    XF\Job\Manager->runJobEntry() in src/XF/Job/Manager.php at line 79
    XF\Job\Manager->runQueue() in src/XF/Admin/Controller/Tools.php at line 139
    XF\Admin\Controller\Tools->actionRunJob() in src/XF/Mvc/Dispatcher.php at line 350
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 261
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2184
    XF\App->run() in src/XF.php at line 391
    XF::runApp() in admin.php at line 13


Server errors have been logged:
Code:
    LogicException: Content type xfmg_media must define an 'entity' value src/XF/App.php:2568
Code:
Stack trace
#0 src/addons/TickTackk/ChangeContentOwner/Job/Upgrade/RebuildAttachmentOwner.php(42): XF\App->getContentTypeEntity('xfmg_media')
#1 src/XF/Job/AbstractRebuildJob.php(30): TickTackk\ChangeContentOwner\Job\Upgrade\RebuildAttachmentOwner->getNextIds(0, 100)
#2 src/XF/Job/Manager.php(253): XF\Job\AbstractRebuildJob->run(G)
#3 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#4 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#5 src/XF/Admin/Controller/Tools.php(139): XF\Job\Manager->runQueue(true, 8)
#6 src/XF/Mvc/Dispatcher.php(350): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(261): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#11 src/XF.php(391): XF\App->run()
#12 admin.php(13): XF::runApp('XF\\Admin\\App')
#13 {main}

XenForo Media Gallery has never been installed.
 
i have this error:
Code:
    LogicException: Content type graph must define an 'entity' value src/XF/App.php:2568

    Generated by: wEbAddEr Apr 25, 2020 at 1:27 AM

Stack trace

#0 src/addons/TickTackk/ChangeContentOwner/Job/Upgrade/RebuildAttachmentOwner.php(42): XF\App->getContentTypeEntity('graph')
#1 src/XF/Job/AbstractRebuildJob.php(30): TickTackk\ChangeContentOwner\Job\Upgrade\RebuildAttachmentOwner->getNextIds(0, 100)
#2 src/XF/Job/Manager.php(253): XF\Job\AbstractRebuildJob->run(G)
#3 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#4 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#5 src/XF/Admin/Controller/Tools.php(139): XF\Job\Manager->runQueue(true, 8)
#6 src/XF/Mvc/Dispatcher.php(350): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(261): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Vekseid\GranularAdminPermissions\XF\Admin\Controller\Tools), NULL)
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Vekseid\GranularAdminPermissions\XF\Admin\Controller\Tools), NULL)
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#11 src/XF.php(391): XF\App->run()
#12 admin.php(13): XF::runApp('XF\\Admin\\App')
#13 {main}

Request state

array(4) {
  ["url"] => string(24) "/admin.php?tools/run-job"
  ["referrer"] => string(50) "https://gettoawakening.com/admin.php?tools/run-job"
  ["_GET"] => array(1) {
    ["tools/run-job"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["_xfRedirect"] => string(10) "/admin.php"
    ["_xfToken"] => string(8) "********"
    ["only_ids"] => string(0) ""
  }
}
 
Top Bottom