Some of my domains produce error on checking expiry date and their orders are also fail to process.
Top > Service Director > Domain Manager > Domains > domain.tld > Check Expiry Date
Results in Application Error with the following error in the Problem Report
Error-TEXT: 10:44] [FATAL]  [Error::throw] URI handler (HSPC::DM::Visual->teaser_edit_domain) error: Bad index while coercing array into hash at /usr/lib/perl5/site_perl/5.8.8/HSPC/PluginToolkit/DM/Protocol/EPP.pm line 1360.
Top > Billing Director > Receivable > Documents > Orders > Order #12345 > Process Order
Results in the same error in the Action Log:
[2015/02/05 11:56:42] [WARN]  [HSPC::MT::Billing::process_documents] process_documents():: Can't process doc #12345: provisioning failed: Bad index while coercing array into hash at /usr/lib/perl5/site_perl/5.8.8/HSPC/PluginToolkit/DM/Protocol/EPP.pm line 1360.
The software issue PBAS-29826 that was fixed in OBAS release 4.5.4.
To resolve the issue, please upgrade to 4.5.4 as described in How to upgrade PBA-S system to the latest available version.
If upgrade is not an option for you, there is a hotfix for 4.5.3 version, for 32-bit systems
To install it, please run the following commands:
# rpm -Ufh hspc-domain-manager-4.5.3-41.swsoft.i386.rpm # service hspcd restart