• REGISTRATION REQUIREMENTS:

    Your username here MUST MATCH your XenForo username (connected to your XF license).

    Once you have registered here, then you need to start a conversation at xenforo.com w/Bob and provide the following:
    1. Your XenForo License Validation Token
    2. The Domain Name associated with the License
    NOTE: Your account will be validated once ALL requirements are verified/met. Thank you for your patience.

Fixed Unable to move blog entries to a new category

Levina

New Member
UBS Premium
UBS Version
2.3.8
XenForo Version
2.3.6
PHP Version
8.3.16
Database & Version
10.4.32-MariaDB
Are there any errors being throw?
Yes
I've been trying to move three blog entries to another category and it doesn't work. I get error messages and server errors.

Depending on how I move them I get these warnings:

Schermafbeelding 2025-05-14 om 22.24.53.png

Schermafbeelding 2025-05-14 om 22.16.49.png

Server errors:
Schermafbeelding 2025-05-15 om 16.10.56.png

Here are two stack traces:

#1
Server error log
  • Error: Call to undefined method XenAddons\UBS\Entity\BlogEntryItem::blogEntryMovedCategory()
  • src/addons/XenAddons/UBS/Entity/BlogEntryItem.php:2671
  • Generated by: Levina de Ruijter
  • 14 May 2025 at 22:18

Stack trace​

#0 src/XF/Mvc/Entity/Entity.php(1324): XenAddons\UBS\Entity\BlogEntryItem->_postSave()
#1 src/addons/XenAddons/UBS/Service/BlogEntryItem/Move.php(107): XF\Mvc\Entity\Entity->save(true, false)
#2 src/addons/XenAddons/UBS/Pub/Controller/BlogEntryItem.php(1902): XenAddons\UBS\Service\BlogEntryItem\Move->move(Object(XenAddons\UBS\Entity\BlogItem), Object(XenAddons\UBS\Entity\Category))
#3 src/XF/Mvc/Dispatcher.php(362): XenAddons\UBS\Pub\Controller\BlogEntryItem->actionMove(Object(XF\Mvc\ParameterBag))
#4 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XenAddons\\UBS:B...', 'Move', Object(XF\Mvc\RouteMatch), Object(XenAddons\UBS\Pub\Controller\BlogEntryItem), NULL)
#5 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XenAddons\UBS\Pub\Controller\BlogEntryItem), NULL)
#6 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#7 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#8 src/XF.php(806): XF\App->run()
#9 index.php(23): XF::runApp('XF\\Pub\\App')
#10 {main}

#2
Server error log
  • TypeError: XenAddons\UBS\Service\BlogEntryItem\Move::move(): Argument #1 ($blog) must be of type XenAddons\UBS\Entity\BlogItem, XenAddons\UBS\Entity\Category given, called in /var/www/live/src/addons/XenAddons/UBS/InlineMod/BlogEntryItem/Move.php on line 96
  • src/addons/XenAddons/UBS/Service/BlogEntryItem/Move.php:70
  • Generated by: Levina de Ruijter
  • 14 May 2025 at 22:35

Stack trace​

#0 src/addons/XenAddons/UBS/InlineMod/BlogEntryItem/Move.php(96): XenAddons\UBS\Service\BlogEntryItem\Move->move(Object(XenAddons\UBS\Entity\Category))
#1 src/XF/InlineMod/AbstractAction.php(175): XenAddons\UBS\InlineMod\BlogEntryItem\Move->applyToEntity(Object(XenAddons\UBS\Entity\BlogEntryItem), Array)
#2 src/XF/InlineMod/AbstractAction.php(161): XF\InlineMod\AbstractAction->applyInternal(Object(XF\Mvc\Entity\ArrayCollection), Array)
#3 src/XF/Pub/Controller/InlineModController.php(133): XF\InlineMod\AbstractAction->apply(Object(XF\Mvc\Entity\ArrayCollection), Array)
#4 src/XF/Mvc/Dispatcher.php(362): XF\Pub\Controller\InlineModController->actionPerform(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF\\Pub\\Controll...', 'Perform', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\InlineModController), Object(XF\Mvc\Reply\Reroute))
#6 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\InlineModController), Object(XF\Mvc\Reply\Reroute))
#7 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#9 src/XF.php(806): XF\App->run()
#10 index.php(23): XF::runApp('XF\\Pub\\App')
#11 {main}
 
Last edited by a moderator:
Terrific. Thanks for the quick fix.
I actually fixed it last night when you brought it up at Area 51 ;) Thanks again for posting it here so that I can properly track it so that all license holders can read the report.
 
Back
Top