Update 4.7 auf 4.8 schlägt fehl

Hallo
Ich habe die aufwändige Update Prozedur von 4.6 nach 4.8 vollzogen. Der Schritt zu 4.7 hat geklappt, nach dem Schritt zu 4.8 aber geht das Frontend nicht mehr.

Im EXEPTION_log.txt steht:



oxSystemComponentException-oxException (time: 2013-12-30 11:45:43): [0]: Function 'isInList' does not exist or is not accessible! (oxArticle)
 
 Stack Trace: #0 /home/ghost/www/oxid47/tmp/smarty/c175ce97f5de39aac4fce1011e265b0e^%%FC^FCA^FCA347E9%%list.tpl.php(49): oxSuperCfg->__call('isInList', Array)
#1 /home/ghost/www/oxid47/tmp/smarty/c175ce97f5de39aac4fce1011e265b0e^%%FC^FCA^FCA347E9%%list.tpl.php(49): oxArticle->isInList()
#2 /home/ghost/www/oxid47/core/smarty/Smarty.class.php(1869): include('/home/ghost/www...')
#3 /home/ghost/www/oxid47/tmp/smarty/c175ce97f5de39aac4fce1011e265b0e^%%40^405^405277AF%%start.tpl.php(60): Smarty->_smarty_include(Array)
#4 /home/ghost/www/oxid47/core/smarty/Smarty.class.php(1263): include('/home/ghost/www...')
#5 /home/ghost/www/oxid47/core/oxshopcontrol.php(509): Smarty->fetch('page/shop/start...', 'ox|1|0|1|0')
#6 /home/ghost/www/oxid47/core/oxshopcontrol.php(377): oxShopControl->_render(Object(Start))
#7 /home/ghost/www/oxid47/core/oxshopcontrol.php(137): oxShopControl->_process('start', NULL, NULL, NULL)
#8 /home/ghost/www/oxid47/core/oxid.php(40): oxShopControl->start()
#9 /home/ghost/www/oxid47/index.php(28): Oxid::run()
#10 {main}

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

Und ja, ich habe den tmp Ordner geleert und die views aktualisiert.
Tipps?

Danke und einen guten Rutsch!

Hallo,
öffne mal im Ordner application/models die oxarticle.php.
Gibt es hier eine function die isInList heißt? Sollte in Zeile 514 oder Umgebung liegen.
Und im Ordner core gibt es keine Datei mehr die oxarticle.php heißt, oder?

Grüße
Fabian

Hallo

in der Datei application/models/oxarticle.php gibt es keine Funktion isInList().
Lediglich eine Referenz



public function getVariants( $blRemoveNotOrderables = true, $blForceCoreTable = null  )
    {
        return $this->_loadVariantList( $this->_isInList(), $blRemoveNotOrderables, $blForceCoreTable );
    }


Im Ordner core ist die Datei nicht vorhanden.

Ging da also wohl was schief mit den neuen Dateien?

Grüsse

Hallo,
ja, hier stimmt was mit deinen Dateien nicht.
Vergleiche mal deine Datei mit dieser hier:

Hier gibt es die Funktion isInList.
Oder verwende die oxchkversion um die Unterschiede rauszubekommen.

Grüße
Fabian

Hallo.
Da ist wohl beim kopieren was schief gelaufen. Nochmal gemacht, geht.
Manchmal braucht man einen schups…

oxchkversion hat bei mir nicht funktioniert.

Oxid ist schon geil, aber auch höchst kompliziert…

Danke , Problem erledigt.