7.0.35 -> 7.0.36

вопросы связанные с работой версии с Chromium
Ответить
dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

7.0.35 -> 7.0.36

Сообщение dimerm » 05 сен 2019, 21:36

Заметил, что скрипты у меня валятся. На одном компе менее активно, на другом живут 3-5 минут и всё. Скрипты одни и те же. Окно просто закрывается в какой-то случайный момент без сообщений и какого-то вывода ошибок в консоль. Закрываются не в какой-то определённый момент работы скрипта, а вообще в любой, включая до того, как был первый $browser.
Одинаково полная версия и RT. Проверил целостность винды, nfc и dism, исправил всё. Удалял программу, переустанавливал в чистую папку и т.п.. Перепробовал разные теории, удалял в скрипте всё и даже ставил exit почти в самом начале, оно валится даже с выключенным скриптом (это когда в RT -версии сверху нажимаешь отладка, а там уже не горит красный квадрат).

Короче в результате потратил сегодня день и выяснил, что версия 35 и ранее - работают без ошибок, ни один поток не отваливается, а начиная с 36 через минут 10 закрываются 10-15 окон. Может подскажете, какой компонент там поменялся, что переустановить за пределами мулятора, какой-нибудь редистрибьютабл и т.п. :(

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: 7.0.35 -> 7.0.36

Сообщение Support » 05 сен 2019, 22:03

Изменения по версиям https://xn--80awbbeioodeq4h3a.xn--p1ai/change_log_studio.txt


7.0.35 (2019.06.04)
- добавлена настройка Enable Touch Events - для поддержки touch команд
- добавлена команда mouse->send_touch - для эмуляции touch событий
- улучшение работы с фокусом
- улучшение работы при минимизации
- улучшение работы логов в окно отладки
- добавлен объект sftp для работы с SFTP со следующими функциями + тесты :
- connect
- create_directory
- disconnect
- disconnect_all
- get_file
- put_file
- remove_directory
- remove_file
- улучшены сообщения об ошибках для функций ftp
- добавлена настройка - писать отладочные логи только в файлы (без вывода в отладочную панель)

7.0.36 (2019.06.17)
- обновлена версия Chromium до 74.0.3729.108
- улучшена сборка мусора и оптимизация памяти
- контекcтное меню на закладках браузера теперь поддерживает Питон,JS,C#
- в DOM добавлены объекты для соответствующих HTML тэгов:
- footer
- header
- section
- улучшение работы с памятью при пересоздании браузера и закрытию закладки
- баг фикс select_value_by_attribute при неточных соответсnвиях + поддержка регулярных выражений

- баг фикс функций по работе с дочерними элементами
- добавлен проект PHP Storm с настройками для работы в хумане ( папка PHP Strom Project )

Скорее всего причина в движке - обновлена версия Chromium до 74.0.3729.108, как показала практика изменение движка может приводить к очень разноплановым ошибкам.

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: 7.0.35 -> 7.0.36

Сообщение dimerm » 05 сен 2019, 22:06

35 версия пишет скриншоты в bmp, эх блин

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: 7.0.35 -> 7.0.36

Сообщение bigfozzy » 05 сен 2019, 22:36

Как вариант можем отладить и исправить то, что валится - если скинете на почту , например, кусок кода на котором происходят падения.
Наши тестовые скрипты и скрипты что мы используем не валятся. Еще будем проверять все по второму кругу.

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: 7.0.35 -> 7.0.36

Сообщение dimerm » 05 сен 2019, 22:39

Спасибо, попробую сделать минимальный скрипт

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: 7.0.35 -> 7.0.36

Сообщение dimerm » 07 сен 2019, 22:12

Да здравствует 39 версия! :) ну точнее перезалитая 38я
Проблема с падежом потоков ушла

Ответить