Я пытаюсь обновить Apache Ignite до версии 2.16 с включенным параметром Persistence как true. Я получаю следующую ошибку:
org.apache.ignite.client.ClientException: Ignite не удалось обработать запрос [31]: 50000: не удалось выполнить запрос карты на удаленном узле [nodeId= c670b5a3-03f4-4261-a8a2-7085b20cb089, errMsg=Общая ошибка: «class org.apache.ignite.binary.BinaryObjectException: невозможно найти метаданные для объекта с компактным нижним колонтитулом (рабочий каталог Ignite мог быть очищен после перезапуска. Убедитесь, что IGNITE_HOME не указывает на временную папку или любую другую папку, которая уничтожается/очищается при перезапуске) [typeId=396738638, IGNITE_HOME='/opt/ignite/apache-ignite']"; Оператор SQL:SELECTM__Z0.MEASUREMENTSTATUS __C0_0,COUNT() __C0_1FROM PUBLIC.MEASUREMENT M__Z0WHERE M__Z0.LASTUPDATED >= TIMESTAMPAD('SECOND', -300, CURRENT_TIMESTAMP())GROUP BY M__Z0.MEASUREMENTSTATUS [50000-197]] (сервер код состояния [1]) в org.apache.ignite.internal.client.thin.TcpClientChannel.convertException(TcpClientChannel.java:475) ~[ignite-core-2.16.0.jar!/:2.16.0] в org. apache.ignite.internal.client.thin.TcpClientChannel.receive(TcpClientChannel.java:421) ~[ignite-core-2.16.0.jar!/:2.16.0] в org.apache.ignite.internal.client.thin .TcpClientChannel.service(TcpClientChannel.java:311) ~[ignite-core-2.16.0.jar!/:2.16.0] в org.apache.ignite.internal.client.thin.ReliableChannel.lambda$service$0(ReliableChannel .java:205) ~[ignite-core-2.16.0.jar!/:2.16.0] в org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:835) ~[ignite- core-2.16.0.jar!/:2.16.0] по адресу org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:788) ~[ignite-core-2.16.0.jar!/ :2.16.0] в org.apache.ignite.internal.client.thin.ReliableChannel.service(ReliableChannel.java:205) ~[ignite-core-2.16.0.jar!/:2.16.0] в org.apache .ignite.internal.client.thin.ReliableChannel.service(ReliableChannel.java:186) ~[ignite-core-2.16.0.jar!/:2.16.0] в org.apache.ignite.internal.client.thin. GenericQueryPager.next(GenericQueryPager.java:93) ~[ignite-core-2.16.0.jar!/:2.16.0] в org.apache.ignite.internal.client.thin.ClientQueryCursor$1.nextPage(ClientQueryCursor.java: 93) ~[ignite-core-2.16.0.jar!/:2.16.0] в org.apache.ignite.internal.client.thin.ClientQueryCursor$1.hasNext(ClientQueryCursor.java:76) ~[ignite-core- 2.16.0.jar!/:2.16.0] по адресу java.base/java.lang.Iterable.forEach(Неизвестный источник) ~[na:na] по адресу org.apache.ignite.springdata.repository.query.IgniteRepositoryQuery$QueryCursorWrapper .getAll(IgniteRepositoryQuery.java:963) ~[ignite-spring-data-ext-2.0.0.jar!/:2.0.0] в org.apache.ignite.springdata.repository.query.IgniteRepositoryQuery.transformQueryCursor(IgniteRepositoryQuery. java:580) ~[ignite-spring-data-ext-2.0.0.jar!/:2.0.0] в org.apache.ignite.springdata.repository.query.IgniteRepositoryQuery.execute(IgniteRepositoryQuery.java:360) ~ [ignite-spring-data-ext-2.0.0.jar!/:2.0.0] в org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:136) ~[spring-data- commons-3.0.5.jar!/:3.0.5] по адресу org.springframework.data.repository.core.support.RepositoryMethodInvoker.invoke(RepositoryMethodInvoker.java:120) ~[spring-data-commons-3.0.5.jar !/:3.0.5] в org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:164) ~[spring-data-commons-3.0.5.jar!/:3.0.5] в org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:143) ~[spring-data-commons-3.0.5.jar!/:3.0.5] в org.springframework.aop. framework.ReflectiveMethodInvocate.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.0.11.jar!/:6.0.11] в org.springframework.aop.interceptor.ExposeInvocateInterceptor.invoke(ExposeInvoctionInterceptor.java:97) ~ [spring-aop-6.0.11.jar!/:6.0.11] по адресу org.springframework.aop.framework.ReflectiveMethodInvocate.proceed(ReflectiveMethodInvocate.java:184) ~[spring-aop-6.0.11.jar!/: 6.0.11] по адресу org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:244) ~[spring-aop-6.0.11.jar!/:6.0.11] по адресу jdk.proxy2/jdk.proxy2. $Proxy132.getMeasurementStatusAndCount(Unknown Source) ~[na:na] в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) ~[na:na] в java.base/jdk.internal.reflect.NativeMethodAccessorImpl .invoke(Неизвестный источник) ~[na:na] в java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Неизвестный источник) ~[na:na] в java.base/java.lang.reflect.Method.invoke (Неизвестный источник) ~[na:na] в org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-6.0.11.jar!/:6.0.11] в org. Springframework.aop.framework.ReflectiveMethodInvocate.invokeJoinpoint(ReflectiveMethodInvocate.java:196) ~[spring-aop-6.0.11.jar!/:6.0.11] в org.springframework.aop.framework.ReflectiveMethodInvocate.proceed(ReflectiveMethodInvocate.java :163) ~[spring-aop-6.0.11.jar!/:6.0.11] по адресу org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) ~[spring-tx-6.0.11. jar!/:6.0.11] в org.springframework.aop.framework.ReflectiveMethodInvocate.proceed(ReflectiveMethodInvocate.java:184) ~[spring-aop-6.0.11.jar!/:6.0.11] в org.springframework. aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:244) ~[spring-aop-6.0.11.jar!/:6.0.11] в jdk.proxy2/jdk.proxy2.$Proxy132.getMeasurementStatusAndCount(неизвестный источник) ~ [na:na] в реакторе.core.publisher.MonoCallable.call(MonoCallable.java:72) ~[reactor-core-3.5.9.jar!/:3.5.9] в реакторе.core.publisher.FluxFlatMap.trySubscribeScalarMap (FluxFlatMap.java:127) ~[reactor-core-3.5.9.jar!/:3.5.9] в реакторе.core.publisher.MonoFlatMapMany.subscribeOrReturn(MonoFlatMapMany.java:49) ~[reactor-core-3.5. 9.jar!/:3.5.9] в реакторе.core.publisher.FluxFromMonoOperator.subscribe(FluxFromMonoOperator.java:76) ~[reactor-core-3.5.9.jar!/:3.5.9] в реакторе.core. Publisher.FluxSubscribeOn$SubscribeOnSubscriber.run(FluxSubscribeOn.java:194) ~[reactor-core-3.5.9.jar!/:3.5.9] в реакторе.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~ [reactor-core-3.5.9.jar!/:3.5.9] по адресу реактор.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.5.9.jar!/:3.5. 9] в java.base/java.util.concurrent.FutureTask.run(Неизвестный источник) ~[na:na] в java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Неизвестный источник) ~[na: na] в java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(неизвестный источник) ~[na:na] в java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(неизвестный источник) ~[na: na] по адресу java.base/java.lang.Thread.run(Unknown Source) ~[na:na]Вызвано: org.apache.ignite.internal.client.thin.ClientServerError: Ignite не удалось обработать запрос [31]: 50000: Не удалось выполнить запрос карты на удаленном узле [nodeId=c670b5a3-03f4-4261-a8a2-7085b20cb089, errMsg=Общая ошибка: «class org.apache.ignite.binary.BinaryObjectException: невозможно найти метаданные для объекта с компактным нижним колонтитулом (Ignite) Рабочий каталог мог быть очищен после перезапуска. Убедитесь, что IGNITE_HOME не указывает на временную папку или любую другую папку, которая уничтожается/очищается при перезапуске) [typeId=396738638, IGNITE_HOME='/opt/ignite/apache-ignite']"; оператор SQL:SELECTM__Z0.MEASUREMENTSTATUS __C0_0 ,COUNT() __C0_1FROM PUBLIC.MEASUREMENT M__Z0WHERE M__Z0.LASTUPDATED >= TIMESTAMPADD('SECOND', -300, CURRENT_TIMESTAMP())GROUP BY M__Z0.MEASUREMENTSTATUS [50000-197]] (код состояния сервера [1])
Он работает с включенным параметром «Постоянство» как false и true для версий Ignite < 2.16.
Предложите, пожалуйста, какие-либо исправления для этой проблемы.
Подробнее здесь: https://stackoverflow.com/questions/786 ... ives-error
Обновление до Ignite 2.16 с включенным сохранением дает ошибку ⇐ Apache
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему Ignite разрешает SQL -запросы кэша A (только) из другого кеша B Ignite Cache.
Anonymous » » в форуме JAVA - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему Ignite разрешает SQL -запросы кэша A (только) из другого кеша B Ignite Cache.
Anonymous » » в форуме JAVA - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-