Symptoms

Online Store is not displaying any plans/usage scenarios. The store looks like below:

In httpd error log error like below can be seen:

PHP Notice:  Undefined index: LANGUAGE in /usr/local/bm/templatestore/libs/internals/bmapi/class.locale.inc on line 65

In /usr/local/bm/templatestore/logs/store.log it can be seen that the locale is not loaded:

[14-11-06 14:13:30.992 TEMPLATESTORE 0002619 NTE]         Locale::GetDictionary locale=
[14-11-06 14:13:30.992 TEMPLATESTORE 0002619 NTE]         Locale::GetDictionary unsupported lang

Cause

Some symbol prevents the store from correct loading. You may check config.ini file (/usr/local/bm/templatestore/cache/<storeID>/config.ini) for the unclosed symbols (e.g. it can be the combination like """, not even number of quotation marks).

One of the possible places is a RESOURCE_CATEGORY set mistakenly to " on some of the screens.

Resolution

Remove unnecessary symbol from the wrongly filled parameter (in case of RESOURCE_CATEGORY: Home> Products> Online Store> Screen (e.g. Web Hosting) > Parameters > RESOURCE_CATEGORY) and synchronize the store. Please note the changes are to be done from PBA interface not directly on the filesystem.

Internal content