Форум » » Ошибка C_ControlSysXMLServer. » Ответить

Ошибка C_ControlSysXMLServer.

Paul_T: Кто может подсказать, что это за ошибка и где искать причины? 1. Error: C_ControlSysXMLServer::ScheduleTermination TimeStamp: 03:07:40 8-11-13 UpTime: 0 days 21:29:49.42 Task: TCP_Read 2. Error: Terminating Connection That Was Scheduled For Termination (0x80D7F770) TimeStamp: 03:07:40 8-11-13 UpTime: 0 days 21:29:49.42 Task: IdleTask Спасибо.

Ответов - 3

eoulianov: 1 Тут всё просто: TCP_Read говорит, что файловый сокет, ожидающий чтения в модуле ControlSysXMLServer вывалился по таймауту и он (сервер) просит закрыть сокет - то есть ему банально никто не прислал никаких данных, на которые он надеялся. Тут, конечно, ступил Crestron: ну да, "системный" модуль работы с XML - он конечно главнее любых юзерских модулей, но что он обломался с получением данных - это вполне себе нормальная в сетевой практике ситуация. Это должно было быть скорее Notice, чем Warning, и уж никак не Error. 2 Ещё более нелепая Error: сам ControlSysXMLServer попросил убить тот сокет, если данных не приходит. И тут вполне очевидное действие - от имени IdleTask вызывается обработчик "сработавших" таймеров (просто системе как-то влом было вспоминать, чей там был таймер, вот и говорит, будто это IdleTask. В этом уж точно нет ничего неожиданного, и я не вижу смысла даже Notice писать в лог. Так, чего доброго, будут про каждый Logic Solution туда писать. Если погуглить, видно что эта ситуация возникает при "внезапном" завершении Crestron Mobile for Android - http://www.remotecentral.com/cgi-bin/mboard/crestron/thread.cgi?415 Тут неясно - то ли разработчики этого приложения криворуки и не смогли корректно завершить сеанс, то ли сам Android рубит "закрываемому" приложению голову с плеч быстрее, чем то успевает сдать вахту - но ругательства Crestron, очевидно, возникли от того, что приложение начало слать XML, и не прислало его целиком. В общем, обе этих "ошибки" следует игнорировать)

Paul_T: Спасибо. Собственно все так примерно и есть. Ошибки возникают только при работе с Android. С iOs такого не наблюдал. Честно говоря на Mobile на Android работает как-то корявенько, пока не разбирался, но иногда не показываются подстраницы. И выводятся после перезагругки приложения.

eoulianov: Crestron mobile for iOS очень долго имел тяжёлые глюки с видимостью подстраниц, все мои старые проекты с ним сделаны вовсе без них) Вероятно, часть этих багов портировалась вместе с engine в Android, и ещё не отловлена..




полная версия страницы