Support 2.1.1 broke the entire addons page

Lodelight

Licensed
Licensed
Hide BB Code
Invite System
Joined
Dec 17, 2021
Messages
7
Reaction score
1
In my admin panel since installing newest ver it broke my admin panel this is what its giving as the errors:

Macro admin:addon_list_macros :: addon_list_item() error: syntax error, unexpected '|', expecting variable (T_VARIABLE)

ParseError:
Macro admin:addon_list_macros :: addon_list_item() error: syntax error, unexpected '|', expecting variable (T_VARIABLE) src/addons/XenSoluce/HideBbCode/Hide/UtilHide.php:10

Stack Trace:
Code:
#0 src/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile('/usr/www/users/...')
#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('XenSoluce\\HideB...')
#2 src/addons/XenSoluce/HideBbCode/XF/Str/Formatter.php(11): spl_autoload_call('XenSoluce\\HideB...')
#3 src/XF/Template/Templater.php(4188): XenSoluce\HideBbCode\XF\Str\Formatter->snippetString('A number of hel...', 200, Array)
#4 src/XF/Template/Templater.php(1131): XF\Template\Templater->fnSnippet(Object(XFA\CustomUsernameIcons\XF\Template\Templater), false, 'A number of hel...', 200)
#5 internal_data/code_cache/templates/l1/s0/admin/addon_list_macros.php(131): XF\Template\Templater->func('snippet', Array, false)
#6 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XFA\CustomUsernameIcons\XF\Template\Templater), Array, NULL)
#7 internal_data/code_cache/templates/l1/s0/admin/index.php(588): XF\Template\Templater->callMacro('addon_list_macr...', 'addon_list_item', Array, Array)
#8 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(XFA\CustomUsernameIcons\XF\Template\Templater), Array, NULL)
#9 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('index', Array)
#10 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#11 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Index', 'admin:index', Array)
#12 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#15 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#16 src/XF.php(524): XF\App->run()
#17 admin.php(13): XF::runApp('XF\\Admin\\App')
#18 {main}

Request State:
Code:
array(4) {
  ["url"] => string(10) "/admin.php"
  ["referrer"] => string(22) "https://lodelight.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Hello,

In my admin panel since installing newest ver it broke my admin panel this is what its giving as the errors:

Macro admin:addon_list_macros :: addon_list_item() error: syntax error, unexpected '|', expecting variable (T_VARIABLE)

ParseError:
Macro admin:addon_list_macros :: addon_list_item() error: syntax error, unexpected '|', expecting variable (T_VARIABLE) src/addons/XenSoluce/HideBbCode/Hide/UtilHide.php:10

Stack Trace:
Code:
#0 src/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile('/usr/www/users/...')
#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('XenSoluce\\HideB...')
#2 src/addons/XenSoluce/HideBbCode/XF/Str/Formatter.php(11): spl_autoload_call('XenSoluce\\HideB...')
#3 src/XF/Template/Templater.php(4188): XenSoluce\HideBbCode\XF\Str\Formatter->snippetString('A number of hel...', 200, Array)
#4 src/XF/Template/Templater.php(1131): XF\Template\Templater->fnSnippet(Object(XFA\CustomUsernameIcons\XF\Template\Templater), false, 'A number of hel...', 200)
#5 internal_data/code_cache/templates/l1/s0/admin/addon_list_macros.php(131): XF\Template\Templater->func('snippet', Array, false)
#6 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XFA\CustomUsernameIcons\XF\Template\Templater), Array, NULL)
#7 internal_data/code_cache/templates/l1/s0/admin/index.php(588): XF\Template\Templater->callMacro('addon_list_macr...', 'addon_list_item', Array, Array)
#8 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(XFA\CustomUsernameIcons\XF\Template\Templater), Array, NULL)
#9 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('index', Array)
#10 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#11 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Index', 'admin:index', Array)
#12 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#15 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#16 src/XF.php(524): XF\App->run()
#17 admin.php(13): XF::runApp('XF\\Admin\\App')
#18 {main}

Request State:
Code:
array(4) {
  ["url"] => string(10) "/admin.php"
  ["referrer"] => string(22) "https://lodelight.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
What version of PHP are you using?

Regards, CRUEL-MODZ
 
Little dissapointed that the response is i need to upgrade my php version when I'm using above the requirements of xf already according to:

Not everyone's host has moved to 8 yet, but with this said I will just move forward with a different product from someone else that supports it.

Best of luck with your sales.
 
Hello,
Little dissapointed that the response is i need to upgrade my php version when I'm using above the requirements of xf already according to:
But he recommends PHP8 ;)


I'm not saying I'm not going to do anything ^^ I'm just going to delete the code that's causing the problem ^^ I'm just giving you some advice, and I'd be surprised if there were any hosts that didn't switch to PHP8.

Regards, CRUEL-MODZ
 
Last edited:
Hello,

But he recommends PHP8 ;)


I'm not saying I'm not going to do anything ^^ I'm just going to delete the code that's causing the problem ^^ I'm just giving you some advice, and I'd be surprised if there were any hosts that didn't switch to PHP8.

Regards, CRUEL-MODZ
Hetzner by default does not, infact they recommend you staying on 7.4 as not everything is compatible yet. They do offer it, i just am not sure how stable the compiled 8 on hetzner is yet as i don't want to destroy my site in the process.

My point more or less is you could have informed the public that you added code from php8 and it cause older versions to break lol.

That is if you knew this ahead of time which is an assumption.

I'll see how my site fairs this week on 8 and if it works fine then i'll give this another go.
 
Hello,

Hetzner by default does not, infact they recommend you staying on 7.4 as not everything is compatible yet. They do offer it, i just am not sure how stable the compiled 8 on hetzner is yet as i don't want to destroy my site in the process.
Why shouldn't PHP8 be stable?
The only problem it can have is addon not compatible PHP8, but what would surprise me.

My point more or less is you could have informed the public that you added code from php8 and it cause older versions to break lol.

That is if you knew this ahead of time which is an assumption.
In general, we put compatibility, but this time if I didn't put the code in PHP8 on purpose :( it's just habit. Sorry !
 
Top Bottom