Ошибка загрузки истории событий

Различные вопросы, косвенно относящиеся к технологии AggreGate Platform продуктах, основанных на платформе AggreGate.

Ошибка загрузки истории событий

Сообщение andyray06/rambler_ru » Ср авг 17, 2016 5:08 am

День добрый.
При попытке просмотра истории событий в контексте модели (абсолютной, относительной без разницы) выдается ошибка. События происходящие в реальном времени, такие как выполнение привязок к примеру, отображаются нормально, но просмотреть историю не удается. При этом, история событий в других контекстах (устройство, экземпляр модели) подгружается без ошибок.

Stack-trace ошибки ниже:

Код: Выделить всё
com.tibbo.aggregate.common.context.ContextException: Удаленная ошибка: BadRequestException: [host=10.0.250.219(10.0.250.219):9160, latency=1(1), attempts=1]InvalidRequestException(why:unconfigured columnfamily ag_classinstancechanged) (error code: 'E')
   at com.tibbo.aggregate.common.protocol.ProxyContext.callRemoteFunction(ProxyContext.java:1381)
   at com.tibbo.aggregate.common.protocol.ProxyContext.callFunctionImpl(ProxyContext.java:1369)
   at com.tibbo.aggregate.common.context.AbstractContext.executeImplementation(AbstractContext.java:2970)
   at com.tibbo.aggregate.common.context.AbstractContext.callFunction(AbstractContext.java:2894)
   at com.tibbo.aggregate.common.context.AbstractContext.callFunction(AbstractContext.java:3042)
   at com.tibbo.aggregate.common.context.AbstractContext.callFunction(AbstractContext.java:3048)
   at com.tibbo.aggregate.common.context.AbstractContext.callFunction(AbstractContext.java:3075)
   at com.tibbo.aggregate.common.event.EventLogHelper.reinitializeHistory(EventLogHelper.java:305)
   at com.tibbo.aggregate.component.eventlog.HistorySection$LoadHistoryWorker.run(HistorySection.java:385)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: com.tibbo.aggregate.common.context.ContextException: Удаленная ошибка: BadRequestException: [host=10.0.250.219(10.0.250.219):9160, latency=1(1), attempts=1]InvalidRequestException(why:unconfigured columnfamily ag_classinstancechanged) (error code: 'E')
   at com.tibbo.aggregate.common.protocol.AbstractAggreGateDeviceController.callRemoteFunction(AbstractAggreGateDeviceController.java:328)
   at com.tibbo.aggregate.common.protocol.ProxyContext.callRemoteFunction(ProxyContext.java:1376)
   ... 13 more
Caused by: com.tibbo.aggregate.common.device.RemoteDeviceErrorException: Удаленная ошибка: BadRequestException: [host=10.0.250.219(10.0.250.219):9160, latency=1(1), attempts=1]InvalidRequestException(why:unconfigured columnfamily ag_classinstancechanged) (error code: 'E')
   at com.tibbo.aggregate.common.protocol.AbstractAggreGateDeviceController.sendCommandAndCheckReplyCode(AbstractAggreGateDeviceController.java:184)
   at com.tibbo.aggregate.common.protocol.AbstractAggreGateDeviceController.callRemoteFunction(AbstractAggreGateDeviceController.java:319)
   ... 14 more

Версия: 5.31.04
Время сервера: Wed Aug 17 08:49:43 GST 2016
com.tibbo.aggregate.common.context.ContextException: BadRequestException: [host=10.0.250.219(10.0.250.219):9160, latency=1(1), attempts=1]InvalidRequestException(why:unconfigured columnfamily ag_classinstancechanged)
   at com.tibbo.aggregate.common.context.AbstractContext.executeImplementationMethod(AbstractContext.java:3021)
   at com.tibbo.aggregate.common.context.AbstractContext.executeImplementation(AbstractContext.java:2949)
   at com.tibbo.aggregate.common.context.AbstractContext.callFunction(AbstractContext.java:2894)
   at com.tibbo.aggregate.common.context.AbstractContext.callFunction(AbstractContext.java:3042)
   at com.tibbo.aggregate.common.context.AbstractContext.callFunction(AbstractContext.java:3048)
   at com.tibbo.aggregate.common.protocol.DefaultClientController.callFunction(DefaultClientController.java:147)
   at com.tibbo.aggregate.common.protocol.DefaultClientController.processOperationCallFunction(DefaultClientController.java:134)
   at com.tibbo.aggregate.common.protocol.DefaultClientController.processMessageOperation(DefaultClientController.java:278)
   at com.tibbo.aggregate.common.protocol.DefaultClientController.processMessage(DefaultClientController.java:320)
   at com.tibbo.aggregate.common.protocol.DefaultClientController.processCommand(DefaultClientController.java:344)
   at com.tibbo.aggregate.common.protocol.DefaultClientController$ProcessCommandTask.call(DefaultClientController.java:732)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
Caused by: com.tibbo.aggregate.common.context.ContextException: BadRequestException: [host=10.0.250.219(10.0.250.219):9160, latency=1(1), attempts=1]InvalidRequestException(why:unconfigured columnfamily ag_classinstancechanged)
   at com.tibbo.linkserver.event.EventsContext.callFinitHistory(EventsContext.java:314)
   at sun.reflect.GeneratedMethodAccessor410.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at com.tibbo.aggregate.common.context.AbstractContext.executeImplementationMethod(AbstractContext.java:3009)
   ... 14 more
Caused by: com.tibbo.linkserver.dao.DaoException: BadRequestException: [host=10.0.250.219(10.0.250.219):9160, latency=1(1), attempts=1]InvalidRequestException(why:unconfigured columnfamily ag_classinstancechanged)
   at com.tibbo.linkserver.plugin.persistence.nosql.NoSqlEventDao.getEvents(NoSqlEventDao.java:312)
   at com.tibbo.linkserver.plugin.persistence.nosql.NoSqlEventDao.getEvents(NoSqlEventDao.java:207)
   at com.tibbo.linkserver.event.EventsContext.callFinitHistory(EventsContext.java:295)
   ... 18 more
Caused by: com.netflix.astyanax.connectionpool.exceptions.BadRequestException: BadRequestException: [host=10.0.250.219(10.0.250.219):9160, latency=1(1), attempts=1]InvalidRequestException(why:unconfigured columnfamily ag_classinstancechanged)
   at com.netflix.astyanax.thrift.ThriftConverter.ToConnectionPoolException(ThriftConverter.java:159)
   at com.netflix.astyanax.thrift.AbstractOperationImpl.execute(AbstractOperationImpl.java:65)
   at com.netflix.astyanax.thrift.ThriftColumnFamilyQueryImpl$1$2.execute(ThriftColumnFamilyQueryImpl.java:196)
   at com.netflix.astyanax.thrift.ThriftColumnFamilyQueryImpl$1$2.execute(ThriftColumnFamilyQueryImpl.java:188)
   at com.netflix.astyanax.thrift.ThriftSyncConnectionFactoryImpl$ThriftConnection.execute(ThriftSyncConnectionFactoryImpl.java:153)
   at com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl.tryOperation(AbstractExecuteWithFailoverImpl.java:119)
   at com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool.executeWithFailover(AbstractHostPartitionConnectionPool.java:352)
   at com.netflix.astyanax.thrift.ThriftColumnFamilyQueryImpl$1.execute(ThriftColumnFamilyQueryImpl.java:186)
   at com.tibbo.linkserver.plugin.persistence.nosql.cassandra.EmbeddedCassandraService.find(EmbeddedCassandraService.java:303)
   at com.tibbo.linkserver.plugin.persistence.nosql.cassandra.EmbeddedCassandraService.readEvents(EmbeddedCassandraService.java:277)
   at com.tibbo.linkserver.plugin.persistence.nosql.NoSqlEventDao.getEvents(NoSqlEventDao.java:301)
   ... 20 more
Caused by: InvalidRequestException(why:unconfigured columnfamily ag_classinstancechanged)
   at org.apache.cassandra.thrift.Cassandra$get_slice_result$get_slice_resultStandardScheme.read(Cassandra.java:11636)
   at org.apache.cassandra.thrift.Cassandra$get_slice_result$get_slice_resultStandardScheme.read(Cassandra.java:11603)
   at org.apache.cassandra.thrift.Cassandra$get_slice_result.read(Cassandra.java:11529)
   at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:78)
   at org.apache.cassandra.thrift.Cassandra$Client.recv_get_slice(Cassandra.java:662)
   at org.apache.cassandra.thrift.Cassandra$Client.get_slice(Cassandra.java:646)
   at com.netflix.astyanax.thrift.ThriftColumnFamilyQueryImpl$1$2.internalExecute(ThriftColumnFamilyQueryImpl.java:201)
   at com.netflix.astyanax.thrift.ThriftColumnFamilyQueryImpl$1$2.internalExecute(ThriftColumnFamilyQueryImpl.java:188)
   at com.netflix.astyanax.thrift.AbstractOperationImpl.execute(AbstractOperationImpl.java:60)
   ... 29 more

Действия:
Wed Aug 17 08:49:43 GST 2016 > users.admin.models.acs:monitor ()
Wed Aug 17 08:49:03 GST 2016 > users.admin.models.modelPost:configure ()
Wed Aug 17 08:48:24 GST 2016 > npc_springs.machines.st_0802:configure ()
Wed Aug 17 08:48:20 GST 2016 > npc_springs.machines.st_0606:monitor ()
Wed Aug 17 08:48:04 GST 2016 > npc_springs.machines.st_0802:monitor ()
Wed Aug 17 08:47:53 GST 2016 > npc_springs.machines.st_0208:monitor ()
Wed Aug 17 08:47:44 GST 2016 > npc_springs.machines.st_0206:monitor ()
Wed Aug 17 08:47:36 GST 2016 > users.admin.models.acs:monitor ()
Wed Aug 17 08:47:31 GST 2016 > users.dexp:monitor ()
Wed Aug 17 08:47:24 GST 2016 > users.admin.devices.sqlserver2008:monitor ()
Wed Aug 17 08:46:19 GST 2016 > users.admin.models.machine:status ()
Wed Aug 17 08:46:16 GST 2016 > users.admin.models.machine:monitor ()
Wed Aug 17 08:46:01 GST 2016 > users.admin.models.employee:status ()
Wed Aug 17 08:45:19 GST 2016 > users.admin.models.employee:monitor ()
Wed Aug 17 08:44:50 GST 2016 > npc_springs.machines.st_0207:editCustomProperties ()
Wed Aug 17 08:43:38 GST 2016 > users.admin.devices.10_0_250_185_opc:manage ()
Wed Aug 17 08:42:29 GST 2016 > npc_springs.machines.st_0206:editCustomProperties ()
Wed Aug 17 08:41:57 GST 2016 > npc_springs.machines.st_0205:editCustomProperties ()
Wed Aug 17 08:41:36 GST 2016 > npc_springs.machines.st_0606:editCustomProperties ()
andyray06/rambler_ru
 
Сообщения: 34
Зарегистрирован: Ср авг 05, 2015 6:12 am

Re: Ошибка загрузки истории событий

Сообщение anton_logoyskiy/tibbo_com » Ср авг 24, 2016 4:11 am

Андрей, добрый день!

Подскажите, пожалуйста, удаётся ли получить список событий с помощью функции get() из контекста events?
Попробуйте запустить сервер с ключом -u для обновления схемы БД.

С уважением,
Антон Логойский
Tibbo Systems
anton_logoyskiy/tibbo_com
 
Сообщения: 96
Зарегистрирован: Ср июл 22, 2015 10:05 am

Re: Ошибка загрузки истории событий

Сообщение andyray06/rambler_ru » Ср авг 24, 2016 6:42 am

Здравствуйте, Антон.

Функцией get() историю событий получить удалось.

Запускали сервер из командной строки следующим образом:
Код: Выделить всё
 sc start "AggreGate Server Service" -u


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

Перезапустили сервер как обычно (т.е. без параметра -u), при попытке просмотра истории событий снова вышла та же самая ошибка.
andyray06/rambler_ru
 
Сообщения: 34
Зарегистрирован: Ср авг 05, 2015 6:12 am

Re: Ошибка загрузки истории событий

Сообщение anton_logoyskiy/tibbo_com » Ср сен 07, 2016 5:12 am

Андрей, добрый день!

Похоже, что Вы используете NoSQL базу данных. Мы исправили эту ошибку в 5.31.05 и в 5.40.02.

С уважением,
Антон Логойский
Tibbo Systems
anton_logoyskiy/tibbo_com
 
Сообщения: 96
Зарегистрирован: Ср июл 22, 2015 10:05 am


Вернуться в Другие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1