- Posts: 243
- Thank you received: 16
[j4] l'insertin de produit via le plugin fait planté mon site
Less
More
4 years 4 months ago #341180
by theomartin
Replied by theomartin on topic [j4] l'insertin de produit via le plugin fait planté mon site
Bonjour,
Je rencontre le même problème.
WebAssetManager is locked, you came late
/home/seph8968/public_html/life4/libraries/src/WebAsset/WebAssetManager.php:273
Call stack
# Function Location
1 () JROOT/libraries/src/WebAsset/WebAssetManager.php:273
2 Joomla\CMS\WebAsset\WebAssetManager->useAsset() JROOT/libraries/src/WebAsset/WebAssetManager.php:201
3 Joomla\CMS\WebAsset\WebAssetManager->__call() JROOT/libraries/src/HTML/Helpers/FormBehavior.php:98
4 Joomla\CMS\HTML\Helpers\FormBehavior::chosen() JROOT/libraries/src/HTML/HTMLHelper.php:297
5 Joomla\CMS\HTML\HTMLHelper::call() JROOT/libraries/src/HTML/HTMLHelper.php:145
6 Joomla\CMS\HTML\HTMLHelper::_() JROOT/administrator/components/com_hikashop/helpers/helper.php:2597
7 hikashopView->display() JROOT/components/com_hikashop/views/product/view.html.php:29
8 ProductViewProduct->display() JROOT/administrator/components/com_hikashop/helpers/helper.php:864
9 hikashop_getLayout() JROOT/plugins/system/hikashopproductinsert/hikashopproductinsert_view.php:89
10 require() JROOT/plugins/system/hikashopproductinsert/hikashopproductinsert.php:474
11 plgSystemHikashopproductInsert->_processProduct() JROOT/plugins/system/hikashopproductinsert/hikashopproductinsert.php:123
12 plgSystemHikashopproductInsert->onAfterRender() JROOT/libraries/src/Plugin/CMSPlugin.php:285
13 Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
14 Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:111
15 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/libraries/src/Application/CMSApplication.php:1045
16 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:802
17 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:284
18 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
19 require_once() JROOT/index.php:32
Je rencontre le même problème.
WebAssetManager is locked, you came late
/home/seph8968/public_html/life4/libraries/src/WebAsset/WebAssetManager.php:273
Call stack
# Function Location
1 () JROOT/libraries/src/WebAsset/WebAssetManager.php:273
2 Joomla\CMS\WebAsset\WebAssetManager->useAsset() JROOT/libraries/src/WebAsset/WebAssetManager.php:201
3 Joomla\CMS\WebAsset\WebAssetManager->__call() JROOT/libraries/src/HTML/Helpers/FormBehavior.php:98
4 Joomla\CMS\HTML\Helpers\FormBehavior::chosen() JROOT/libraries/src/HTML/HTMLHelper.php:297
5 Joomla\CMS\HTML\HTMLHelper::call() JROOT/libraries/src/HTML/HTMLHelper.php:145
6 Joomla\CMS\HTML\HTMLHelper::_() JROOT/administrator/components/com_hikashop/helpers/helper.php:2597
7 hikashopView->display() JROOT/components/com_hikashop/views/product/view.html.php:29
8 ProductViewProduct->display() JROOT/administrator/components/com_hikashop/helpers/helper.php:864
9 hikashop_getLayout() JROOT/plugins/system/hikashopproductinsert/hikashopproductinsert_view.php:89
10 require() JROOT/plugins/system/hikashopproductinsert/hikashopproductinsert.php:474
11 plgSystemHikashopproductInsert->_processProduct() JROOT/plugins/system/hikashopproductinsert/hikashopproductinsert.php:123
12 plgSystemHikashopproductInsert->onAfterRender() JROOT/libraries/src/Plugin/CMSPlugin.php:285
13 Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
14 Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:111
15 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/libraries/src/Application/CMSApplication.php:1045
16 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:802
17 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:284
18 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
19 require_once() JROOT/index.php:32
Please Log in or Create an account to join the conversation.
4 years 4 months ago #341183
by nicolas
Replied by nicolas on topic [j4] l'insertin de produit via le plugin fait planté mon site
Hi,
While the generic message is the same, the callstack actually points to a different problem.
And that's normal since the patch we added for the initial problem is already in HikaShop and you already have it.
The callstack points to the loading of the chosen library. So I suppose you have the "use chosen library" setting of the HikaShop configuration activated and that's what triggering the error as the content tag replacing plugin is trying to load chosen while the web asset manager is already locked.
Change the code:
to:
at the two places of the file administrator/components/com_hikashop/helpers/helper.php where you find them and it should solve the problem.
Please confirm the resolution of the problem so that we can include the patch on our end.
While the generic message is the same, the callstack actually points to a different problem.
And that's normal since the patch we added for the initial problem is already in HikaShop and you already have it.
The callstack points to the loading of the chosen library. So I suppose you have the "use chosen library" setting of the HikaShop configuration activated and that's what triggering the error as the content tag replacing plugin is trying to load chosen while the web asset manager is already locked.
Change the code:
Code:
JHtml::_('formbehavior.chosen', 'select');
Code:
try {
JHtml::_('formbehavior.chosen', 'select');
} catch(Exception $e) {
$doc = JFactory::getDocument();
$doc->addStyleSheet(JURI::base(true).'/media/vendor/chosen/chosen.css');
$doc->addScript(JURI::base(true).'/media/vendor/chosen/chosen.jquery.js');
}
Please confirm the resolution of the problem so that we can include the patch on our end.
Please Log in or Create an account to join the conversation.
Less
More
- Posts: 243
- Thank you received: 16
4 years 4 months ago #341226
by theomartin
Replied by theomartin on topic [j4] l'insertin de produit via le plugin fait planté mon site
Bonjour,
JHtml::_('formbehavior.chosen', 'select'); est à deux endroits dans le fichier helper.php.
Le quel faut-il changer ?
JHtml::_('formbehavior.chosen', 'select'); est à deux endroits dans le fichier helper.php.
Le quel faut-il changer ?
Code:
$app = JFactory::getApplication();
if(hikashop_isClient('administrator')) {
if($_REQUEST['option'] == HIKASHOP_COMPONENT && !HIKASHOP_J40) {
if($include_mootools)
JHTML::_('behavior.framework');
if(@$_REQUEST['ctrl'] != 'massaction')
JHtml::_('formbehavior.chosen', 'select');
}
} else {
$configClass =& hikashop_config();
if($configClass->get('bootstrap_forcechosen', 0)) {
if($include_mootools)
JHTML::_('behavior.framework');
JHtml::_('formbehavior.chosen', 'select');
Please Log in or Create an account to join the conversation.
4 years 4 months ago #341230
by nicolas
Replied by nicolas on topic [j4] l'insertin de produit via le plugin fait planté mon site
bonjour,
Pardon, en écrivant mon message, j'avais oublié qu'on était en Français...
Oui, il faut remplacer aux deux endroits, d'où le "at the two places" dans mon message précédent.
Pardon, en écrivant mon message, j'avais oublié qu'on était en Français...
Oui, il faut remplacer aux deux endroits, d'où le "at the two places" dans mon message précédent.
The following user(s) said Thank You: theomartin
Please Log in or Create an account to join the conversation.
Less
More
- Posts: 243
- Thank you received: 16
4 years 4 months ago #341251
by theomartin
Replied by theomartin on topic [j4] l'insertin de produit via le plugin fait planté mon site
Bonjour,
J'ai lu trop vite...
J'ai appliqué la modification indiquée et cela fonctionne sans problème.
Merci à vous.
J'ai lu trop vite...
J'ai appliqué la modification indiquée et cela fonctionne sans problème.
Merci à vous.
The following user(s) said Thank You: nicolas
Please Log in or Create an account to join the conversation.
Time to create page: 0.221 seconds