@serrgo через базу работаю.
ПРИЧИНА ЗАВИСОНА ОБНАРУЖЕНА.
Но я не знаю как устранить проблему, уже все варианты перепробовал ))
Вообщем.
Создается список, от туда поочередно берутся значения, если предыдущее значение не устроило. Устроило - выходим из цикла (успешно), не устроило - берем следующее.
Так вот. Список кончается и начинается бесконечный цикл.
В лог мне пишет - взяли строку undefined (это я вывожу значение что он там взял). Строка не подходит. Берем по новой. взяли строку undefined и так до бесконечности. Так вот когда такой баг случался софт и вис. Но сейчас у меня задержка 1сек, поэтому зависона нет. Но как устранить этот бардак я не понимаю)) Удалял пустые строки, не помогает.