siddharth-u opened a new issue, #11386:
URL: https://github.com/apache/ignite/issues/11386

   Hi
   I am trying to run ignite in a cluster on kubernetes. My service tries to 
connect to the running ignite pod. But with ignite 2.16, the connection fails 
when persistence is enabled. The same operation works with persistence disabled 
with version 2.16 and also works with the previous versions irrespective of 
whether persistence is enabled or disabled. 
   I use thinClient to connect to ignite from my service
   
   logsof my service -
   
   org.apache.ignite.client.ClientException: Ignite failed to process request 
[24]: 50000: Failed to execute map query on remote node 
[nodeId=514c2e13-805e-4b75-8811-9b2e8343b44b, errMsg=General error: "class 
org.apache.ignite.binary.BinaryObjectException: Cannot find metadata for object 
with compact footer (Ignite work directory might have been cleared after 
restart. Make sure that IGNITE_HOME does not point to a temp folder or any 
other folder that is destroyed/cleared on restarts) [typeId=396738638, 
IGNITE_HOME='/opt/ignite/apache-ignite']"; SQL statement:
   SELECT
   PUBLIC.__Z0._KEY __C0_0,
   PUBLIC.__Z0._VAL __C0_1,
   __Z0.LASTUPDATED __C0_2
   FROM PUBLIC.ABC __Z0
   WHERE __Z0.ABCDEF = ?1
   ORDER BY 3 LIMIT ?2 [50000-197]] (server status code [1])
        at 
org.apache.ignite.internal.client.thin.TcpClientChannel.convertException(TcpClientChannel.java:475)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.TcpClientChannel.receive(TcpClientChannel.java:421)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.TcpClientChannel.service(TcpClientChannel.java:311)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.ReliableChannel.lambda$service$0(ReliableChannel.java:205)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:835)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:788)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.ReliableChannel.service(ReliableChannel.java:205)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.ReliableChannel.service(ReliableChannel.java:186)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.GenericQueryPager.next(GenericQueryPager.java:93)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.ClientQueryCursor$1.nextPage(ClientQueryCursor.java:93)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at 
org.apache.ignite.internal.client.thin.ClientQueryCursor$1.hasNext(ClientQueryCursor.java:76)
 ~[ignite-core-2.16.0.jar!/:2.16.0]
        at java.base/java.lang.Iterable.forEach(Unknown Source) ~[na:na]
        at 
org.apache.ignite.springdata.repository.query.IgniteRepositoryQuery$QueryCursorWrapper.getAll(IgniteRepositoryQuery.java:963)
 ~[ignite-spring-data-ext-2.0.0.jar!/:2.0.0]
        at 
org.apache.ignite.springdata.repository.query.IgniteRepositoryQuery.transformQueryCursor(IgniteRepositoryQuery.java:616)
 ~[ignite-spring-data-ext-2.0.0.jar!/:2.0.0]
        at 
org.apache.ignite.springdata.repository.query.IgniteRepositoryQuery.execute(IgniteRepositoryQuery.java:360)
 ~[ignite-spring-data-ext-2.0.0.jar!/:2.0.0]
        at 
org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:136)
 ~[spring-data-commons-3.0.5.jar!/:3.0.5]
        at 
org.springframework.data.repository.core.support.RepositoryMethodInvoker.invoke(RepositoryMethodInvoker.java:120)
 ~[spring-data-commons-3.0.5.jar!/:3.0.5]
        at 
org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:164)
 ~[spring-data-commons-3.0.5.jar!/:3.0.5]
        at 
org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:143)
 ~[spring-data-commons-3.0.5.jar!/:3.0.5]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:244)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at jdk.proxy2/jdk.proxy2.$Proxy129.getGoodABCs(Unknown Source) ~[na:na]
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:na]
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
~[na:na]
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source) ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at 
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137)
 ~[spring-tx-6.0.11.jar!/:6.0.11]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:244)
 ~[spring-aop-6.0.11.jar!/:6.0.11]
        at jdk.proxy2/jdk.proxy2.$Proxy129.getGoodABCs(Unknown Source) ~[na:na]
        at  ~[classes!/:na]
        at reactor.core.publisher.MonoCallable.call(MonoCallable.java:72) 
~[reactor-core-3.5.9.jar!/:3.5.9]
        at 
reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:127) 
~[reactor-core-3.5.9.jar!/:3.5.9]
        at 
reactor.core.publisher.MonoFlatMapMany.subscribeOrReturn(MonoFlatMapMany.java:49)
 ~[reactor-core-3.5.9.jar!/:3.5.9]
        at 
reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:55)
 ~[reactor-core-3.5.9.jar!/:3.5.9]
        at 
reactor.core.publisher.FluxSubscribeOn$SubscribeOnSubscriber.run(FluxSubscribeOn.java:194)
 ~[reactor-core-3.5.9.jar!/:3.5.9]
        at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) 
~[reactor-core-3.5.9.jar!/:3.5.9]
        at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) 
~[reactor-core-3.5.9.jar!/:3.5.9]
        at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 
~[na:na]
        at 
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
 Source) ~[na:na]
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source) ~[na:na]
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source) ~[na:na]
        at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to