Can't quite work out if this is VW related or a conflict with an addon, sorry.
TypeError: Macro public

ost_macros :: post_user_content() error: Argument 1 passed to XF\BbCode\Renderer\Html::isUsableColor() must be of the type string, null given, called in /var/www/html/src/XF/BbCode/Renderer/Html.php on line 1136 src/XF/BbCode/Renderer/Html.php:1150
Generated by: Unknown account Jul 16, 2021 at 5:51 AM
Stack trace
#0 src/XF/BbCode/Renderer/Html.php(1136): XF\BbCode\Renderer\Html->isUsableColor(NULL)
#1 [internal function]: XF\BbCode\Renderer\Html->renderTagColor(Array, NULL, Array, Array, Object(vw\vw\XF\BbCode\Renderer\Html))
#2 src/XF/BbCode/Renderer/Html.php(308): call_user_func(Array, Array, NULL, Array, Array, Object(vw\vw\XF\BbCode\Renderer\Html))
#3 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(523): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#4 src/XF/BbCode/Traverser.php(61): vw\vw\XF\BbCode\Renderer\Html->renderTag(Array, Array)
#5 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(553): XF\BbCode\Traverser->renderSubTree(Array, Array)
#6 src/XF/BbCode/Renderer/Html.php(1130): vw\vw\XF\BbCode\Renderer\Html->renderSubTree(Array, Array)
#7 [internal function]: XF\BbCode\Renderer\Html->renderTagColor(Array, '#00b3b3', Array, Array, Object(vw\vw\XF\BbCode\Renderer\Html))
#8 src/XF/BbCode/Renderer/Html.php(308): call_user_func(Array, Array, '#00b3b3', Array, Array, Object(vw\vw\XF\BbCode\Renderer\Html))
#9 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(523): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#10 src/XF/BbCode/Traverser.php(61): vw\vw\XF\BbCode\Renderer\Html->renderTag(Array, Array)
#11 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(553): XF\BbCode\Traverser->renderSubTree(Array, Array)
#12 src/XF/BbCode/Traverser.php(37): vw\vw\XF\BbCode\Renderer\Html->renderSubTree(Array, Array)
#13 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(154): XF\BbCode\Traverser->renderAst(Array, Object(SV\UserMentionsImprovements\XF\BbCode\RuleSet), Array)
#14 src/XF/BbCode/Traverser.php(20): vw\vw\XF\BbCode\Renderer\Html->renderAst(Array, Object(SV\UserMentionsImprovements\XF\BbCode\RuleSet), Array)
#15 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(149): XF\BbCode\Traverser->render('A frown touched...', Object(vw\vw\XF\BbCode\Parser), Object(SV\UserMentionsImprovements\XF\BbCode\RuleSet), Array)
#16 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(92): vw\vw\XF\BbCode\Renderer\Html->vwParentRender('A frown touched...', Object(vw\vw\XF\BbCode\Parser), Object(SV\UserMentionsImprovements\XF\BbCode\RuleSet), Array)
#17 src/XF/SubContainer/BbCode.php(220): vw\vw\XF\BbCode\Renderer\Html->render('A frown touched...', Object(vw\vw\XF\BbCode\Parser), Object(SV\UserMentionsImprovements\XF\BbCode\RuleSet), Array)
#18 src/XF/Template/Templater.php(2362): XF\SubContainer\BbCode->render('A frown touched...', 'html', 'post', Object(SV\Threadmarks\XF\Entity\Post), Array)
#19 src/addons/vw/vw/XF/Template/Templater.php(421): XF\Template\Templater->fnBbCode(Object(vw\vw\XF\Template\Templater22), false, 'A frown touched...', 'post', Object(SV\Threadmarks\XF\Entity\Post), Array, 'html')
#20 [internal function]: vw\vw\XF\Template\Templater->fnBbCode(Object(vw\vw\XF\Template\Templater22), false, 'A frown touched...', 'post', Object(SV\Threadmarks\XF\Entity\Post))
#21 src/XF/Template/Templater.php(1121): call_user_func_array(Array, Array)
#22 internal_data/code_cache/templates/l1/s54/public/post_macros.php(436): XF\Template\Templater->func('bb_code', Array, false)
#23 src/XF/Template/Templater.php(817): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater22), Array, NULL)
#24 internal_data/code_cache/templates/l1/s54/public/post_macros.php(61): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array)
#25 src/XF/Template/Templater.php(980): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater22), Array, Object(XF\Template\ExtensionSet))
#26 src/XF/Template/Templater.php(916): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#27 internal_data/code_cache/templates/l1/s54/public/post_macros.php(95): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#28 src/XF/Template/Templater.php(980): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater22), Array, Object(XF\Template\ExtensionSet))
#29 src/XF/Template/Templater.php(916): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#30 internal_data/code_cache/templates/l1/s54/public/post_macros.php(124): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#31 src/XF/Template/Templater.php(980): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater22), Array, Object(XF\Template\ExtensionSet))
#32 src/XF/Template/Templater.php(916): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#33 internal_data/code_cache/templates/l1/s54/public/post_macros.php(142): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#34 src/XF/Template/Templater.php(980): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater22), Array, Object(XF\Template\ExtensionSet))
#35 src/XF/Template/Templater.php(916): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#36 internal_data/code_cache/templates/l1/s54/public/post_macros.php(154): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#37 src/XF/Template/Templater.php(980): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater22), Array, Object(XF\Template\ExtensionSet))
#38 src/XF/Template/Templater.php(916): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#39 internal_data/code_cache/templates/l1/s54/public/post_macros.php(205): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#40 src/XF/Template/Templater.php(817): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater22), Array, Object(XF\Template\ExtensionSet))
#41 internal_data/code_cache/templates/l1/s54/public/thread_view.php(947): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#42 src/XF/Template/Templater.php(1644): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater22), Array, Object(XF\Template\ExtensionSet))
#43 src/addons/vw/vw/XF/Template/Templater22.php(34): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#44 src/XF/Template/Template.php(24): vw\vw\XF\Template\Templater22->renderTemplate('public:thread_v...', Array)
#45 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#46 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#47 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#48 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#49 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#50 src/XF/App.php(2344): XF\Mvc\Dispatcher->run()
#51 src/XF.php(512): XF\App->run()
#52 index.php(20): XF::runApp('XF\\Pub\\App')
#53 {main}