Непонятные вещи творятся, товарищи.
Сначала, безо всякой причины, перестали компилироваться два системных неизмененных класса: SysSQLEntireCache и xDataArea.
В четырех местах стали ругаться на отсутствие ";" перед tables в начале методов:
X++:
public boolean unpack(container packedClass)
{
; // Без этого ругается компилятор на синтаксическую ошибку
tables = packedClass;
return true;
}
Полная компиляция и перезагрузка АОС не помогают. В других приложениях при прочих равных ошибок нет.
Затем у товарища по цеху ни с того ни с сего стало выбрасывать ошибку компиляции уже на другом сервере\приложении. Дебаггер ругался на код из другого приложения
. И это только у него происходило. Проверили конфиги - все ОК. Почесали в затылках, удалили кэш клиента, и заработало. Выходит что клиент использовал кэш из другого приложения?
AX 2009 SP1