Ошибки драйвера javascript

Сообщите об ошибках в ioBroker
Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Ошибки драйвера javascript

Beitrag von instalator » 30.01.2016, 15:24

Обнаружил сегодня в логе, может что и скажет эта ошибка.

Code: Alles auswählen

javascript.0	2016-01-30 20:00:00	error	Error: Invalid explicit day of month definition at CronExpression._findSchedule 
(C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\node_modules\cron-parser\lib\expression.js:38
javascript.0	2016-01-30 20:00:00	error	uncaught exception: Invalid explicit day of month definition
Добавлено:

Code: Alles auswählen

Error:	2016-01-30 20:00:00	error	
Error:	2016-01-30 20:00:00	error	at process._tickCallback (node.js:448:13)
Error:	2016-01-30 20:00:00	error	at C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:402:19
Error:	2016-01-30 20:00:00	error	at scheduleNextRecurrence 
(C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:443:90)
Error:	2016-01-30 20:00:00	error	at CronExpression.next 
(C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\node_modules\cron-parser\lib\expression.js:455:23)
Error:	2016-01-30 20:00:00	error	at CronExpression._findSchedule 
(C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\node_modules\cron-parser\lib\expression.js:388:15)
Error:	2016-01-30 20:00:00	error	Invalid explicit day of month definition
uncaught	2016-01-30 20:00:00	error	exception: Invalid explicit day of month definition
Zuletzt geändert von instalator am 30.01.2016, 18:15, insgesamt 1-mal geändert.
Высокий уровень Децибел вреден для здоровья!
Мой блог

Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von instalator » 30.01.2016, 18:14

При чем из-за этой ошибки драйвер лег. Нужно сделать либо повторный автоматический перезапуск или как то организовать оповещение что драйвер незапущен.
Высокий уровень Децибел вреден для здоровья!
Мой блог

Benutzeravatar
Bluefox
Site Admin
Beiträge: 7909
Registriert: 13.07.2014, 14:42
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von Bluefox » 30.01.2016, 19:43

Когда возникает? При старте или при исполнении? Какой скрипт?

Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von instalator » 31.01.2016, 06:47

Bluefox hat geschrieben:Когда возникает? При старте или при исполнении? Какой скрипт?
Возникло судя по логам в 20-00, в скриптах ничего нового не делал несколько дней. До этого такой ошибки не выскакивало. Как отловить из-за какого скрипта даже не знаю. После перезапуска драйвера пока все работает.
Высокий уровень Децибел вреден для здоровья!
Мой блог

Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von instalator » 31.01.2016, 06:50

Сегодня снова была ошибка, но драйвер не упал.

Code: Alles auswählen

host-Server-PC	2016-01-31 07:10:00	error	instance system.adapter.javascript.0 terminated with code 6 (uncaught exception)
Error:	2016-01-31 07:10:00	error	
Error:	2016-01-31 07:10:00	error	at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Error:	2016-01-31 07:10:00	error	at [object Object]._onTimeout 
(C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:402:19)
Error:	2016-01-31 07:10:00	error	at scheduleNextRecurrence
 (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:443:90)
Error:	2016-01-31 07:10:00	error	at CronExpression.next 
(C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\node_modules\cron-parser\lib\expression.js:455:23)
Error:	2016-01-31 07:10:00	error	at CronExpression._findSchedule 
(C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\node_modules\cron-parser\lib\expression.js:388:15)
Error:	2016-01-31 07:10:00	error	Invalid explicit day of month definition
uncaught	2016-01-31 07:10:00	error	exception: Invalid explicit day of month definition
Высокий уровень Децибел вреден для здоровья!
Мой блог

Haus
professional
Beiträge: 529
Registriert: 12.05.2015, 16:49
Wohnort: Lithuania, Vilnius

Re: Ошибки драйвера javascript

Beitrag von Haus » 31.01.2016, 09:24

Тоже драйвер перезагружался сегодня

Code: Alles auswählen

Нажмите Ctrl+A и Ctrl+C, что бы скопировать в буффер обмена и после этого нажмите мышкой в любом месте.
host-Server1	2016-01-31 10:00:15	info	instance system.adapter.yr.0 terminated with code 0 (OK)
yr-0	2016-01-31 10:00:10	info	Missing translation sent to iobroker.net: 'Sleet showers'
yr-0	2016-01-31 10:00:10	info	got weather data from yr.no
yr-0	2016-01-31 10:00:01	info	starting. Version 0.1.9 in /opt/iobroker/node_modules/iobroker.yr
host-Server1	2016-01-31 10:00:00	info	instance system.adapter.yr.0 started with pid 32734
javascript-0	2016-01-31 09:29:35	info	script.js.Voice_test: registered 1 subscription and 0 schedules
javascript-0	2016-01-31 09:29:35	info	Start javascript script.js.Voice_test
javascript-0	2016-01-31 09:29:35	info	script.js.Time_say: registered 0 subscriptions and 1 schedule
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Time_say
javascript-0	2016-01-31 09:29:34	info	script.js.Script4: registered 0 subscriptions and 0 schedules
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Script4
javascript-0	2016-01-31 09:29:34	info	script.js.Volume_sayit_0: Установлена громкость 90
javascript-0	2016-01-31 09:29:34	info	script.js.Email_aliarm: registered 1 subscription and 0 schedules
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Email_aliarm
javascript-0	2016-01-31 09:29:34	info	script.js.Temp_Outside: registered 1 subscription and 0 schedules
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Temp_Outside
javascript-0	2016-01-31 09:29:34	info	script.js.Volume_sayit_1: registered 0 subscriptions and 3 schedules
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Volume_sayit_1
javascript-0	2016-01-31 09:29:34	info	script.js.Volume_sayit_0: registered 0 subscriptions and 3 schedules
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Volume_sayit_0
javascript-0	2016-01-31 09:29:34	info	script.js.Ping_0_say: registered 7 subscriptions and 0 schedules
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Ping_0_say
javascript-0	2016-01-31 09:29:34	info	script.js.Ping_1_say: registered 1 subscription and 0 schedules
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Ping_1_say
javascript-0	2016-01-31 09:29:34	info	script.js.Mqtt_LCD: registered 4 subscriptions and 0 schedules
javascript-0	2016-01-31 09:29:34	info	Start javascript script.js.Mqtt_LCD
javascript-0	2016-01-31 09:29:34	info	script.js.Weather_say: registered 0 subscriptions and 1 schedule
javascript-0	2016-01-31 09:29:33	info	Start javascript script.js.Weather_say
javascript-0	2016-01-31 09:29:33	info	received all states
javascript-0	2016-01-31 09:29:33	info	received all objects
javascript-0	2016-01-31 09:29:33	info	requesting all objects
javascript-0	2016-01-31 09:29:33	info	requesting all states
javascript-0	2016-01-31 09:29:33	info	starting. Version 1.1.5 in /opt/iobroker/node_modules/iobroker.javascript
host-Server1	2016-01-31 09:29:30	info	instance system.adapter.javascript.0 started with pid 28842
host-Server1	2016-01-31 09:29:00	info	Restart adapter system.adapter.javascript.0 because enabled
host-Server1	2016-01-31 09:29:00	error	instance system.adapter.javascript.0 terminated with code 6 (uncaught exception)
Error:	2016-01-31 09:29:00	error	at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Error:	2016-01-31 09:29:00	error	at [object Object]._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:402:19)
Error:	2016-01-31 09:29:00	error	at scheduleNextRecurrence (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:443:90)
Error:	2016-01-31 09:29:00	error	at CronExpression.next (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:455:23)
Error:	2016-01-31 09:29:00	error	at CronExpression._findSchedule (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:388:15)
Error:	2016-01-31 09:29:00	error	Invalid explicit day of month definition
uncaught	2016-01-31 09:29:00	error	exception: Invalid explicit day of month definition
Error:	2016-01-31 09:29:00	error	at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Error:	2016-01-31 09:29:00	error	at [object Object]._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:402:19)
Error:	2016-01-31 09:29:00	error	at scheduleNextRecurrence (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:443:90)
Error:	2016-01-31 09:29:00	error	at CronExpression.next (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:455:23)
Error:	2016-01-31 09:29:00	error	at CronExpression._findSchedule (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:388:15)
Error:	2016-01-31 09:29:00	error	Invalid explicit day of month definition
uncaught	2016-01-31 09:29:00	error	exception: Invalid explicit day of month definition
javascript-0	2016-01-31 08:45:03	info	script.js.Weather_say: Вильнюс, 2 февраля => Облачно, дождь. Температура ночью 1°, днём 6°. Ветер западный, 6 м в секунду.
javascript-0	2016-01-31 08:45:03	info	script.js.Weather_say: Вильнюс, 1 февраля => Облачно, небольшие осадки. Температура ночью 0°, днём 3°. Ветер западный, 4 м в секунду.
javascript-0	2016-01-31 08:45:03	info	script.js.Weather_say: Вильнюс, 31 января => Облачно, небольшой дождь. Температура ночью 2°, днём 3°. Ветер западный, 6 м в секунду.
host-Server1	2016-01-31 08:00:12	info	instance system.adapter.yr.0 terminated with code 0 (OK)
yr-0	2016-01-31 08:00:07	info	Missing translation sent to iobroker.net: 'Sleet showers'
yr-0	2016-01-31 08:00:07	info	got weather data from yr.no
yr-0	2016-01-31 08:00:01	info	starting. Version 0.1.9 in /opt/iobroker/node_modules/iobroker.yr
host-Server1	2016-01-31 08:00:00	info	instance system.adapter.yr.0 started with pid 17443
javascript-0	2016-01-31 06:59:35	info	script.js.Voice_test: registered 1 subscription and 0 schedules
javascript-0	2016-01-31 06:59:35	info	Start javascript script.js.Voice_test
javascript-0	2016-01-31 06:59:35	info	script.js.Time_say: registered 0 subscriptions and 1 schedule
javascript-0	2016-01-31 06:59:35	info	Start javascript script.js.Time_say
javascript-0	2016-01-31 06:59:35	info	script.js.Script4: registered 0 subscriptions and 0 schedules
javascript-0	2016-01-31 06:59:35	info	Start javascript script.js.Script4
javascript-0	2016-01-31 06:59:35	info	script.js.Volume_sayit_1: Установлена громкость 90
javascript-0	2016-01-31 06:59:35	info	script.js.Volume_sayit_0: Установлена громкость 90
javascript-0	2016-01-31 06:59:35	info	script.js.Email_aliarm: registered 1 subscription and 0 schedules
javascript-0	2016-01-31 06:59:35	info	Start javascript script.js.Email_aliarm
javascript-0	2016-01-31 06:59:35	info	script.js.Temp_Outside: registered 1 subscription and 0 schedules
javascript-0	2016-01-31 06:59:35	info	Start javascript script.js.Temp_Outside
javascript-0	2016-01-31 06:59:35	info	script.js.Volume_sayit_1: registered 0 subscriptions and 3 schedules
javascript-0	2016-01-31 06:59:35	info	Start javascript script.js.Volume_sayit_1
javascript-0	2016-01-31 06:59:35	info	script.js.Volume_sayit_0: registered 0 subscriptions and 3 schedules
javascript-0	2016-01-31 06:59:35	info	Start javascript script.js.Volume_sayit_0
javascript-0	2016-01-31 06:59:35	info	script.js.Ping_0_say: registered 7 subscriptions and 0 schedules
javascript-0	2016-01-31 06:59:34	info	Start javascript script.js.Ping_0_say
javascript-0	2016-01-31 06:59:34	info	script.js.Ping_1_say: registered 1 subscription and 0 schedules
javascript-0	2016-01-31 06:59:34	info	Start javascript script.js.Ping_1_say
javascript-0	2016-01-31 06:59:34	info	script.js.Mqtt_LCD: registered 4 subscriptions and 0 schedules
javascript-0	2016-01-31 06:59:34	info	Start javascript script.js.Mqtt_LCD
javascript-0	2016-01-31 06:59:34	info	script.js.Weather_say: registered 0 subscriptions and 1 schedule
javascript-0	2016-01-31 06:59:34	info	Start javascript script.js.Weather_say
javascript-0	2016-01-31 06:59:34	info	received all states
javascript-0	2016-01-31 06:59:34	info	received all objects
javascript-0	2016-01-31 06:59:33	info	requesting all objects
javascript-0	2016-01-31 06:59:33	info	requesting all states
javascript-0	2016-01-31 06:59:33	info	starting. Version 1.1.5 in /opt/iobroker/node_modules/iobroker.javascript
host-Server1	2016-01-31 06:59:31	info	instance system.adapter.javascript.0 started with pid 9767
host-Server1	2016-01-31 06:59:01	info	Restart adapter system.adapter.javascript.0 because enabled
host-Server1	2016-01-31 06:59:01	error	instance system.adapter.javascript.0 terminated with code 6 (uncaught exception)
Error:	2016-01-31 06:59:00	error	at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Error:	2016-01-31 06:59:00	error	at [object Object]._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:402:19)
Error:	2016-01-31 06:59:00	error	at scheduleNextRecurrence (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:443:90)
Error:	2016-01-31 06:59:00	error	at CronExpression.next (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:455:23)
Error:	2016-01-31 06:59:00	error	at CronExpression._findSchedule (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:388:15)
Error:	2016-01-31 06:59:00	error	Invalid explicit day of month definition
uncaught	2016-01-31 06:59:00	error	exception: Invalid explicit day of month definition
Error:	2016-01-31 06:59:00	error	at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Error:	2016-01-31 06:59:00	error	at [object Object]._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:402:19)
Error:	2016-01-31 06:59:00	error	at scheduleNextRecurrence (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:443:90)
Error:	2016-01-31 06:59:00	error	at CronExpression.next (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:455:23)
Error:	2016-01-31 06:59:00	error	at CronExpression._findSchedule (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:388:15)
Error:	2016-01-31 06:59:00	error	Invalid explicit day of month definition
uncaught	2016-01-31 06:59:00	error	exception: Invalid explicit day of month definition
javascript-0	2016-01-31 06:45:03	info	script.js.Weather_say: Вильнюс, 2 февраля => Облачно, дождь. Температура ночью 1°, днём 6°. Ветер западный, 6 м в секунду.
javascript-0	2016-01-31 06:45:03	info	script.js.Weather_say: Вильнюс, 1 февраля => Облачно, небольшие осадки. Температура ночью 0°, днём 3°. Ветер западный, 4 м в секунду.
javascript-0	2016-01-31 06:45:03	info	script.js.Weather_say: Вильнюс, 31 января => Облачно, небольшой дождь. Температура ночью 2°, днём 3°. Ветер западный, 6 м в секунду.
host-Server1	2016-01-31 06:00:10	info	instance system.adapter.yr.0 terminated with code 0 (OK)
yr-0	2016-01-31 06:00:05	info	Missing translation sent to iobroker.net: 'Sleet showers'
yr-0	2016-01-31 06:00:05	info	got weather data from yr.no
yr-0	2016-01-31 06:00:02	info	starting. Version 0.1.9 in /opt/iobroker/node_modules/iobroker.yr
host-Server1	2016-01-31 06:00:00	info	instance system.adapter.yr.0 started with pid 1879
javascript-0	2016-01-31 04:45:00	info	script.js.Weather_say: Вильнюс, 2 февраля => Облачно, дождь. Температура ночью 1°, днём 6°. Ветер западный, 6 м в секунду.
javascript-0	2016-01-31 04:45:00	info	script.js.Weather_say: Вильнюс, 1 февраля => Облачно, небольшие осадки. Температура ночью 0°, днём 3°. Ветер западный, 4 м в секунду.
javascript-0	2016-01-31 04:45:00	info	script.js.Weather_say: Вильнюс, 31 января => Облачно, небольшой дождь. Температура ночью 2°, днём 3°. Ветер западный, 6 м в секунду.
host-Server1	2016-01-31 04:00:08	info	instance system.adapter.yr.0 terminated with code 0 (OK)
yr-0	2016-01-31 04:00:03	info	Missing translation sent to iobroker.net: 'Sleet showers'
yr-0	2016-01-31 04:00:02	info	got weather data from yr.no
yr-0	2016-01-31 04:00:02	info	starting. Version 0.1.9 in /opt/iobroker/node_modules/iobroker.yr
host-Server1	2016-01-31 04:00:00	info	instance system.adapter.yr.0 started with pid 19088
host-Server1	2016-01-31 02:55:52	info	Delete log file iobroker.2016-01-24.log
javascript-0	2016-01-31 02:45:00	info	script.js.Weather_say: Вильнюс, 2 февраля => Облачно, дождь. Температура ночью 1°, днём 6°. Ветер западный, 6 м в секунду.
javascript-0	2016-01-31 02:45:00	info	script.js.Weather_say: Вильнюс, 1 февраля => Облачно, небольшие осадки. Температура ночью 0°, днём 3°. Ветер западный, 4 м в секунду.
javascript-0	2016-01-31 02:45:00	info	script.js.Weather_say: Вильнюс, 31 января => Облачно, небольшой дождь. Температура ночью 2°, днём 3°. Ветер западный, 6 м в секунду.
вот на этом скрипте в 6:59 и 9:30 скорей всего тут проблема

Code: Alles auswählen

var volumeId = "sayit.0.tts.volume";

// Утанавливаем в 6:59 громость 90
schedule("59 6 * * *", function(){
    setState(volumeId,90,function(){
       log('Установлена громкость '+ getState(volumeId).val);
    });
});
// Утанавливаем в 9:29 громость 100
schedule("29 9 * * *", function(){
    setState(volumeId,100,function(){
       log('Установлена громкость '+ getState(volumeId).val);
    });
});
// Утанавливаем в 22:59 громость 80
schedule("59 22 * * *", function(){
    setState(volumeId,80,function(){
       log('Установлена громкость '+ getState(volumeId).val);
   });
});
или в этом скрипте в 9:30 с той поры время не говорит и скрипт не вызывает

Code: Alles auswählen

createState('tempOutside','');
var idSayIt = "sayit.0.tts.text";

schedule("*/10 7-23 * * *", function () {
    var date = new Date();
    var day = date.getDay(); // 0-воскр. 6-суббота
    var hour = date.getHours();
    var min = (date.getMinutes()<10?'0':'') + date.getMinutes(); // если минута меньше 10, то добавляем 0
    var message = [];

    // Проговариваем время по будням в 00 минут
    if((day >= 1 && day <= 5) && min == '00'){
        if(hour == 7){
            // Если 7:00, то желаем доброго утра
            message.push({text: 'Доброе утро.', interval: 1000});
            // и проговариваем температуру за окном
            message.push({text: 'Температура за окном '+getState("tempOutside").val+' °.', interval: 5000});
            // проговариваем прогноз на сегодняшний день
            message.push({text: 'Погода на сегодня: '+getState("forecast.today").val, interval: 7000});
        }else{
            // Проговариваем каждый час
            message.push({text: hour+':'+min, interval: 1000});
        }
    // В 7:30, проговариваем, что пора выходить
    }else if ((day >= 1 && day <= 5) && (hour == 7 && min == 30)){
        message.push({text: hour+':'+min+' Пора выходить на работу!', interval: 1000});
    // Погода вечером
    }else if (hour == 21 && min == 30){
        message.push({text: 'Прогноз погоды на завтра: '+getState("forecast.tomorrow").val, interval: 1000});
        //log("погода");
    // Проговариваем время по выходным начиная с 9:30 
    }else if((day == "0" || day == 6 ) && ((hour == 9 && min == 30) || (hour >= 10 && min == '00'))){
        message.push({text: hour+':'+min, interval: 1000});
    }
    
    // Проговариваем наши сообщения c указанным в сообщении
    var interval = 0;
    for(var i=0; i<message.length; i++){
        setTimeout(function (text) {
             setState (idSayIt, text);
             log(text);
       }, interval, message[i].text);
       interval += message[i].interval;
    }
});
в драйвере sayit в базе mysql 6:59 записана смена громкости на 90 а по факту стоит 80
screencapture-192-168-1-11-8081-1454229686638.png
js-controller: 1.2.3 / node.js: v4.8.7 / npm: 2.15.11
admin: 3.2.0
javascript: 3.6.4
web: 2.1.9 vis: 1.1.2
cloud: 2.4.6

Server: DELL FX170 / linux: Debian 8.8 Jessie
Adapter: MegaD-2561, Mega-ESP, Wrapper(Home)

Benutzeravatar
Bluefox
Site Admin
Beiträge: 7909
Registriert: 13.07.2014, 14:42
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von Bluefox » 31.01.2016, 15:39

Обновил версию node-schedule в javasciprt.
Может, кто проверить?

Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von instalator » 31.01.2016, 15:45

Bluefox hat geschrieben:Обновил версию node-schedule в javasciprt.
Может, кто проверить?
У кого тестовый полигон есть? У меня сейчас только боевой...
Высокий уровень Децибел вреден для здоровья!
Мой блог

Haus
professional
Beiträge: 529
Registriert: 12.05.2015, 16:49
Wohnort: Lithuania, Vilnius

Re: Ошибки драйвера javascript

Beitrag von Haus » 31.01.2016, 18:15

Bluefox hat geschrieben:Обновил версию node-schedule в javasciprt.
Может, кто проверить?
С удовольствием только не показывает обновление
js-controller: 1.2.3 / node.js: v4.8.7 / npm: 2.15.11
admin: 3.2.0
javascript: 3.6.4
web: 2.1.9 vis: 1.1.2
cloud: 2.4.6

Server: DELL FX170 / linux: Debian 8.8 Jessie
Adapter: MegaD-2561, Mega-ESP, Wrapper(Home)

Haus
professional
Beiträge: 529
Registriert: 12.05.2015, 16:49
Wohnort: Lithuania, Vilnius

Re: Ошибки драйвера javascript

Beitrag von Haus » 31.01.2016, 18:23

instalator hat geschrieben:
Bluefox hat geschrieben:Обновил версию node-schedule в javasciprt.
Может, кто проверить?
У кого тестовый полигон есть? У меня сейчас только боевой...
Как он у тебя работает, у меня с утра как за ломался javasciprt так schedule неработает
js-controller: 1.2.3 / node.js: v4.8.7 / npm: 2.15.11
admin: 3.2.0
javascript: 3.6.4
web: 2.1.9 vis: 1.1.2
cloud: 2.4.6

Server: DELL FX170 / linux: Debian 8.8 Jessie
Adapter: MegaD-2561, Mega-ESP, Wrapper(Home)

Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von instalator » 01.02.2016, 14:22

Haus hat geschrieben:
instalator hat geschrieben:
Bluefox hat geschrieben:Обновил версию node-schedule в javasciprt.
Может, кто проверить?
У кого тестовый полигон есть? У меня сейчас только боевой...
Как он у тебя работает, у меня с утра как за ломался javasciprt так schedule неработает
Ты пробовал драйвер перезапустить?
Хотя сейчас после обновления вроде все нормально работает.
Высокий уровень Децибел вреден для здоровья!
Мой блог

Haus
professional
Beiträge: 529
Registriert: 12.05.2015, 16:49
Wohnort: Lithuania, Vilnius

Re: Ошибки драйвера javascript

Beitrag von Haus » 01.02.2016, 18:45

instalator hat geschrieben:
Haus hat geschrieben:
instalator hat geschrieben: У кого тестовый полигон есть? У меня сейчас только боевой...
Как он у тебя работает, у меня с утра как за ломался javasciprt так schedule неработает
Ты пробовал драйвер перезапустить?
Хотя сейчас после обновления вроде все нормально работает.
Я так на пробовался что пришлось переустановить iobroker, позже наконец появилось обновление 1.1.7 но результата не было. Утром обновил 1.1.8 всё работает как прежде :)
js-controller: 1.2.3 / node.js: v4.8.7 / npm: 2.15.11
admin: 3.2.0
javascript: 3.6.4
web: 2.1.9 vis: 1.1.2
cloud: 2.4.6

Server: DELL FX170 / linux: Debian 8.8 Jessie
Adapter: MegaD-2561, Mega-ESP, Wrapper(Home)

Vlad_k
professional
Beiträge: 121
Registriert: 31.12.2015, 04:31

Re: Ошибки драйвера javascript

Beitrag von Vlad_k » 02.02.2016, 11:33

блин зарекался больше ниче не обновлять, обновил на 1.1.9
и все опять сломалось :D
Spoiler: Show hidden text
BEST 2016-02-02 20:31:54 info host.BEST Restart adapter system.adapter.javascript.0 because enabled
BEST 2016-02-02 20:31:54 error host.BEST instance system.adapter.javascript.0 terminated with code 1 ()
BEST 2016-02-02 20:31:54 info host.BEST Restart adapter system.adapter.javascript.0 because enabled
BEST 2016-02-02 20:31:54 error host.BEST instance system.adapter.javascript.0 terminated with code 1 ()
как вообще отключить проверку обновлений, упарился переустанавливать, ток думал заняться скриптиками, и на те...

Haus
professional
Beiträge: 529
Registriert: 12.05.2015, 16:49
Wohnort: Lithuania, Vilnius

Re: Ошибки драйвера javascript

Beitrag von Haus » 02.02.2016, 11:48

Vlad_k hat geschrieben:блин зарекался больше ниче не обновлять, обновил на 1.1.9
и все опять сломалось :D
Spoiler: Show hidden text
BEST 2016-02-02 20:31:54 info host.BEST Restart adapter system.adapter.javascript.0 because enabled
BEST 2016-02-02 20:31:54 error host.BEST instance system.adapter.javascript.0 terminated with code 1 ()
BEST 2016-02-02 20:31:54 info host.BEST Restart adapter system.adapter.javascript.0 because enabled
BEST 2016-02-02 20:31:54 error host.BEST instance system.adapter.javascript.0 terminated with code 1 ()
как вообще отключить проверку обновлений, упарился переустанавливать, ток думал заняться скриптиками, и на те...
У меня linux на 1.1.9 всё нормально :)
js-controller: 1.2.3 / node.js: v4.8.7 / npm: 2.15.11
admin: 3.2.0
javascript: 3.6.4
web: 2.1.9 vis: 1.1.2
cloud: 2.4.6

Server: DELL FX170 / linux: Debian 8.8 Jessie
Adapter: MegaD-2561, Mega-ESP, Wrapper(Home)

Benutzeravatar
Bluefox
Site Admin
Beiträge: 7909
Registriert: 13.07.2014, 14:42
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von Bluefox » 02.02.2016, 13:27

Vlad_k hat geschrieben:блин зарекался больше ниче не обновлять, обновил на 1.1.9
и все опять сломалось :D
Spoiler: Show hidden text
BEST 2016-02-02 20:31:54 info host.BEST Restart adapter system.adapter.javascript.0 because enabled
BEST 2016-02-02 20:31:54 error host.BEST instance system.adapter.javascript.0 terminated with code 1 ()
BEST 2016-02-02 20:31:54 info host.BEST Restart adapter system.adapter.javascript.0 because enabled
BEST 2016-02-02 20:31:54 error host.BEST instance system.adapter.javascript.0 terminated with code 1 ()
как вообще отключить проверку обновлений, упарился переустанавливать, ток думал заняться скриптиками, и на те...
Перестартани систему (ПК)

Ты с Владика?

Vlad_k
professional
Beiträge: 121
Registriert: 31.12.2015, 04:31

Re: Ошибки драйвера javascript

Beitrag von Vlad_k » 02.02.2016, 13:39

разобрался, изначально трабл при удалении был, из за открытого ком порта, почистил папку в ручную, переустановил модуль, и все завелось...
Ты с Владика?
Да

Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von instalator » 02.02.2016, 17:03

После какого то обновления перестал отрабатывать крон.

Code: Alles auswählen

on({time: "45 */2 * * *"}, getForecast);
Последний раз отработал 28.01.16 в 20-45.
Скрипт с форума, откуда такой формат крона непонятно.
Изменил на:

Code: Alles auswählen

on({time: "45 2 * * *"}, getForecast);
жду)

PS. Зря жду получается это каждый день в 2-45.
Тогда почему всетаки не работает 45 */2 * * *?[/i]

Отбой, разобрался. Косяк был в другом
Zuletzt geändert von instalator am 02.02.2016, 17:19, insgesamt 2-mal geändert.
Высокий уровень Децибел вреден для здоровья!
Мой блог

Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von instalator » 02.02.2016, 17:08

Vlad_k hat geschrieben:блин зарекался больше ниче не обновлять, обновил на 1.1.9
и все опять сломалось :D
как вообще отключить проверку обновлений, упарился переустанавливать, ток думал заняться скриптиками, и на те...
Только непонятно зачем отключать проверку обновление если можно просто не торопиться обновляться.
Ну и бэкапиться надо переодически от этого еще никому плохо не было)
gtttttt.png
Высокий уровень Децибел вреден для здоровья!
Мой блог

Benutzeravatar
instalator
guru
Beiträge: 1258
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von instalator » 12.02.2016, 14:11

Новая ошибочка выскочила:
request(options, function (error, response, body, callback) {
if (!error && response.statusCode == 200) {
................................
log ('ЦБ ОШИБКА - ' +response.statusCode);
Spoiler: Show hidden text
host-Server-PC 2016-02-12 19:09:10 error instance system.adapter.javascript.0 terminated with code 6 (uncaught exception)
TypeError: 2016-02-12 19:09:10 error at TCP.onread (net.js:528:27)
TypeError: 2016-02-12 19:09:10 error at Socket.socketOnData [as ondata] (http.js:1584:20)
TypeError: 2016-02-12 19:09:10 error at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:122:23)
TypeError: 2016-02-12 19:09:10 error at HTTPParser.parserOnIncomingClient [as onIncoming] (http.js:1689:21)
TypeError: 2016-02-12 19:09:10 error at ClientRequest.emit (events.js:95:17)
TypeError: 2016-02-12 19:09:10 error at Request.onRequestResponse (C:\ioBroker\node_modules\iobroker.javascript\node_modules\request\request.js:898:22)
TypeError: 2016-02-12 19:09:10 error at Redirect.onResponse (C:\ioBroker\node_modules\iobroker.javascript\node_modules\request\lib\redirect.js:94:13)
TypeError: 2016-02-12 19:09:10 error at Request.emit (events.js:95:17)
TypeError: 2016-02-12 19:09:10 error at self.callback (C:\ioBroker\node_modules\iobroker.javascript\node_modules\request\request.js:199:22)
TypeError: 2016-02-12 19:09:10 error at Request._callback (script.js.Валюты:39:42)
TypeError: 2016-02-12 19:09:10 error Cannot read property 'statusCode' of undefined
uncaught 2016-02-12 19:09:10 error exception: Cannot read property 'statusCode' of undefined
Высокий уровень Децибел вреден для здоровья!
Мой блог

Benutzeravatar
Bluefox
Site Admin
Beiträge: 7909
Registriert: 13.07.2014, 14:42
Kontaktdaten:

Re: Ошибки драйвера javascript

Beitrag von Bluefox » 12.02.2016, 17:55

instalator hat geschrieben:Новая ошибочка выскочила:
request(options, function (error, response, body, callback) {
if (!error && response.statusCode == 200) {
................................
log ('ЦБ ОШИБКА - ' +response.statusCode);
Spoiler: Show hidden text
host-Server-PC 2016-02-12 19:09:10 error instance system.adapter.javascript.0 terminated with code 6 (uncaught exception)
TypeError: 2016-02-12 19:09:10 error at TCP.onread (net.js:528:27)
TypeError: 2016-02-12 19:09:10 error at Socket.socketOnData [as ondata] (http.js:1584:20)
TypeError: 2016-02-12 19:09:10 error at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:122:23)
TypeError: 2016-02-12 19:09:10 error at HTTPParser.parserOnIncomingClient [as onIncoming] (http.js:1689:21)
TypeError: 2016-02-12 19:09:10 error at ClientRequest.emit (events.js:95:17)
TypeError: 2016-02-12 19:09:10 error at Request.onRequestResponse (C:\ioBroker\node_modules\iobroker.javascript\node_modules\request\request.js:898:22)
TypeError: 2016-02-12 19:09:10 error at Redirect.onResponse (C:\ioBroker\node_modules\iobroker.javascript\node_modules\request\lib\redirect.js:94:13)
TypeError: 2016-02-12 19:09:10 error at Request.emit (events.js:95:17)
TypeError: 2016-02-12 19:09:10 error at self.callback (C:\ioBroker\node_modules\iobroker.javascript\node_modules\request\request.js:199:22)
TypeError: 2016-02-12 19:09:10 error at Request._callback (script.js.Валюты:39:42)
TypeError: 2016-02-12 19:09:10 error Cannot read property 'statusCode' of undefined
uncaught 2016-02-12 19:09:10 error exception: Cannot read property 'statusCode' of undefined
Как выглядит весь кусок скрипта? Сделай так

Code: Alles auswählen

request(options, function (error, response, body) {
        if (!error && response && response.statusCode == 200) {
           //...
        }
        else {
	        log ('ЦБ ОШИБКА - '  + (response ? response.statusCode : (error || body)));
	}
}        


Antworten