Добавил еще ведущие нули к миллисекундам, если кому-то еще когда-то этот код понадобится
log = function (text, color, define){ var id, time, thread, logHtml, textLog; define = (typeof define == 'string') ? define.split(/[\s,.|:;]+/g) : define; if(typeof define === 'object' && define !== null){ if(Array.isArray(define)){ id = define.indexOf('id') > -1; time = define.indexOf('time') > -1; thread = define.indexOf('thread') > -1; } else{ id = define.id == true; time = define.time == true; thread = define.thread == true; } } else id = time = thread = true; id = id ? '<a href="action://action' + ScriptWorker.GetCurrentAction() + '" style="color:gray;">[' + ScriptWorker.GetCurrentAction() + ']</a>' : ''; time = time ? ' ' + getTime() : ''; thread = thread ? ' Поток №' + thread_number() : ''; logHtml = (id || time || thread) ? id + '<span style="color: white">' + time + thread + ' : </span>' : ''; logHtml += '<span style="color:' + (color ? color : 'white') + '">' + text + '</span>'; textLog = '[' + ScriptWorker.GetCurrentAction() + ']' + time + thread + ' : ' + text function getTime(){ var checkTime = function(i){ return (i < 10) ? "0" + i : i; }; var checkMilliSeconds = function(ms){ if (ms < 10) { return "00" + ms; } else if (ms < 100) { return "0" + ms; } else { return ms; } }; var d = new Date(); var hh = checkTime(d.getHours()); var mm = checkTime(d.getMinutes()); var ss = checkTime(d.getSeconds()); var ms = checkMilliSeconds(d.getMilliseconds()); return '[' + hh + ':' + mm + ':' + ss + '.' + ms + ']'; }; Logger.WriteHtml(logHtml, textLog); }TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия
-
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045
Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
-
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
Как то можно повторить ошибку?
-
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
Как то можно повторить ошибку?
Да, можно, она каждый раз вылетает. А что Вам именно нужно увидеть?
-
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
Как то можно повторить ошибку?
Да, можно, она каждый раз вылетает. А что Вам именно нужно увидеть?
Мне необходим алгоритм возникновения, что бы я мог её повторить
-
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
Как то можно повторить ошибку?
Да, можно, она каждый раз вылетает. А что Вам именно нужно увидеть?
Мне необходим алгоритм возникновения, что бы я мог её повторить
Алгоритм такой: запуск скрипта в несколько потоков, один поток отправляется парсить ссылки в ресурс, остальные ждут завершения парсинга в цикле While. Когда поток завершил парсинг и в ресурсе появились строки, цикл прерывается и все потоки отправляются на цикл For (рассылка). Когда в ресурсе заканчиваются строки, то всё повторяется по новой.
-
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
Как то можно повторить ошибку?
Да, можно, она каждый раз вылетает. А что Вам именно нужно увидеть?
Мне необходим алгоритм возникновения, что бы я мог её повторить
Алгоритм такой: запуск скрипта в несколько потоков, один поток отправляется парсить ссылки в ресурс, остальные ждут завершения парсинга в цикле While. Когда поток завершил парсинг и в ресурсе появились строки, цикл прерывается и все потоки отправляются на цикл For (рассылка). Когда в ресурсе заканчиваются строки, то всё повторяется по новой.
Мне нужны шаги для повторения ошибки, можете приложить тестовый скрипт?
-
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
Как то можно повторить ошибку?
Да, можно, она каждый раз вылетает. А что Вам именно нужно увидеть?
Мне необходим алгоритм возникновения, что бы я мог её повторить
Алгоритм такой: запуск скрипта в несколько потоков, один поток отправляется парсить ссылки в ресурс, остальные ждут завершения парсинга в цикле While. Когда поток завершил парсинг и в ресурсе появились строки, цикл прерывается и все потоки отправляются на цикл For (рассылка). Когда в ресурсе заканчиваются строки, то всё повторяется по новой.
Мне нужны шаги для повторения ошибки, можете приложить тестовый скрипт?
Вроде сделал, но не знаю, чет походу я в этом тестовом файле перемудрил или не домудрил))
-
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
Как то можно повторить ошибку?
Да, можно, она каждый раз вылетает. А что Вам именно нужно увидеть?
Мне необходим алгоритм возникновения, что бы я мог её повторить
Алгоритм такой: запуск скрипта в несколько потоков, один поток отправляется парсить ссылки в ресурс, остальные ждут завершения парсинга в цикле While. Когда поток завершил парсинг и в ресурсе появились строки, цикл прерывается и все потоки отправляются на цикл For (рассылка). Когда в ресурсе заканчиваются строки, то всё повторяется по новой.
Мне нужны шаги для повторения ошибки, можете приложить тестовый скрипт?
Вроде сделал, но не знаю, чет походу я в этом тестовом файле перемудрил или не домудрил))
Test.xmlДанные ресурсов не указали, да и всё же многовато действий для тестового скрипта

-
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@Fox said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
@prakash said in TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия:
Подскажите в чем может быть причина, постоянно вылетает эта ошибка
[484696397] Поток №2 : Произошла ошибка : TypeError: Result of expression '_R[key].success' [undefined] is not a function. во время выполнения действия 770111045Цикл For (на скрине видно). вылетает она во многопотоке - один из потоков отваливается, иногда после первого завершения цикла, иногда через несколько циклов (в последний раз около часа все работало, но потом опять один поток отлетел). в 2 потока работал - с другим потоком все было нормально
Как то можно повторить ошибку?
Да, можно, она каждый раз вылетает. А что Вам именно нужно увидеть?
Мне необходим алгоритм возникновения, что бы я мог её повторить
Алгоритм такой: запуск скрипта в несколько потоков, один поток отправляется парсить ссылки в ресурс, остальные ждут завершения парсинга в цикле While. Когда поток завершил парсинг и в ресурсе появились строки, цикл прерывается и все потоки отправляются на цикл For (рассылка). Когда в ресурсе заканчиваются строки, то всё повторяется по новой.
Мне нужны шаги для повторения ошибки, можете приложить тестовый скрипт?
Вроде сделал, но не знаю, чет походу я в этом тестовом файле перемудрил или не домудрил))
Test.xmlДанные ресурсов не указали, да и всё же многовато действий для тестового скрипта

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