2016-06-10 5 views
0

Ich brauche eine Hilfe.Magento Ausnahmeprotokoll Ausgabe

Exception.log Mein Magentos ist immer ein Fehler, dass ich keine Ahnung, wie zu lösen, und warum dies geschieht, unten einen Blick auf die Fehler nehmen:

2016-06-10T17:46:42+00:00 ERR (3): 
exception 'Mage_Core_Exception' with message 'Invalid block type: Mage_Dynamicslideshow_Block_List' in /chroot/home/reperfum/mydomain.com.br/html/app/Mage.php:595 
Stack trace: 

#0 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...') 
#1 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('dynamicslidesho...', Array) 
#2 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('dynamicslidesho...', 'dynamicslidesho...') 
#3 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('dynamicslidesho...', 'dynamicslidesho...') 
#4 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(205): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element)) 
#5 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(206): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element)) 
#6 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(206): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element)) 
#7 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Controller/Varien/Action.php(344): Mage_Core_Model_Layout->generateBlocks() 
#8 /chroot/home/reperfum/mydomain.com.br/html/app/code/local/Sm/Shopby/controllers/CategoryController.php(48): Mage_Core_Controller_Varien_Action->generateLayoutBlocks() 
#9 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Sm_Shopby_CategoryController->viewAction() 
#10 /chroot/home/reperfum/mydomain.com.br/html/app/code/local/Sm/Shopby/Controller/Router.php(96): Mage_Core_Controller_Varien_Action->dispatch('view') 
#11 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Sm_Shopby_Controller_Router->match(Object(Mage_Core_Controller_Request_Http)) 
#12 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch() 
#13 /chroot/home/reperfum/mydomain.com.br/html/app/Mage.php(684): Mage_Core_Model_App->run(Array) 
#14 /chroot/home/reperfum/mydomain.com.br/html/index.php(83): Mage::run('', 'store') 
#15 {main} 

kann mir jemand helfen, das zu lösen ?

tks

Antwort

0

Einer Ihrer Layout-XML-Dateien verweist, einen Block mit dem Typ dynamicslideshow/list. Dieser Blockalias kann nicht korrekt in eine Klasse aufgelöst werden. Dies kann verschiedene Gründe haben, aber der wahrscheinlichste Grund ist, dass Sie ein Modul aus app/code/local gelöscht haben und vergessen haben, einen Verweis darauf von app/design zu entfernen.

Suchen Sie in app/design nach XML-Dateien, die type="dynamicslideshow/list enthalten, und löschen Sie die Referenzen dazu. Wenn Sie das betreffende Modul behalten möchten, müssen Sie weitere Informationen darüber, wie Sie es implementiert haben, weitergeben.

+0

Es könnte auch ein Fehler im Modul config.xml-Datei sein. – Zefiryn

+0

@Zefiryn wie findest du das? Ich sage Layout aufgrund der Tatsache, dass die letzte Spur des lokalen Codes im Stapel stammt von 'Mage_Core_Controller_Varien_Action-> generateLayoutBlocks()' –

+0

Sie sind richtig, irgendwo im Layout (oder cms Block/Seite) ist eine Referenz zu 'dynamicslideshow/list' Block. Magento versucht, die Blockgruppe 'dynamicslideshow' in ein Klassenpräfix umzuwandeln. Wenn es keine Konfiguration für einen solchen Namen gibt, wird angenommen, dass dies ein Magento-Modul ist, und 'Mage_Dynamicslideshow_Block' als Klassenpräfix zurückgibt, was" dynamicslideshow/list "zu" Mage_Dynamicslideshow_Block_List "auflöst (wie in der Ausnahmebedingungsnachricht gezeigt), die nicht existiert. – Zefiryn