Ошибка получения результатов частично пропадает
Created by: ZzDmitry
Сначала нужно воспроизвести ошибку получения данных. Она получается в коммитах AS db8ce00147debc784a476f6a6bfdb19863150398 и VCFUtils 8a3aed36983e43802ce81c843bf3eaacf9cfbb63. Нужно выполнить анализ tumor/normal выбрав в качестве сэмплов два генотипа из одного файла. Получаем ошибку "Unexpected Error" с текстом "Internal error Error code: -501".
Ожидается, что текст ошибки будет виден до успешного анализа. Но по факту через какое-то время он пропадает, оставляя только заголовок.
Для пропадания текста нужно подождать до пересоединения вебсокета. После отработки экшенов WS_RECEIVE_CLOSE и WS_CREATE_CONNECTION ошибка вебсокета (ws.error
) сбрасывается, но признак наличия ошибки в реультатах (!ws.isVariantsValid
) остаётся. Эта неоднозначность приводит к выводу сообщения об ошибке без тела сообщения.