Добрый день.
Открою отдельную тему (эту проблему затронул тут
viewtopic.php?f=61&t=11050) - может так будет быстрее.
В задаче синхронизации приставок формируется неправильная строка URL-а:
Код:
11-06/15:42:32 INFO [Thread-12] TaskRunProcessor - Running Task: bitel.billing.server.script.global.bean.GlobalScriptTimer
11-06/15:42:32 INFO [pool-1-thread-3] GlobalScriptTimer - start task id => 7 at time 06.11.2015 15
11-06/15:42:32 INFO [pool-1-thread-3] CommpassTerminalSynchronizingTask - processModule 9
11-06/15:42:32 INFO [pool-1-thread-3] CommpassTerminalSynchronizingTask - processDevice 10
11-06/15:42:32 INFO [pool-1-thread-3] CommpassTerminalSynchronizingTask - URL: https://api.commpass.tv:443/
11-06/15:42:32 INFO [pool-1-thread-3] JsonClient - get: https://api.commpass.tv:443/stb/format/json/registered_from/05.11.2015 15:00:00
11-06/15:42:33 INFO [pool-1-thread-3] JsonClient - Response code = 404
а именно - должен быть "rest" и другой формат даты
Код:
get: https://api.commpass.tv:443/rest/stb/format/json/registered_from/2015-11-05 15:00:00
для пробы изменил формирование URL-строки на явную
Код:
// stbArray = jsonClient.invokeAndGetArray( Method.get, null, "rest/stb/format/json/registered_from", TimeUtils.format( calendar, "yyyy-MM-dd HH:mm:ss" ), null );
stbArray = jsonClient.invokeAndGetArray( Method.get, null, "rest/stb/format/json/registered_from", "2015-11-05%2000:00:00", null );
и запрос прошел, но:
Код:
11-06/16:04:43 INFO [pool-1-thread-5] GlobalScriptTimer - start task id => 7 at time 06.11.2015 16
11-06/16:04:43 INFO [pool-1-thread-5] CommpassTerminalSynchronizingTask - processModule 9
11-06/16:04:43 INFO [pool-1-thread-5] CommpassTerminalSynchronizingTask - processDevice 10
11-06/16:04:43 INFO [pool-1-thread-5] CommpassTerminalSynchronizingTask - URL: https://api.commpass.tv:443/
11-06/16:04:43 INFO [pool-1-thread-5] JsonClient - get: https://api.commpass.tv:443/rest/stb/format/json/registered_from/2015-11-05%2000:00:00
11-06/16:04:43 INFO [pool-1-thread-5] JsonClient - << [{"username":"XXXX","external_id":"XXXX","id":XXXX,"inet_addr":"XXX.XXX.XXX.XXX","mac_addr":"10:27:be:03:1b:f1","subscriber_id":XXXX,"disabled":null,"registered_on":"2015-11-06 15:41:26.464982","registered":true,"profile_id":1,"logined":null,"logined_on":null,"type":"tvip-s400","updated_on":"2015-11-06 15:41:55.585792","comment":null,"tz":null,"sprofile_id":null,"registered_on_ts":1446813686,"logined_on_ts":null,"updated_on_ts":1446813715}]
11-06/16:04:43 INFO [pool-1-thread-5] CommpassTerminalSynchronizingTask - Found new terminal in MW
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - java.lang.NullPointerException
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.modules.tv.dyn.commpasstv.CommpassTerminalSynchronizingTask.processAccount(CommpassTerminalSynchronizingTask.java:254)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.modules.tv.dyn.commpasstv.CommpassTerminalSynchronizingTask.processDevice(CommpassTerminalSynchronizingTask.java:199)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.modules.tv.dyn.commpasstv.CommpassTerminalSynchronizingTask.processDevice(CommpassTerminalSynchronizingTask.java:134)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.modules.tv.dyn.commpasstv.CommpassTerminalSynchronizingTask.processModule(CommpassTerminalSynchronizingTask.java:82)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.modules.tv.dyn.commpasstv.CommpassTerminalSynchronizingTask.execute(CommpassTerminalSynchronizingTask.java:58)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.kernel.script.server.bean.GlobalScriptInvoker.invoke(GlobalScriptInvoker.java:34)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.kernel.script.server.GlobalScriptServiceImpl.executeGlobalScript(GlobalScriptServiceImpl.java:75)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at bitel.billing.server.script.global.bean.GlobalScriptTimer.executeJava(GlobalScriptTimer.java:81)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at bitel.billing.server.script.global.bean.GlobalScriptTimer.executeTask(GlobalScriptTimer.java:48)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:74)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at ru.bitel.bgbilling.kernel.task.server.TaskBase.startTask(TaskBase.java:135)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at bitel.billing.server.task.TaskBaseRunner.executeTask(TaskBaseRunner.java:72)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at bitel.billing.server.task.bean.RunTask.run(RunTask.java:41)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
11-06/16:04:43 ERROR [pool-1-thread-5] LoggingPrintStream - at java.lang.Thread.run(Thread.java:662)
11-06/16:04:43 INFO [pool-1-thread-5] GlobalScriptTimer - Task finished time=404 ms.
11-06/16:04:43 INFO [pool-1-thread-5] GlobalScriptTimer - task time : 0 d 00:00:00
11-06/16:04:43 INFO [pool-1-thread-5] GlobalScriptTimer - RunTask finished time=406 ms.