Hi zusammen,
ich wollte gerade den D3 Modul Connector installieren. Connector abgeloadet und dann den das Modul im Backend aktiviert und die automatische Installation starten lassen.
Da kam dann bereits der 500 er. Jetzt ist dieser immer noch vorhanden und ich habe keine Eintragung in irgendwelchen Logs.
Hat jemand ne Idee, was man hier unternehmen kann?
Das Stack Trace sagt hier folgendes:
Stack trace:
#0 /html/oxid/core/oxutilsobject.php(192): oxUtilsObject->_getObject(‘oxsystemcompone…’, 0, Array)
#1 [internal function]: oxUtilsObject->oxNew(‘oxSystemCompone…’)
#2 /html/oxid/core/oxfunctions.php(382): call_user_func_array(Array, Array)
#3 /html/oxid/core/oxutilsobject.php(469): oxNew(‘oxSystemCompone…’)
#4 /html/oxid/core/oxutilsobject.php(347): oxUtilsObject->_makeSafeModuleClassParents(Array, ‘oxshopcontrol’)
#5 /html/oxid/core/oxutilsobject.php(176): oxUtilsObject->getClassName(‘oxshopcontrol’)
#6 [internal function]: oxUtilsObject->oxNew(‘oxShopControl’)
#7 /html/oxid/core/oxfunctions.php(382): call_user_func_array(Array, Array)
#8 /html/oxid/core/oxid.php(37): oxNew(‘oxShopControl’)
#9 /html/oxid/index.php(26): Oxid::run()
#10 /html/oxid/admin/index.php(27): require_once(’/html/oxid/inde…’)
#11 {main}
thrown in /html/oxid/core/oxutilsobject.php on line 217
[26-Jun-2014 13:29:02 Europe/Berlin] PHP Fatal error: Uncaught exception ‘oxSystemComponentException’ with message ‘EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND’ in /html/oxid/core/oxutilsobject.php:217
Stack trace:
#0 /html/oxid/core/oxutilsobject.php(192): oxUtilsObject->_getObject(‘oxsystemcompone…’, 0, Array)
#1 [internal function]: oxUtilsObject->oxNew(‘oxSystemCompone…’)
#2 /html/oxid/core/oxfunctions.php(382): call_user_func_array(Array, Array)
#3 /html/oxid/core/oxutilsobject.php(469): oxNew(‘oxSystemCompone…’)
#4 /html/oxid/core/oxutilsobject.php(347): oxUtilsObject->_makeSafeModuleClassParents(Array, ‘oxshopcontrol’)
#5 /html/oxid/core/oxutilsobject.php(176): oxUtilsObject->getClassName(‘oxshopcontrol’)
#6 [internal function]: oxUtilsObject->oxNew(‘oxShopControl’)
#7 /html/oxid/core/oxfunctions.php(382): call_user_func_array(Array, Array)
#8 /html/oxid/core/oxid.php(37): oxNew(‘oxShopControl’)
#9 /html/oxid/index.php(26): Oxid::run()
#10 /html/oxid/oxseo.php(44): require(’/html/oxid/inde…’)
#11 {main}
thrown in /html/oxid/core/oxutilsobject.php on line 217
So, hat sich erledigt. Habe einfach die Moduleinstellungen gelöscht und dann die Views neu generiert und den Connector ganz schnell verschwinden lassen.
DELETE FROM oxconfig
WHERE OXVARNAME
LIKE '%module%'
und tmp leeren, dann sollte es gehen und du kannst die Module wieder einschalten.
Edit: warst schneller
Hi Frank, dankeschön für die Antwort. Scheint alles zu funktionieren, bis auf den Filter von Dir. Hast Du ne Idee, woran das denn liegen könnte?
Mist, die Views lassen sich im Backend nicht mehr generieren. Im oberen Frame kommt dann eine 404 Seite… Wasn das nun wieder?
Der verhindert noch die Viewgenerierung:
oxConnectionException-oxException (time: 2014-06-26 14:32:52): [1146]: mysql:EXECUTE error: [1146: Table ‘usr_p123341_4.d3_cfg_mod’ doesn’t exist] in EXECUTE with parameters SHOW COLUMNS FROM d3_cfg_mod, for user p123341
Stack Trace: #0 /html/oxid/core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc(369): adodb_throw(‘mysql’, ‘EXECUTE’, 1146, ‘Table ‘usr_p123…’, ‘SHOW COLUMNS FR…’, false, Object(object_ADOConnection))
#1 /html/oxid/core/adodblite/adodb.inc.php(316): mysql_driver_ADOConnection->do_query(‘SHOW COLUMNS FR…’, -1, -1, false)
#2 /html/oxid/core/adodblite/adodbSQL_drivers/mysql/mysql_meta_module.inc(229): ADOConnection->Execute(‘SHOW COLUMNS FR…’)
#3 /html/oxid/core/oxlegacydb.php(280): mysql_meta_ADOConnection->MetaColumns(‘d3_cfg_mod’)
#4 /html/oxid/core/oxdbmetadatahandler.php(64): oxLegacyDb->metaColumns(‘d3_cfg_mod’)
#5 /html/oxid/core/oxdbmetadatahandler.php(326): oxDbMetaDataHandler->getFields(‘d3_cfg_mod’)
#6 /html/oxid/application/models/oxshop.php(138): oxDbMetaDataHandler->getSinglelangFields(‘d3_cfg_mod’, 0)
#7 /html/oxid/application/models/oxshop.php(99): oxShop->_getViewSelect(‘d3_cfg_mod’, 0)
#8 /html/oxid/core/oxdbmetadatahandler.php(522): oxShop->generateViews(NULL, Array)
#9 /html/oxid/application/controllers/admin/tools_list.php(48): oxDbMetaDataHandler->updateViews()
#10 /html/oxid/core/oxview.php(539): Tools_List->updateViews()
#11 /html/oxid/core/oxshopcontrol.php(344): oxView->executeFunction(‘updateViews’)
#12 /html/oxid/core/oxshopcontrol.php(123): oxShopControl->_process(‘tools_list’, ‘updateViews’, NULL, NULL)
#13 /html/oxid/modules/aspaypal/aspaypal_shopcontrol.php(40): oxShopControl->start(NULL, NULL, NULL, NULL)
#14 /html/oxid/modules/su/su_shopcontrol.php(18): aspaypal_shopcontrol->start()
#15 /html/oxid/core/oxid.php(38): su_shopcontrol->start()
#16 /html/oxid/index.php(26): Oxid::run()
#17 /html/oxid/admin/index.php(27): require_once(’/html/oxid/inde…’)
#18 {main}
Connection Adress -->
Connection Error -->
[QUOTE=coarsy;146888]Hi Frank, dankeschön für die Antwort. Scheint alles zu funktionieren, bis auf den Filter von Dir. Hast Du ne Idee, woran das denn liegen könnte?[/QUOTE]
Normalerweise ist das ja andersherum
/tmp geleert?
So, geht wieder, Views haben sich nur generieren lassen, als ich den D3 Connector komplett neu installiert habe, da die Tabelle seltsamerweise benötigt wurde…
So, jetzt müsste ich das Ding noch komplett deinstallieren.
Hi Chris,
eventuell hattest du schon den Bereich “Modulerweiterungen” im Admin angeklickt, noch bevor alle Dateien des Connectors im FTP-Programm hochgeladen wurden.
Da kommt dann gerne mal die interne Modulverwaltung des OXID-Shops durcheinander.
Fazit ist dann, das man den o.g. Select ausführen muss. Danach sollte aber alles inkl. Connector sauber laufen.
Du kannst dich gern bei uns melden, wenn du direkten Support benötigst.
HTH
Hi nochmal an alle! Ist nun alles wie gewünscht installiert. Auch der Connector meckerte nicht mehr wegen falscher Kollationen rum, wie das noch vor nem halben Jahr gewesen ist.
Es lag Hauptsächlich an alten Restbeständen des vorherigen Connectors aus der 4.6 er OXID Version, die natürlich erst vollständig beseitigt werden mussten. Auch im Smarty Plugin Ordner waren noch einige Leichen vorhanden.
Endlich hab ich “meinen” Connector wieder zurück und das supergeile GA-Modul! Danke Thomas und Dankeschön auch an Frank.