Продолжение работы после ошибки

sneks

Новичок
Регистрация
25.05.2016
Сообщения
19
Благодарностей
4
Баллы
3
Здравствуйте, уважаемые пользователи.

Можно ли как-то сделать, чтобы при ошибке проект продолжал работать?
В последнее время часто стыкаюсь с проблемой что иногда выскакивает, иногда не выскакивает ошибка "Не найден HTML элемент" и всё стопориться.
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Можно понять по айди ошибки на каком экшене стопорится и:
1. Доработать логику
2. Сделать экшен не обязательным для выполнения.
3. Повесить в проэкте Bad End (после любой ошибки - действия повешенные на Bad End выполняться один раз)
 

sneks

Новичок
Регистрация
25.05.2016
Сообщения
19
Благодарностей
4
Баллы
3
1)Логика доработана, паузы стоят, из 1500 повторений 1-2 вылезает в разных повторах.
2)У меня все экшаны обязательные.
3)Рассмотрю этот вариант, спасибо.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 642
Баллы
113
1)Логика доработана, паузы стоят, из 1500 повторений 1-2 вылезает в разных повторах.
2)У меня все экшаны обязательные.
3)Рассмотрю этот вариант, спасибо.
если все они у тебя обязательные, то как же ты хочешь, чтобы твой проект работал даже при ошибке?)
 

sneks

Новичок
Регистрация
25.05.2016
Сообщения
19
Благодарностей
4
Баллы
3
у меня шаблон наполняет сайт текстом в цикле, если не может к примеру, то вместо ошибки чтобы бралась следующая строка.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 474
Благодарностей
9 156
Баллы
113
у меня шаблон наполняет сайт текстом в цикле, если не может к примеру, то вместо ошибки чтобы бралась следующая строка.
проанализировать, на каких именно экшенах это происходит и на красный выход этих экшенов повесить обработчик ошибки, например идти на экшен взятия след. строки в данном конкр. случае..
 

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
подскажите ответ на такой вопрос
В экшене свой код бывает что строка приняла не верный формат, либо еще какая либо ошибка входных значенйи или выполнений. Экшен выходит по красной ветке и пишет проблему в лог. Но мн енадо чтобы шаблон продолжил далее. Если красную ветку протянуть далее, то в лог непишет проблему. Не понятно что произошло и где искать. как сделать так, чтобы выводило в лог, если у нас выход по красной ветке
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 474
Благодарностей
9 156
Баллы
113
подскажите ответ на такой вопрос
В экшене свой код бывает что строка приняла не верный формат, либо еще какая либо ошибка входных значенйи или выполнений. Экшен выходит по красной ветке и пишет проблему в лог. Но мн енадо чтобы шаблон продолжил далее. Если красную ветку протянуть далее, то в лог непишет проблему. Не понятно что произошло и где искать. как сделать так, чтобы выводило в лог, если у нас выход по красной ветке
можно экшен оповещения вешать на красный выход и после него уже дальше..
 
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
можно экшен оповещения вешать на красный выход и после него уже дальше..
Так и сделал. Но он все равно не показывает ошибку кода или неправильные входные данные.
Специально ввел неправильные входные данные. Поставил счетчик -1
Делать проверку всех данных тоже не вариант
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 474
Благодарностей
9 156
Баллы
113
Так и сделал. Но он все равно не показывает ошибку кода или неправильные входные данные.
Специально ввел неправильные входные данные. Поставил счетчик -1
Делать проверку всех данных тоже не вариант
и не должно показываться, если к красному выходу что то прицеплено, но в оповещении можно выводить текст ошибки, типа: "что то пошло не так"..
для вывода родного предупреждения, можно попробовать эту галку установить в ЗП:

upload_2016-7-17_13-4-18.png


или вот эту в ПМ:

upload_2016-7-17_13-5-57.png
 
  • Спасибо
Реакции: deopl

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 474
Благодарностей
9 156
Баллы
113
стерто.....
 
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
и не должно показываться, если к красному выходу что то прицеплено, но в оповещении можно выводить текст ошибки, типа: "что то пошло не так"..
для вывода родного предупреждения, можно попробовать эту галку установить в ЗП:

Посмотреть вложение 14535


или вот эту в ПМ:

Посмотреть вложение 14536
все равно также.
не пишет ошибку если есть выход
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
да
Постоянно
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
тогда может отдельным экшеном в лог писать, чтобы понимать куда шаблон идет. все равно же это не ошибка как я понимаю, у вас шаблон может после этого работать
 
  • Спасибо
Реакции: deopl

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Я в таких случаях ставлю экшен Вывод оповещения и с него уже продолжаю работу шаблона.
 
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
тогда может отдельным экшеном в лог писать, чтобы понимать куда шаблон идет. все равно же это не ошибка как я понимаю, у вас шаблон может после этого работать
Так и делаю.
Но код становится красивее и ошибок меньше
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)