Probleme mit billSafe-Modul

Hallo zusammen,

wir benutzen das Modul für den Rechnungskauf über BillSafe schon seit einiger Zeit in unserem Shop, bisher ohne Probleme.

Nun wollte ich ein anderes Modul installieren, das lediglich ein zusätzliches Feld in der Tabelle oxorder hinzufügt und speichert.
Beim Testen tauchte jedoch folgender Fehler (beim Klick auf „Zur Kasse") auf:

oxSystemComponentException-oxException (time: 2014-11-13 09:34:01): [0]: Function ‘mo_billsafe__isInlineCheckoutAvailable’ does not exist or is not accessible! (Payment)

  Stack Trace: #0 /kunden/393833_1860/webseiten/domain.de/tmp/smarty/b0266abfd7e9fd314c585ac75e692537^%%C2^C2C^C2C393833%%payment.tpl.php(222): oxSuperCfg->__call('mo_billsafe__is...', Array)
#1 /kunden/393833_1860/webseiten/domain.de/tmp/smarty/b0266abfd7e9fd314c585ac75e692537^%%C2^C2C^C2C393833%%payment.tpl.php(222): Payment->mo_billsafe__isInlineCheckoutAvailable()
#2 /kunden/393833_1860/webseiten/domain.de/core/smarty/Smarty.class.php(1263): include('/kunden/429829_...')
#3 /kunden/393833_1860/webseiten/domain.de/core/oxshopcontrol.php(502): Smarty->fetch('page/checkout/p...', 'ox|0|0|1|0')
#4 /kunden/393833_1860/webseiten/domain.de/core/oxshopcontrol.php(350): oxShopControl->_render(Object(Payment))
#5 /kunden/393833_1860/webseiten/domain.de/core/oxshopcontrol.php(123): oxShopControl->_process('payment', NULL, NULL, NULL)
#6 /kunden/393833_1860/webseiten/domain.de/core/oxid.php(38): oxShopControl->start()
#7 /kunden/393833_1860/webseiten/domain.de/index.php(27): Oxid::run()
#8 {main}

 Faulty component -->

Ich habe daraufhin das Modul wieder deaktiviert, der Fehler bleibt jedoch bestehen. Auch das DB-Feld, das durch das Modul erstellt wurde, habe ich wieder entfernt und die Views upgedatet (tmp-VZ ebenfalls immer wieder geleert).

Ich musste das billSafe-Modul nun deaktivieren, da sonst keine Bestellungen mehr möglich gewesen wären. Am billSafe-Modul habe ich nichts geändert, die Funktion isInlineCheckoutAvailable existiert ebenfalls.

Kennt jemand dieses Problem oder kann den Fehler nachvollziehen? Wir benutzen Oxid in der CE 4.8.4

Vielen Dank schon mal im Voraus

Johannes

Ich habe nun den Verdacht, dass es das Problem sein könnte, das hier beschrieben wird: http://forum.oxid-esales.com/showthread.php?t=24107, also dass in den beiden metadata.php-Files zwei unterschiedliche Klassen auf die gleiche Datei gemappt werden.

Obwohl mir das jetzt auch nicht viel sagt. Kann es an den “blocks” in der metadata.php liegen oder an der Vererbung (“extends”). Wie könnte man das Problem umgehen?

Kurz zur Info: Das billSafe-Modul funktionierte einwandfrei, dann wollte ich ein Modul zur Eingabe eines gewünschten Lieferdatums installieren (auch im Checkout => Payment) und es kam der Fehler.