Примечательный случай асинхронии

Oct 20, 2022 14:31

Разбирался сегодня с занимательным случаем. Пользователь жалуется, что у него не работает программа. Проверяю от себя - все работает. "Со стационарного компа и у меня работает, не работает на планшете" - уточняют мне в ответ.

ОК, беру их планшет, проверяю - да, действительно, выдает сообщение об ошибке. Удивляюсь, начинаю разбираться, что именно пишется в базу. Лезу в файлики логов на самом планшете, заодно чищу старые логи... хм, сегодняшнего лога вообще нет. Изумляюсь еще раз, убираю вообще всю папку с логами, перезапускаю - и по появившемуся файлу понимаю, что на планшете сбились дата и время: из-за этого вводимые данные пытаются записаться в далекое прошлое и не проходят проверку целостности, так что программа справедливо ругается.

Так-то я полагаю, что планшет долго лежал без движения, разрядился в ноль, и дата-время выставились на значение по умолчанию. Но в целом я очень понимаю устройство, которое решило, что пусть лучше снова будет сентябрь 2019 года.

work

Previous post Next post
Up