kiranchavala commented on issue #12229:
URL: https://github.com/apache/cloudstack/issues/12229#issuecomment-3664409859

   @akoskuczi-bw thanks 
   
   i am to reporduce the issue now 
   
   cc @Pearl1594 @weizhouapache 
   
   
   ```
   (localcloud) 🐱 > scale kubernetescluster 
id=aebb9cd2-60e6-4e4a-b121-567db53805c4 size=2
   {
     "account": "admin",
     "accountid": "69c635a2-d5e9-11f0-a8f5-bc241173f3f6",
     "cmd": 
"org.apache.cloudstack.api.command.user.kubernetes.cluster.ScaleKubernetesClusterCmd",
     "completed": "2025-12-17T09:14:11+0000",
     "created": "2025-12-17T09:14:11+0000",
     "domainid": "b58f4d57-d5e8-11f0-a8f5-bc241173f3f6",
     "domainpath": "ROOT",
     "jobid": "cfbe5f80-7483-4f14-9f26-3046e63f8a95",
     "jobprocstatus": 0,
     "jobresult": {
       "errorcode": 530,
       "errortext": "fromIndex(4) > toIndex(3)"
     },
     "jobresultcode": 530,
     "jobresulttype": "object",
     "jobstatus": 2,
     "userid": "69c67410-d5e9-11f0-a8f5-bc241173f3f6"
   }
   🙈 Error: async API failed for job cfbe5f80-7483-4f14-9f26-3046e63f8a95
   
   ```
   
   ```
   2025-12-17 09:14:11,461 INFO  [c.c.k.c.a.KubernetesClusterScaleWorker] 
(API-Job-Executor-22:[ctx-2f12808a, job-613, ctx-c7e3dbb2]) (logid:cfbe5f80) 
Scaling Kubernetes cluster KubernetesCluster 
{"id":10,"name":"ha-cks","uuid":"aebb9cd2-60e6-4e4a-b121-567db53805c4"}
   2025-12-17 09:14:11,473 ERROR [c.c.a.ApiAsyncJobDispatcher] 
(API-Job-Executor-22:[ctx-2f12808a, job-613]) (logid:cfbe5f80) Unexpected 
exception while executing 
org.apache.cloudstack.api.command.user.kubernetes.cluster.ScaleKubernetesClusterCmd
 java.lang.IllegalArgumentException: fromIndex(4) > toIndex(3)
           at 
java.base/java.util.AbstractList.subListRangeCheck(AbstractList.java:509)
           at java.base/java.util.ArrayList.subList(ArrayList.java:1108)
           at 
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterScaleWorker.scaleDownKubernetesClusterSize(KubernetesClusterScaleWorker.java:448)
           at 
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterScaleWorker.scaleKubernetesClusterSize(KubernetesClusterScaleWorker.java:507)
           at 
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterScaleWorker.scaleCluster(KubernetesClusterScaleWorker.java:584)
           at 
com.cloud.kubernetes.cluster.KubernetesClusterManagerImpl.scaleKubernetesCluster(KubernetesClusterManagerImpl.java:2142)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
           at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:569)
           at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
           at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
           at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
           at 
org.apache.cloudstack.network.contrail.management.EventUtils$EventInterceptor.invoke(EventUtils.java:109)
           at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
           at 
com.cloud.event.ActionEventInterceptor.invoke(ActionEventInterceptor.java:52)
           at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
           at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
           at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
           at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
           at jdk.proxy3/jdk.proxy3.$Proxy537.scaleKubernetesCluster(Unknown 
Source)
           at 
org.apache.cloudstack.api.command.user.kubernetes.cluster.ScaleKubernetesClusterCmd.execute(ScaleKubernetesClusterCmd.java:174)
           at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:173)
           at 
com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:110)
           at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:698)
           at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
           at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
           at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
           at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
           at 
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
           at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:646)
           at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
           at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
           at java.base/java.lang.Thread.run(Thread.java:840)
   
   2025-12-17 09:14:11,473 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-22:[ctx-2f12808a, job-613]) (logid:cfbe5f80) Complete async 
job-613, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"fromIndex(4)
 > toIndex(3)"}
   
   ```


-- 
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