Probleme mit Extension Layered Navigation

Hallo Leute,

ich habe folgendes Problem und hoffe ihr könnt mir helfen, habe schon Stunden
nach einer Lösung gesucht aber komme einfach nicht drauf.

Ich habe in einen OXID Shop die Extension Layered Navigation eingebaut (Produktfilter).
Auf meinem Entwicklungssystem funktioniert im Frontend und im Backend alles perfekt!

Im Live System hingegen, funktioniert zwar im frontend alles, dafür im Backend nichts!
Rufe ich die Einstellungen der Extension im Backend auf, bekomme ich nach kurzer
Zeit das Shopfrontend in den Frame geladen in den sonst die Optionsmaske geladen wird.
Gleichzeitig gibt er mir folgende Exception zurück:

EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND

So jetzt wirds interessant. Die Klasse existiert und zwar genau da wo sie sein sollte !
In der OXID Log steht folgendes:

oxSystemComponentException-oxException (time: 2011-07-14 09:15:29): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND 
 Stack Trace: #0 [internal function]: oxUtilsObject->oxNew('lnsettingsadmin...')
#1 /pfad/htdocs/core/oxfunctions.php(284): call_user_func_array(Array, Array)
#2 /pfad/htdocs/views/oxshopcontrol.php(271): oxNew('lnsettingsadmin...')
#3 /pfad/htdocs/views/oxshopcontrol.php(99):
oxShopControl->_process('lnsettingsadmin...', '')
#4 /pfad/htdocs/index.php(102): oxShopControl->start()
#5 /pfad/htdocs/admin/index.php(40): require_once('/var/www/produk...')
#6 {main}

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

Irgendwie werde ich daraus aber nicht ganz schlau…
Habe schon ziemlich viel probiert aber nichts hat funktioniert.
Was ich mit Sicherheit sagen kann ist, dass das entwicklungs und das Live System
wie ein Ei dem anderen gleichen !!!

Habe das Live System auch schon mal komplett gelöscht und neu aus dem SVN gezogen aber das hat nichts gebracht…

Ich bin mit meinem Latein am Ende und bitte um Hilfe :slight_smile:

Viiele Grüße und schonmal danke im Vorraus !!!

Hi,

folgende ToDo Liste könntest du mal abarbeiten:

  1. Nochmals das Modul Verzeichnis checken ob alles am richtigen Ort ist.
  2. Prüfen ob in der functions.php der Autoloader richtig eingebunden ist.
  3. Temp leeren.

Wenn das nicht hilft würde ich dich bitten unter folgender Adresse Kontakt zu uns aufzunehmen: [email protected]

Grüße,
Alex

vielleicht irgendwo ein pfad etc fest drin und falsch? läge nahe wenn es im testsystem geht.

Hi Jhonny,

hat sich dein Problem mittlerweile erledigt? Ich habe nämlich nichts mehr von dir gehört.

Grüße,
Alex

Hi Alex,

nein, es hat sich noch nicht erledigt, das Problem besteht weiterhin…

Im Moment bin ich allerdings noch an einem zweiten Prjoekt dran und
habe deshalb noch keinen Kontakt zu dir aufgenommen.

Habe die ToDo`s abgearbeitet und noch mal alles von vorn bis hinten gechecked,
er findet die Klasse immer noch nicht.

Grüße

Jhonny

Am besten meldest du dich mal bei uns. Aber ich habe auch noch eine Idee. Kann es sein, dass das test System unter Windows läuft und das produktiv System unter Linux? Dann könnte der grund die Groß- und Kleinschreibung sein.

Grüße,
Alex

Hi Alex,

also Test - und Livesystem laufen beide über Linux, dass war nicht das Problem.

Nach langer Suche haben wir das Problem nun gefunden und es lag werder an der
Extension, noch an OXID.

Er war ein SVN-Problem !!!

SVN hat beim Commit der functions.php eine halbe Zeile weggelassen, dass haben wir über die Compare funktion von SVN erfahren. Seit wir diesen Fehler behoben haben funktioniert das Backend der Extension wunderbar.

Vielen Dank für alle Antworten und eure Mühen !!!
Vielen Vielen Dank !

Gruß

Andi