• 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 InvalidArgumentException: Template public:embed_resolver_rms_item error: Container key 'prefixes.xa_rms_item' was not found

dunowat

New Member
CAS Premium
EMS Early Adopter
IMS Premium
RMS Premium
RMS Version
2.3.2
XenForo Version
2.3.6
PHP Version
8.2.11
Database & Version
MariaDB 10.11
Are there any errors being throw?
Yes
I've received this error fairly often when I created a review and then feature the listing. I added a sponsor prefix to the business which only admins have access to. It appears when a user visit the page this error gets triggered.

I can't tell if this is a XON addon thing or RMS, but it seems to only happen when there's a Prefix applied to it. No errors without the prefix.

Code:
InvalidArgumentException: Template public:embed_resolver_rms_item error: Container key 'prefixes.xa_rms_item' was not found src/XF/Container.php:48
Generated by:  Apr 5, 2025 at 9:02 AM
Stack trace
#0 src/XF/App.php(3884): XF\Container->offsetGet('prefixes.xa_rms...')
#1 src/XF/Template/Templater.php(3746): XF\App->container('prefixes.xa_rms...')
#2 src/addons/SV/MultiPrefix/XF/Template/Templater.php(200): XF\Template\Templater->fnPrefix(Object(SV\StandardLib\XF\Template\Templater), true, 'xa_rms_item', 3, 'html', NULL)
#3 src/XF/Template/Templater.php(1219): SV\MultiPrefix\XF\Template\Templater->fnSvPrefix(Object(SV\StandardLib\XF\Template\Templater), true, 'xa_rms_item', Object(AL\RMSFilter\XenAddons\RMS\Entity\Item))
#4 internal_data/code_cache/templates/l1/s11/public/embed_resolver_rms_item.php(41): XF\Template\Templater->func('prefix', Array, true)
#5 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#6 src/addons/AL/CASFilter/XF/Template/Templater.php(78): XF\Template\Templater->renderTemplate('embed_resolver_...', Array, true, NULL)
#7 src/XF/EmbedResolver/AbstractHandler.php(44): AL\CASFilter\XF\Template\Templater->renderTemplate('public:embed_re...', Array)
#8 src/XF/Entity/EmbedResolverTrait.php(33): XF\EmbedResolver\AbstractHandler->render(Object(AL\RMSFilter\XenAddons\RMS\Entity\Item))
#9 src/XF/Template/Templater.php(1282): XenAddons\RMS\Entity\Item->renderEmbed()
#10 internal_data/code_cache/templates/l1/s11/public/bb_code_tag_embed.php(11): XF\Template\Templater->method(Object(AL\RMSFilter\XenAddons\RMS\Entity\Item), 'renderEmbed', Array)
#11 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#12 src/addons/AL/CASFilter/XF/Template/Templater.php(78): XF\Template\Templater->renderTemplate('bb_code_tag_emb...', Array, true, NULL)
#13 src/XF/BbCode/Renderer/Html.php(1845): AL\CASFilter\XF\Template\Templater->renderTemplate('public:bb_code_...', Array)
#14 src/XF/BbCode/Renderer/Html.php(356): XF\BbCode\Renderer\Html->renderTagEmbed(Array, Array, Array, Array, Object(SV\ReportImprovements\XF\BbCode\Renderer\Html))
#15 src/XF/BbCode/Traverser.php(63): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#16 src/XF/BbCode/Traverser.php(39): XF\BbCode\Traverser->renderSubTree(Array, Array)
#17 src/XF/BbCode/Traverser.php(22): XF\BbCode\Traverser->renderAst(Array, Object(SV\SignupAbuseBlocking\XF\BbCode\RuleSet), Array)
#18 src/XF/SubContainer/BbCode.php(236): XF\BbCode\Traverser->render('[USER=4117]@Bor...', Object(XF\BbCode\Parser), Object(SV\SignupAbuseBlocking\XF\BbCode\RuleSet), Array)
#19 src/XF/Template/Templater.php(2607): XF\SubContainer\BbCode->render('[USER=4117]@Bor...', 'html', 'post', Object(SV\WarningImprovements\XF\Entity\Post), Array)
#20 src/addons/SV/WarningImprovements/XF/Template/Templater.php(33): XF\Template\Templater->fnBbCode(Object(SV\StandardLib\XF\Template\Templater), false, '[USER=4117]@Bor...', 'post', Object(SV\WarningImprovements\XF\Entity\Post), Array, 'html')
#21 src/XF/Template/Templater.php(1219): SV\WarningImprovements\XF\Template\Templater->fnBbCode(Object(SV\StandardLib\XF\Template\Templater), false, '[USER=4117]@Bor...', 'post', Object(SV\WarningImprovements\XF\Entity\Post))
#22 internal_data/code_cache/templates/l1/s11/public/post_macros.php(479): XF\Template\Templater->func('bb_code', Array, false)
#23 src/XF/Template/Templater.php(921): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#24 internal_data/code_cache/templates/l1/s11/public/post_macros.php(67): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array)
#25 src/XF/Template/Templater.php(1092): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#26 src/XF/Template/Templater.php(1028): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#27 internal_data/code_cache/templates/l1/s11/public/post_macros.php(107): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#28 src/XF/Template/Templater.php(1092): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#29 src/XF/Template/Templater.php(1028): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#30 internal_data/code_cache/templates/l1/s11/public/post_macros.php(136): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#31 src/XF/Template/Templater.php(1092): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#32 src/XF/Template/Templater.php(1028): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#33 internal_data/code_cache/templates/l1/s11/public/post_macros.php(150): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#34 src/XF/Template/Templater.php(1092): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#35 src/XF/Template/Templater.php(1028): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#36 internal_data/code_cache/templates/l1/s11/public/post_macros.php(162): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#37 src/XF/Template/Templater.php(1092): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#38 src/XF/Template/Templater.php(1028): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#39 internal_data/code_cache/templates/l1/s11/public/post_macros.php(204): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#40 src/XF/Template/Templater.php(921): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#41 internal_data/code_cache/templates/l1/s11/public/thread_view.php(913): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#42 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#43 src/addons/AL/CASFilter/XF/Template/Templater.php(78): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#44 src/XF/Template/Template.php(24): AL\CASFilter\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#45 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#46 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#47 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#48 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#49 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#50 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#51 src/XF.php(806): XF\App->run()
#52 index.php(23): XF::runApp('XF\\Pub\\App')
#53 {main}
 
Just FYI ...That error is specific to an embedded RMS Item and RMS prefixes. Has absolutely nothing to do with being featured or not. It's an issue with the Embed template for RMS Item.
 
Just FYI ...That error is specific to an embedded RMS Item and RMS prefixes. Has absolutely nothing to do with being featured or not. It's an issue with the Embed template for RMS Item.
As was expected, there is a typo in a prefix helper in the embed_resolver_rms_item and embed_resolver_rms_location templates.

If you want to patch this until the next release...

Edit
the templates embed_resolver_rms_item and embed_resolver_rms_location

Find the Prefix Helper {{ prefix('xa_rms_item', $item) }}

Replace with {{ prefix('rms_item', $item) }}

Note: This is fixed in IMS as well (in the embed_resolver_ims_item template)
 
Back
Top