При использовании Envelope может появиться ошибка:
ERR ( 808 ) Insufficient memory
Как выяснилось, дело не в недостатке памяти. Помогла правильная настройка системных переменных в Windows, а именно переменной Jre_HOME. После обновления java runtime environment переменная сохранило старое значение. Т.е. возникла такая ситуация:
Исправил так: в системных переменных дописал доп.символ после jre1.8.0_131, подтвердил изменения, после чего удалил лишний символ, снова подтвердил изменения (если строку не менять, переменная также не изменится). После этих манипуляций команда "set j" стала показывать правильный путь, EMS Server заработал, Envelope заработал.
ERR ( 808 ) Insufficient memory
Как выяснилось, дело не в недостатке памяти. Помогла правильная настройка системных переменных в Windows, а именно переменной Jre_HOME. После обновления java runtime environment переменная сохранило старое значение. Т.е. возникла такая ситуация:
- Мой компьютер | Свойства | Дополнительные параметры | Переменные среды | Системные переменные...
Строка Jre_HOME имеет значение C:\Program Files\Java\jre1.8.0_131 - Панель управления | Java | закладка Java | View | User и System
Строки Path имеют значения C:\Program Files\Java\jre1.8.0_131\bin\javaw.exe и C:\Program Files (x86)\Java\jre1.8.0_131\bin\javaw.exe - Win+R | cmd
>set j
Jre_HOME=C:\Program Files\Java\jre1.8.0_121
т.е. указывает на неправильный путь. Причём не помогла перезагрузка ЭВМ, путь оказывался каким-то образом закеширован от старой версии jre (обновился автоматически).
Исправил так: в системных переменных дописал доп.символ после jre1.8.0_131, подтвердил изменения, после чего удалил лишний символ, снова подтвердил изменения (если строку не менять, переменная также не изменится). После этих манипуляций команда "set j" стала показывать правильный путь, EMS Server заработал, Envelope заработал.