Dritter Schritt. Versand & Zahlungsart spinnt

Also ich habe gerade in meinem Testshop das Problem das bei 3. Versand & Zahlungsart nach dem weiter, der Shop auf die Starseite springt.

Die Oxid Version ist 4.10 und das Theme ist ein Flow Childtheme.

Im EXCEPTION_LOG steht folgendes:

  Connection Adress -->
Connection Error -->
---------------------------------------------
oxConnectionException-oxException (time: 2016-09-30 16:05:21): [1356]: mysql error: [1356: View 'xxx_flow.oxv_oxpayments_de' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them] in EXECUTE (select `oxv_oxpayments_de`.`oxid`, `oxv_oxpayments_de`.`oxactive`, `oxv_oxpayments_de`.`oxdesc`, `oxv_oxpayments_de`.`oxaddsum`, `oxv_oxpayments_de`.`oxaddsumtype`, `oxv_oxpayments_de`.`oxaddsumrules`, `oxv_oxpayments_de`.`oxfromboni`, `oxv_oxpayments_de`.`oxfromamount`, `oxv_oxpayments_de`.`oxtoamount`, `oxv_oxpayments_de`.`oxvaldesc`, `oxv_oxpayments_de`.`oxchecked`, `oxv_oxpayments_de`.`oxlongdesc`, `oxv_oxpayments_de`.`oxsort`, `oxv_oxpayments_de`.`oxtspaymentid`, `oxv_oxpayments_de`.`oxtimestamp`, `oxv_oxpayments_de`.`oxpspaymorrowactive`, `oxv_oxpayments_de`.`oxpspaymorrowmap`, `oxv_oxpayments_de`.`fcpoispayone`, `oxv_oxpayments_de`.`fcpoauthmode`, `oxv_oxpayments_de`.`fcpolivemode` from oxv_oxpayments_de where 1  order by oxv_oxpayments_de.oxdesc LIMIT 0, 10, Array) with user root

 Stack Trace: #0 /var/www/html/yy/shoptest/core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc(369): adodb_throw('mysql', 'EXECUTE', 1356, 'View 'mysticum_...', 'select `oxv_oxp...', Array, Object(object_ADOConnection))
#1 /var/www/html/yy/shoptest/core/adodblite/adodb.inc.php(334): mysql_driver_ADOConnection->do_query('select `oxv_oxp...', 0, 10, Array)
#2 /var/www/html/yy/shoptest/core/oxlegacydb.php(161): ADOConnection->SelectLimit('select `oxv_oxp...', 10, 0, Array)
#3 /var/www/html/yy/shoptest/core/oxlist.php(384): oxLegacyDb->selectLimit('select `oxv_oxp...', 10, 0)
#4 /var/www/html/yy/shoptest/application/controllers/admin/oxadminlist.php(808): oxList->selectString('select `oxv_oxp...')
#5 /var/www/html/yy/shoptest/application/controllers/admin/oxadminlist.php(221): oxAdminList->getItemList()
#6 /var/www/html/yy/shoptest/core/oxshopcontrol.php(479): oxAdminList->render()
#7 /var/www/html/yy/shoptest/core/oxshopcontrol.php(361): oxShopControl->_render(Object(Payment_List))
#8 /var/www/html/yy/shoptest/core/oxshopcontrol.php(126): oxShopControl->_process('payment_list', NULL, NULL, NULL)
#9 /var/www/html/yy/shoptest/core/oxid.php(40): oxShopControl->start()
#10 /var/www/html/yy/shoptest/index.php(26): Oxid::run()
#11 /var/www/html/yy/shoptest/admin/index.php(27): require_once('/var/www/html/w...')
#12 {main}

 Connection Adress -->
Connection Error -->

Weiß jemand was das bedeutet?

Versuch mal tmp zu leeren und views neu zu erstellen. Die Fehlermeldung sagt, dass die payments view auf nicht vorhandene Spalten zugreifen will oder dein Datenbank Benutzer darf nicht darauf zugreifen.

Könnten auch die Views sein, die aktualisiert werden müssen. Ist ja nur ein Klick.

Daran lag es nicht. Das habe ich natürlich zu erst versucht.

Jetzt habe ich die Tabelle geleert, die originalen Module von Oxid deaktiviert und gelöscht, wieder neu aufgespielt, die oxpayments von dem laufenden sytem wieder aufgespielt und die Zahlungsarten deaktiviert und wieder aktiviert.

Ich weiß, so macht man keine Fehlersuche. Aber eines von den Sachen wars. :slight_smile:

Ist auch nur ein Testsystem.