Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Call to a member function toOptionArray() on a non-object #38

Open
jmsosso opened this issue Feb 2, 2016 · 5 comments
Open

Call to a member function toOptionArray() on a non-object #38

jmsosso opened this issue Feb 2, 2016 · 5 comments
Assignees
Labels
Milestone

Comments

@jmsosso
Copy link

jmsosso commented Feb 2, 2016

Buenas.

Apenas conozco Magento, me dedico a programar para Drupal principalmente, pero me ha surgido un marrón con un cliente al que su Magento 1.8.0.0 no le notifica por correo cuando alguien hace un pago con tarjeta. El módulo se lo instaló alguien en noviembre del año pasado, por el cambio a sha256, pero creo que nunca le llegó a funcionar. Eso si, el cargo lo hace en la tarjeta.

Total que he leído por ahí que este es de los mejores gratuitos y lo he instalado. He seguido todas las instrucciones paso a paso y al entrar a la página para administrar las formas de pago me aparece este error:

Fatal error: Call to a member function toOptionArray() on a non-object in /var/www/html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 463
Call Stack

Time Memory Function Location

1 0.0001 255280 {main}( ) .../index.php:0
2 0.0015 519448 Mage::run( ) .../index.php:87
3 0.0049 1438856 Mage_Core_Model_App->run( ) .../Mage.php:683
4 0.0373 7129296 Mage_Core_Controller_Varien_Front->dispatch( ) .../App.php:354
5 0.0397 7393208 Mage_Core_Controller_Varien_Router_Standard->match( ) .../Front.php:172
6 0.0441 8039296 Mage_Core_Controller_Varien_Action->dispatch( ) .../Standard.php:250
7 0.0629 11232776 Mage_Adminhtml_System_ConfigController->editAction( ) .../Action.php:418
8 0.5273 16574368 Mage_Adminhtml_Block_System_Config_Edit->initForm( ) .../ConfigController.php:107
9 0.5297 17245976 Mage_Adminhtml_Block_System_Config_Form->initForm( ) .../Edit.php:92
10 0.8810 24709496 Mage_Adminhtml_Block_System_Config_Form->_initGroup( ) .../Form.php:164
11 0.8813 24714456 Mage_Adminhtml_Block_System_Config_Form->initFields( ) .../Form.php:229

@olivermontes
Copy link
Member

Buenas @jmsosso

esto te pasa cuando instalar devopensource_redsys?

@olivermontes olivermontes added this to the New version milestone Feb 4, 2016
@olivermontes olivermontes self-assigned this Feb 4, 2016
@jmsosso
Copy link
Author

jmsosso commented Feb 4, 2016

Si, al instalar el módulo de este repositorio. Ahora que lo he borrado puedo volver a entrar a la página de administración de formas de pago.

@jorgecsan
Copy link

Os cuento mi experiencia por si os vale de algo, a mi me pasaba lo mismo y era porque tenía también el módulo de redsys (el "oficial") y creaba conflicto en el archivo app/community/devopensource/redsys/etc/system.xml que es el que muestra la configuración en el admin. Algunos selects sacan la info de "redsys/*". Si eliminas el oficial o lo deshabilitas en app/etc/modules deberías de poder entrar.

@exceso3
Copy link

exceso3 commented Jul 6, 2017

confirmo lo dicho por jorgecsan.

@olivermontes
Copy link
Member

Buenas, @jorgecsan @exceso3 @jmsosso

La historia de este módulo: Redsys anuncia su cambio a SHA256 en un corto periodo de tiempo, no vemos otra opción en ese momento de crear el nuestro y de paso ser mantenido por la comunidad

Puede ser buena idea cambiar el alias para que no exista esta incompatibilidad, pero ya con mas de 600 tiendas con este modulo puede ser algo malo 👎

Saludos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants