Server error log
#1 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->set('post_count', Object(XF\Mvc\Entity\ArrayCollection))
#2 src/addons/XV/Service/Thread/Change.php(164): XF\Mvc\Entity\Entity->__set('post_count', Object(XF\Mvc\Entity\ArrayCollection))
#3 src/addons/XV/Pub/Controller/Post.php(35): XV\Service\Thread\Change->updateAuthor(Object(XV\Entity\Post), Object(MMO\Hide\XF\Entity\User))
#4 src/XF/Mvc/Dispatcher.php(362): XV\Pub\Controller\Post->actionChange(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF
ost', 'Change', Object(XF\Mvc\RouteMatch), Object(XV\Pub\Controller\Post), NULL)
#6 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XV\Pub\Controller\Post), NULL)
#7 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#9 src/XF.php(806): XF\App->run()
#10 index.php(23): XF::runApp('XF\\Pub\\App')
#11 {main}
-------------
Previous InvalidArgumentException: Attempted to convert object to integer - src/XF/Mvc/Entity/ValueFormatter.php:152
#0 src/XF/Mvc/Entity/Entity.php(810): XF\Mvc\Entity\ValueFormatter->castValueToType(Object(XF\Mvc\Entity\ArrayCollection), 2, Array)
#1 src/XF/Mvc/Entity/Entity.php(688): XF\Mvc\Entity\Entity->_castValueToType(Object(XF\Mvc\Entity\ArrayCollection), 'post_count', 2, Array)
#2 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->set('post_count', Object(XF\Mvc\Entity\ArrayCollection))
#3 src/addons/XV/Service/Thread/Change.php(164): XF\Mvc\Entity\Entity->__set('post_count', Object(XF\Mvc\Entity\ArrayCollection))
#4 src/addons/XV/Pub/Controller/Post.php(35): XV\Service\Thread\Change->updateAuthor(Object(XV\Entity\Post), Object(MMO\Hide\XF\Entity\User))
#5 src/XF/Mvc/Dispatcher.php(362): XV\Pub\Controller\Post->actionChange(Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF
ost', 'Change', Object(XF\Mvc\RouteMatch), Object(XV\Pub\Controller\Post), NULL)
#7 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XV\Pub\Controller\Post), NULL)
#8 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(806): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}
["url"] => string(18) "/posts/5537/change"
["referrer"] => string(109) "www.xxxxxxxx"
["_GET"] => array(0) {
}
["_POST"] => array(7) {
["_xfToken"] => string(8) "********"
["new_author"] => string(4) "xxxxx"
["new_date"] => string(10) "2025-10-20"
["new_time"] => string(5) "11:54"
["_xfResponseType"] => string(4) "json"
["_xfWithData"] => string(1) "1"
["_xfRequestUri"] => string(87) "/threads/xxxxxxxxxxxx.xxxx
/"
}
}
@xenvn
- InvalidArgumentException: Attempted to convert object to integer [post_count]
- src/XF/Mvc/Entity/Entity.php:814
- Generated by: ...
- Jan 5, 2026 at 7:50 AM
Stack trace
#0 src/XF/Mvc/Entity/Entity.php(688): XF\Mvc\Entity\Entity->_castValueToType(Object(XF\Mvc\Entity\ArrayCollection), 'post_count', 2, Array)#1 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->set('post_count', Object(XF\Mvc\Entity\ArrayCollection))
#2 src/addons/XV/Service/Thread/Change.php(164): XF\Mvc\Entity\Entity->__set('post_count', Object(XF\Mvc\Entity\ArrayCollection))
#3 src/addons/XV/Pub/Controller/Post.php(35): XV\Service\Thread\Change->updateAuthor(Object(XV\Entity\Post), Object(MMO\Hide\XF\Entity\User))
#4 src/XF/Mvc/Dispatcher.php(362): XV\Pub\Controller\Post->actionChange(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF
#6 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XV\Pub\Controller\Post), NULL)
#7 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#9 src/XF.php(806): XF\App->run()
#10 index.php(23): XF::runApp('XF\\Pub\\App')
#11 {main}
-------------
Previous InvalidArgumentException: Attempted to convert object to integer - src/XF/Mvc/Entity/ValueFormatter.php:152
#0 src/XF/Mvc/Entity/Entity.php(810): XF\Mvc\Entity\ValueFormatter->castValueToType(Object(XF\Mvc\Entity\ArrayCollection), 2, Array)
#1 src/XF/Mvc/Entity/Entity.php(688): XF\Mvc\Entity\Entity->_castValueToType(Object(XF\Mvc\Entity\ArrayCollection), 'post_count', 2, Array)
#2 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->set('post_count', Object(XF\Mvc\Entity\ArrayCollection))
#3 src/addons/XV/Service/Thread/Change.php(164): XF\Mvc\Entity\Entity->__set('post_count', Object(XF\Mvc\Entity\ArrayCollection))
#4 src/addons/XV/Pub/Controller/Post.php(35): XV\Service\Thread\Change->updateAuthor(Object(XV\Entity\Post), Object(MMO\Hide\XF\Entity\User))
#5 src/XF/Mvc/Dispatcher.php(362): XV\Pub\Controller\Post->actionChange(Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF
#7 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XV\Pub\Controller\Post), NULL)
#8 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(806): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}
Request state
array(4) {["url"] => string(18) "/posts/5537/change"
["referrer"] => string(109) "www.xxxxxxxx"
["_GET"] => array(0) {
}
["_POST"] => array(7) {
["_xfToken"] => string(8) "********"
["new_author"] => string(4) "xxxxx"
["new_date"] => string(10) "2025-10-20"
["new_time"] => string(5) "11:54"
["_xfResponseType"] => string(4) "json"
["_xfWithData"] => string(1) "1"
["_xfRequestUri"] => string(87) "/threads/xxxxxxxxxxxx.xxxx
/"
}
}
@xenvn