Баг с XMLInfo в API 2ГИС

Интересный мини баг обнаружился при создании модуля 2гис. Если в информации о модуле (в методе IGrymPluginInfo.Get_XMLInfo) указать XML данного вида:

1
2
3
4
5
6
7
8
9
10
11
<grym_plugin_info>
  <name>Test Plugin</name>
  <description></description>
  <copyright></copyright>
  <tag>TestPlugin</tag>
  <requirements>
  </requirements>
  <supported_languages>
    <language>ru</language>
  </supported_languages>
</grym_plugin_info>

То есть, пропустить строчку указания версии API (<requirement_api>API-1.4</requirement_api>), то 2gis самой свежей версии скажет об ошибке инициализации плагина с сообщением “для использования этого модуля требуется более свежая версия оболочки.”, а не, например, “Не указана версия API” или “Неизвестная версия API”. Что немного может запутать.

Решением этой ошибки является внимательность. При создании модуля проверяйте, правильно ли сформирован XML с информацией, а то придется ждать версии, когда этот мелкий недочет исправят.

——————————————————————————————————————————————————————————————-