SAP Hana crashes when using the internal browser window in iPayment. The 'crash' does not leave any indication in logs as to what might've caused the crash. This behaviour is due to the fact that it's only the UI 'crashing', while the SAP process continues running in the background.
This happens due to the internal browser iPayment uses and the SAP Fiori skin both relying on the Chromium browser to show content. When one of these Chromium processes are terminated, they somehow get mixed up and both are terminated.
SAP Hana PL07 and above when using the Fiori skin.
What have we done to fix it:
Starting from iPayment version 2017.0.4 we have taken a few steps to prevent the problem, this should completely fix the issue in most cases, but for those still experiencing the issue we do have a few workarounds listed below.
Please note that this fix prevents shift-clicking the X in the top corner of forms to close all windows. The 'Close all forms' menu-item is unaffected.
Furthermore, we have contacted SAP about the issue, to see if something can be done.
SAP Ticket #0000221306
Workarounds if the issue persists:
There are two known workarounds that will prevent this issue from happening. Please use one of these workaround if you're still experiencing the issue on iPayment 2017.0.4 or running an older version of iPayment.
Use the external browser instead
By using the external browser to add credit cards, the issue will be prevented. This option is enabled in the configuration screen, and will result in iPayment opening your default browser to add a credit card, rather than the internal browser inside SAP.
Please note that the Moneris gateway does not support using an external browser.
Disable the Fiori skin
The issue only occurs when running SAP Hana with the Fiori skin, so choosing a different skin is also a possible workaround.