Hello

I have been trying to clone & refine an existing payment module but when I click the install button, it odes not proceed to the edit path.

The error log reveals
Code:
[client xx.xx.xx.xx] PHP Warning: reset(): Passed variable is not an array or object in /server/path/to/store_admin/modules.php on line 278, referer: http://mysite/store_admin/modules.php?set=payment&module=new_module 
[client xx.xx.xx.xx] PHP Warning: Variable passed to each() is not an array or object in /server/path/to/store_admin/modules.php on line 279, referer: http://mysite/store_admin/modules.php?set=payment&module=new_module
Looking at the referenced lines in module.php suggests the array from function keys is not getting passed along.

The function was just simply edited but not sure what I may have done wrong.

Code:
    function keys() {
      return array('MODULE_PAYMENT_NEW_MODULE_STATUS', 'MODULE_PAYMENT_NEW_MODULE_ID', 'MODULE_PAYMENT_NEW_MODULE_REFERRAL_ID', 'MODULE_PAYMENT_NEW_MODULE_LOGO', 'MODULE_PAYMENT_NEW_MODULE_DEFAULT_CURRENCY', 'MODULE_PAYMENT_NEW_MODULE_USER_CURRENCY', 'MODULE_PAYMENT_NEW_MODULE_DEFAULT_LANGUAGE', 'MODULE_PAYMENT_NEW_MODULE_LANGUAGE', 'MODULE_PAYMENT_NEW_MODULE_TRANSACTION_ID_PREFIX', 'MODULE_PAYMENT_NEW_MODULE_SORT_ORDER', 'MODULE_PAYMENT_NEW_MODULE_ZONE', 'MODULE_PAYMENT_NEW_MODULE_ORDER_STATUS_ID');
    }
Any tips on what might be causing this error?

Thanks