Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
4 deleted 294 characters in body
source | link

23rd February 2016 Edit

Magento has released a v1.1 of the patch that addresses that particular issue, I've updated the hacky fix below so it reflects the official fix but I suggest you apply the v1.1 of the patch SUPEE-7405 to fix that issue.

25th January 2016 Bug fix

After digging into the bug, I've made a hacky fix for this particular issue:

Copy the app/code/core/Mage/Core/Model/Config.php to app/code/local/Mage/Core/Model/Config.php and in the loadModulesConfiguration_makeEventsLowerCase function declaration, replace the following code:

$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL,protected $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND,function $mergeModel);
$this->_makeEventsLowerCase_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN$area, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML,Mage_Core_Model_Config_Base $mergeModel);

With this one:

if ($mergeModel instanceof Mage_Core_Model_Config_Base)
{
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL,protected $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND,function $mergeModel);
$this->_makeEventsLowerCase_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN$area, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML,Varien_Simplexml_Config $mergeModel);
}

You can use that while Magento is working on a fix.

After digging into the bug, I've made a hacky fix for this particular issue:

Copy the app/code/core/Mage/Core/Model/Config.php to app/code/local/Mage/Core/Model/Config.php and in the loadModulesConfiguration function, replace the following code:

$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);

With this one:

if ($mergeModel instanceof Mage_Core_Model_Config_Base)
{
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);
}

You can use that while Magento is working on a fix.

23rd February 2016 Edit

Magento has released a v1.1 of the patch that addresses that particular issue, I've updated the hacky fix below so it reflects the official fix but I suggest you apply the v1.1 of the patch SUPEE-7405 to fix that issue.

25th January 2016 Bug fix

After digging into the bug, I've made a hacky fix for this particular issue:

Copy the app/code/core/Mage/Core/Model/Config.php to app/code/local/Mage/Core/Model/Config.php and in the _makeEventsLowerCase function declaration, replace the following code:

protected function _makeEventsLowerCase($area, Mage_Core_Model_Config_Base $mergeModel)

With this one:

protected function _makeEventsLowerCase($area, Varien_Simplexml_Config $mergeModel)

You can use that while Magento is working on a fix.

3 added 48 characters in body
source | link

After digging into the bug, I've made a hacky fix for this particular issue:

InCopy the app/code/core/Mage/Core/Model/Config.php fileto app/code/local/Mage/Core/Model/Config.php and in the loadModulesConfiguration function, replace the following code:

$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);

With this one:

if ($mergeModel instanceof Mage_Core_Model_Config_Base)
{
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);
}

You can use that while Magento is working on a fix.

After digging into the bug, I've made a hacky fix for this particular issue:

In the app/code/core/Mage/Core/Model/Config.php file in the loadModulesConfiguration function, replace the following code:

$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);

With this one:

if ($mergeModel instanceof Mage_Core_Model_Config_Base)
{
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);
}

You can use that while Magento is working on a fix.

After digging into the bug, I've made a hacky fix for this particular issue:

Copy the app/code/core/Mage/Core/Model/Config.php to app/code/local/Mage/Core/Model/Config.php and in the loadModulesConfiguration function, replace the following code:

$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);

With this one:

if ($mergeModel instanceof Mage_Core_Model_Config_Base)
{
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);
}

You can use that while Magento is working on a fix.

2 added 8 characters in body
source | link

After digging into the bug, I've made a hacky fix for this particular issue:

In the app/code/core/Mage/Core/Model/Config.php file in the loadModulesConfiguration function, replace the following code:

$this-_makeEventsLowerCase>_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this-_makeEventsLowerCase>_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this-_makeEventsLowerCase>_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this-_makeEventsLowerCase>_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);

With this one:

if ($mergeModel instanceof Mage_Core_Model_Config_Base)
{
$this-_makeEventsLowerCase>_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this-_makeEventsLowerCase>_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this-_makeEventsLowerCase>_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this-_makeEventsLowerCase>_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);
}

You can use that while Magento is working on a fix.

After digging into the bug, I've made a hacky fix for this particular issue:

In the app/code/core/Mage/Core/Model/Config.php file in the loadModulesConfiguration function, replace the following code:

$this-_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this-_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this-_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this-_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);

With this one:

if ($mergeModel instanceof Mage_Core_Model_Config_Base)
{
$this-_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this-_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this-_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this-_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);
}

You can use that while Magento is working on a fix.

After digging into the bug, I've made a hacky fix for this particular issue:

In the app/code/core/Mage/Core/Model/Config.php file in the loadModulesConfiguration function, replace the following code:

$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);

With this one:

if ($mergeModel instanceof Mage_Core_Model_Config_Base)
{
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_GLOBAL, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_FRONTEND, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMIN, $mergeModel);
$this->_makeEventsLowerCase(Mage_Core_Model_App_Area::AREA_ADMINHTML, $mergeModel);
}

You can use that while Magento is working on a fix.

1
source | link