Debugerror OXID CE 4.6.0 - Function 'UI' does not exist or is not accessible!

Hallo zusammen,

nach einem Update von 4.5.10 auf 4.6 wird bei eingeschaltetem Debugginglevel 4 der folgende Error angezeigt, statt der üblichen Auflistung:

oxSystemComponentException---!--NOT CAUGHT--!--oxException (time: 2012-04-28 13:39:40): [0]: Function 'UI' does not exist or is not accessible! (oxLegacyDb)
 
 Stack Trace: #0 /home/prowerk/html/core/oxdebuginfo.php(185): oxSuperCfg->__call('UI', Array)
#1 /home/prowerk/html/core/oxdebuginfo.php(185): oxLegacyDb->UI(5)
#2 /home/prowerk/html/views/oxshopcontrol.php(236): oxDebugInfo->formatAdoDbPerf()
#3 /home/prowerk/html/views/oxshopcontrol.php(338): oxShopControl->_stopMonitor(false, false, NULL, Array)
#4 /home/prowerk/html/views/oxshopcontrol.php(119): oxShopControl->_process('exceptionError', 'displayExceptio...')
#5 /home/prowerk/html/index.php(99): oxShopControl->start()
#6 {main}

 Faulty component --> 
---------------------------------------------

Nach einer kompletten Neuinstallation tritt das Problem immernoch auf. Es hat also nichts mit Drittsoftware zu tun.

Hat jemand ähnliche Probleme?

MfG Julian

Ps.: Shop läuft auf debian mit PHP 5.3 + Mysql 5.5

Hi,

hast Du die Möglichkeit, die MySQL-Version mal runter zudrehen?

Gruß

[QUOTE=Marco Steinhaeuser;88248]Hi,

hast Du die Möglichkeit, die MySQL-Version mal runter zudrehen?

Gruß[/QUOTE]

Hey Marco,

Danke für deine schnelle Antwort.

Ich habe ein Downgrade auf MySQL Version: 5.1.61-2 vorgenommen. Error besteht weiterhin.

MfG Julian

Hallo Julian,

würdest Du das kurz in den Bugtracker eintragen, damit die Jungs das mal prüfen?

Gruß

Hab das selbe Problem mit Level 2, 3 und 4.

Apache/2.2.9 (Debian), PHP/5.3.9-1, mysqlnd 5.0.8-dev - 20102224

Danke fürs Eintragen:

https://bugs.oxid-esales.com/view.php?id=3967

Hallo,

ich hab hier das selbe Problem, außerdem hab ich eine komplett kompilierte Version des Shops (4.6.4).

Gibts denn eine Möglichkeit heraus zu finden, wo dieses Problem verursacht wird?

Ich hab einige D3-Module installiert und bin mir fast sicher, dass es nach der D3 Suche oder dem Modul-Connector aufgetreten ist. Allerdings kann ich das nicht genau sagen :slight_smile:

Grüße
Sioweb

Hi,

hier gibt’s einen Ansatz:
https://bugs.oxid-esales.com/view.php?id=3967#c6951

Gruß

Danke für den Link,

aber mein Shop ist kompiliert, ich kann ja nix in diese Datei schreiben :slight_smile:

Testweise - nimm mal die entsprechende Datei aus der CE, wenn Du eine PE hast - die Versionen sind größtenteils baugleich.

Hi,

ich habe die Datei oxlegacydb.php ausgetauscht, jetzt erscheint nurnoch die Fehlermeldung:

Fatal error: Uncaught exception ‘oxSystemComponentException’ with message 'Function ‘setConnectionForSlave’ does not exist or is not accessible! (oxLegacyDb) ’ in /kunden/247440_79761/rp-hosting/500027/500030/alfer.com/oxid-464-php53/core/oxsupercfg.php:80 Stack trace: #0 /kunden/247440_79761/rp-hosting/500027/500030/alfer.com/oxid-464-php53/core/oxdb.php(350): oxSuperCfg->__call(‘setConnectionFo…’, Array) #1 /kunden/247440_79761/rp-hosting/500027/500030/alfer.com/oxid-464-php53/core/oxdb.php(350): oxLegacyDb->setConnectionForSlave(Object(object_ADOConnection)) #2 /kunden/247440_79761/rp-hosting/500027/500030/alfer.com/oxid-464-php53/core/oxconfig.php(889): oxDb::getDb(2) #3 /kunden/247440_79761/rp-hosting/500027/500030/alfer.com/oxid-464-php53/core/oxconfig.php(848): oxConfig->_getShopIdFromLangUrls() #4 /kunden/247440_79761/rp-hosting/500027/500030/alfer.com/oxid-464-php53/core/oxconfig.php(453): oxConfig->getShopId() #5 /kunden/247440_79761/rp-hosting/500027/500030/alfer.com/oxid-464-php53/core/oxconfig.php(538): oxC in /kunden/247440_79761/rp-hosting/500027/500030/alfer.com/oxid-464-php53/core/oxsupercfg.php on line 80

Ich nehm mal an das die Version nicht kompatibel zu der PHP 5.3 / 4.6.4 ist. Hab ich evt die falsche Version runtergeladen von Oxid? Bin einfach oben auf “Community/OXID eShop herunterladen” gegangen.

Grüße
Sioweb

Hallo Sioweb,

prüf Deine Installation mal mit einer oxchkverison.

Gruß