Trying to install custom plugin on Jira Data Center

Hi,

I’m trying to upload my own Rest API plugins with Active Objects, Active Objects has success migrate the database but why my Rest endpoint does not exist?, it returns status code 404.

When I try to install the plugin it give me this error in atlassian-jira.log:

2022-07-12 03:07:12,132+0000 UpmAsynchronousTaskManager:thread-4 INFO flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.plugin.manager.DefaultPluginManager] Updating plugin 'com.flydm.FlyDM' from version '1.0.0-SNAPSHOT' to version '1.0.0-SNAPSHOT'
2022-07-12 03:07:12,134+0000 UpmAsynchronousTaskManager:thread-4 INFO flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.plugin.manager.DefaultPluginManager] Disabling com.flydm.FlyDM
2022-07-12 03:07:12,278+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.ActiveObjectsServiceFactory] onPluginDisabledEvent removing delegate for [com.flydm.FlyDM]
2022-07-12 03:07:12,340+0000 UpmAsynchronousTaskManager:thread-4 INFO flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.plugin.loaders.ScanningPluginLoader] Removed plugin 'com.flydm.FlyDM'
2022-07-12 03:07:12,574+0000 UpmAsynchronousTaskManager:thread-4 INFO flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.plugin.util.WaitUntil] Plugins that have yet to be enabled: (1): [com.flydm.FlyDM], 300 seconds remaining
2022-07-12 03:07:13,595+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.OsgiServiceUtilsImpl] Registering service net.java.ao.atlassian.AtlassianTableNameConverter@4a0a7ce9 with interface net.java.ao.schema.TableNameConverter and properties {com.atlassian.plugin.key=com.flydm.FlyDM}2022-07-12 03:07:13,597+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.OsgiServiceUtilsImpl] Registering service com.atlassian.activeobjects.config.internal.DefaultActiveObjectsConfiguration@81b66b5f with interface com.atlassian.activeobjects.config.ActiveObjectsConfiguration and properties {com.atlassian.plugin.key=com.flydm.FlyDM}
2022-07-12 03:07:13,598+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.ActiveObjectsServiceFactory] onPluginModuleEnabledEvent storing unattached <ao> configuration module for [com.flydm.FlyDM]
2022-07-12 03:07:13,605+0000 UpmAsynchronousTaskManager:thread-4 WARN flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.j.web.filters.ThreadLocalQueryProfiler] Incorrect JIRA API usage. ThreadLocalQueryProfiler#store called outside of the context. Please report this to support with the following stack trace.
java.lang.Throwable
        at com.atlassian.jira.web.filters.ThreadLocalQueryProfiler.store(ThreadLocalQueryProfiler.java:63)
        at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.findByPrimaryKey(DefaultOfBizDelegator.java:345)
        at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.findByPrimaryKey(DefaultOfBizDelegator.java:335)
        at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.findById(DefaultOfBizDelegator.java:327)
        at com.atlassian.jira.ofbiz.WrappingOfBizDelegator.findById(WrappingOfBizDelegator.java:192)
        at com.atlassian.jira.plugin.OfBizPluginVersionStore.update(OfBizPluginVersionStore.java:52)
        at com.atlassian.jira.plugin.OfBizPluginVersionStore.save(OfBizPluginVersionStore.java:107)
        at com.atlassian.jira.plugin.JiraPluginManager.onPluginEnabledEvent(JiraPluginManager.java:186)
        ... 2 filtered
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:42)
        at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.lambda$null$0(AsynchronousAbleEventDispatcher.java:37)
        at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:85)
        at com.atlassian.event.internal.LockFreeEventPublisher$Publisher.dispatch(LockFreeEventPublisher.java:220)
        at com.atlassian.event.internal.LockFreeEventPublisher.publish(LockFreeEventPublisher.java:96)
        at com.atlassian.plugin.event.impl.DefaultPluginEventManager.broadcast(DefaultPluginEventManager.java:92)
        at com.atlassian.plugin.manager.DefaultPluginManager.broadcastIgnoreError(DefaultPluginManager.java:1965)
        at com.atlassian.plugin.manager.DefaultPluginManager.lambda$enableDependentPlugins$22(DefaultPluginManager.java:1262)
        at com.atlassian.plugin.manager.PluginTransactionContext.wrap(PluginTransactionContext.java:63)
        at com.atlassian.plugin.manager.DefaultPluginManager.enableDependentPlugins(DefaultPluginManager.java:1230)
        at com.atlassian.plugin.manager.DefaultPluginManager.lambda$addPlugins$20(DefaultPluginManager.java:1215)
        at com.atlassian.plugin.manager.PluginTransactionContext.wrap(PluginTransactionContext.java:63)
        at com.atlassian.plugin.manager.DefaultPluginManager.addPlugins(DefaultPluginManager.java:1115)
        at com.atlassian.jira.plugin.JiraPluginManager.addPlugins(JiraPluginManager.java:157)
        at com.atlassian.plugin.manager.DefaultPluginManager.lambda$scanForNewPlugins$12(DefaultPluginManager.java:920)
        at com.atlassian.plugin.manager.PluginTransactionContext.wrap(PluginTransactionContext.java:63)
        at com.atlassian.plugin.manager.DefaultPluginManager.scanForNewPlugins(DefaultPluginManager.java:875)
        at com.atlassian.plugin.manager.DefaultPluginManager.lambda$installPlugins$11(DefaultPluginManager.java:835)
        at com.atlassian.plugin.manager.PluginTransactionContext.wrap(PluginTransactionContext.java:63)
        at com.atlassian.plugin.manager.DefaultPluginManager.installPlugins(DefaultPluginManager.java:821)
        at com.atlassian.jira.plugin.JiraPluginManager.installPlugins(JiraPluginManager.java:167)
        ... 3 filtered
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
        at com.sun.proxy.$Proxy133.installPlugins(Unknown Source)
        ... 3 filtered
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
        at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
        at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)        at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
        at com.sun.proxy.$Proxy1541.installPlugins(Unknown Source)
        at com.atlassian.upm.core.install.AbstractPluginInstallHandler$1.doInTransaction(AbstractPluginInstallHandler.java:139)
        at com.atlassian.upm.core.install.AbstractPluginInstallHandler$1.doInTransaction(AbstractPluginInstallHandler.java:134)
        at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:21)
        at com.atlassian.jira.DefaultHostContextAccessor.doInTransaction(DefaultHostContextAccessor.java:50)
        ... 2 filtered
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
        at com.sun.proxy.$Proxy379.doInTransaction(Unknown Source)
        ... 2 filtered
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:131)
        at com.sun.proxy.$Proxy379.doInTransaction(Unknown Source)
        at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:18)
        ... 2 filtered
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
        at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
        at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)        at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
        at com.sun.proxy.$Proxy1581.execute(Unknown Source)
        at com.atlassian.upm.core.install.AbstractPluginInstallHandler.installArtifacts(AbstractPluginInstallHandler.java:133)
        at com.atlassian.upm.core.install.AbstractPluginInstallHandler.installArtifact(AbstractPluginInstallHandler.java:119)
        at com.atlassian.upm.core.install.JarPluginInstallHandler.installPluginInternal(JarPluginInstallHandler.java:52)
        at com.atlassian.upm.core.install.AbstractPluginInstallHandler.installPlugin(AbstractPluginInstallHandler.java:60)
        at com.atlassian.upm.core.install.DefaultPluginInstallationService.execute(DefaultPluginInstallationService.java:130)
        at com.atlassian.upm.core.install.DefaultPluginInstallationService.install(DefaultPluginInstallationService.java:98)
        at com.atlassian.upm.install.UpmPluginInstallationService.install(UpmPluginInstallationService.java:116)
        at com.atlassian.upm.core.rest.resources.install.InstallTask.installFromFile(InstallTask.java:152)
        at com.atlassian.upm.core.rest.resources.install.InstallFromFileTask.executeTask(InstallFromFileTask.java:36)
        at com.atlassian.upm.core.rest.resources.install.InstallTask.run(InstallTask.java:77)
        at com.atlassian.upm.core.async.AsynchronousTaskManager.executeTask(AsynchronousTaskManager.java:124)
        at com.atlassian.upm.core.async.AsynchronousTaskManager$1.call(AsynchronousTaskManager.java:102)
        at com.atlassian.upm.core.async.AsynchronousTaskManager$1.call(AsynchronousTaskManager.java:99)
        at com.atlassian.sal.core.executor.ThreadLocalDelegateCallable.call(ThreadLocalDelegateCallable.java:38)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
2022-07-12 03:07:13,780+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.ActiveObjectsServiceFactory] onPluginEnabledEvent attaching unbound <ao> to [com.flydm.FlyDM]
2022-07-12 03:07:13,780+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.TenantAwareActiveObjects] init bundle [com.flydm.FlyDM]
2022-07-12 03:07:13,780+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.TenantAwareActiveObjects] bundle [com.flydm.FlyDM] loading new AO promise for JiraTenantImpl{id='system'}
2022-07-12 03:07:13,780+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.TenantAwareActiveObjects] setAoConfiguration [com.flydm.FlyDM]
2022-07-12 03:07:13,780+0000 UpmAsynchronousTaskManager:thread-4 DEBUG flydmjira 399x1593x3 1dgwfke 202.184.112.170,172.70.189.43:58018,10.0.1.4 /rest/plugins/1.0/available/featured [c.a.activeobjects.osgi.TenantAwareActiveObjects] bundle [com.flydm.FlyDM] got ActiveObjectsConfiguration
2022-07-12 03:07:13,780+0000 active-objects-init-JiraTenantImpl{id='system'}-0 DEBUG flydmjira     [c.a.activeobjects.osgi.TenantAwareActiveObjects] bundle [com.flydm.FlyDM] creating ActiveObjects
2022-07-12 03:07:14,545+0000 active-objects-init-JiraTenantImpl{id='system'}-0 DEBUG flydmjira     [c.a.activeobjects.osgi.TenantAwareActiveObjects] bundle [com.flydm.FlyDM] created ActiveObjects
2022-07-12 03:07:15,056+0000 UpmScheduler:thread-2 WARN flydmjira     [c.a.upm.pac.PacClientImpl] The request to check for app updates may take longer than expected because 192 apps are installed that could have updates. This may impact the performance of loading the Manage Apps page.
2022-07-12 03:07:15,669+0000 Caesium-1-3 INFO ServiceRunner     [c.a.j.cluster.service.NonAliveNodesScannerService] [CLUSTER-STATE] Service is starting to check the cluster state with retention period PT48H
2022-07-12 03:07:15,672+0000 Caesium-1-3 INFO ServiceRunner     [c.a.j.cluster.service.NonAliveNodesScannerService] [CLUSTER-STATE] Service did not find any stale ACTIVE without heartbeat nodes. Current cluster state: {numberOfNodes=1, numberOfActiveNodes=1, numberOfActiveNotAliveNodes=0, numberOfOfflineNodes=0}
2022-07-12 03:07:15,672+0000 Caesium-1-3 INFO ServiceRunner     [c.a.j.cluster.service.OfflineNodesScannerService] [CLUSTER-STATE] Service is starting to check the cluster state with retention period PT48H
2022-07-12 03:07:15,673+0000 Caesium-1-3 INFO ServiceRunner     [c.a.j.cluster.service.OfflineNodesScannerService] [CLUSTER-STATE] Service did not find any stale OFFLINE nodes. Current cluster state: {numberOfNodes=1, numberOfActiveNodes=1, numberOfActiveNotAliveNodes=0, numberOfOfflineNodes=0}
2022-07-12 03:07:35,006+0000 heartbeat-scheduler-0 WARN      [c.a.j.web.filters.ThreadLocalQueryProfiler] Incorrect JIRA API usage. ThreadLocalQueryProfiler#store called outside of the context. Please report this to support with the following stack trace.
java.lang.Throwable
        at com.atlassian.jira.web.filters.ThreadLocalQueryProfiler.store(ThreadLocalQueryProfiler.java:63)
        at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.findByPrimaryKey(DefaultOfBizDelegator.java:345)
        at com.atlassian.jira.ofbiz.WrappingOfBizDelegator.findByPrimaryKey(WrappingOfBizDelegator.java:203)
        at com.atlassian.jira.cluster.OfBizClusterNodeStore.getNode(OfBizClusterNodeStore.java:91)
        at com.atlassian.jira.cluster.service.NodeAutoShutdownIfOfflineService.checkCurrentNodeState(NodeAutoShutdownIfOfflineService.java:61)
        at com.atlassian.jira.cluster.lock.ClusterHeartbeatJob.run(ClusterHeartbeatJob.java:36)
        at com.atlassian.jira.cluster.lock.StartableClusterNodeHeartbeatService.lambda$createHeartbeatJobWrapper$0(StartableClusterNodeHeartbeatService.java:113)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
2022-07-12 03:07:50,641+0000 NodeReindexServiceThread:thread-0 INFO      [c.a.j.index.ha.ReIndexStatsLogger] [INDEX-REPLAY] [STATS] Node replay index operations stats (total): nodeId=2388cbaa-2463-455d-b28c-aaab22e60329, {"numberOfZeroOperations":68703,"numberOfRemoteOperations":{"count":0,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"10":0,"100":0,"1000":0,"10000":0}},"numberOfLocalOperations":{"count":4,"min":1,"max":9,"sum":23,"avg":5,"distributionCounter":{"10":4,"100":0,"1000":0,"10000":0}},"timeInMillis":{"count":4,"min":8,"max":157,"sum":211,"avg":52,"distributionCounter":{"100":3,"500":1,"1000":0,"5000":0,"10000":0,"30000":0,"60000":0}},"errors":0,"period":"5.083 min","compactInMillis":{"ISSUE":{"count":4,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"0":4,"1":0,"10":0}},"WORKLOG":{"count":4,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"0":4,"1":0,"10":0}},"COMMENT":{"count":4,"min":0,"max":1,"sum":1,"avg":0,"distributionCounter":{"0":3,"1":1,"10":0}}},"compactBeforeCounter":{"ISSUE":{"count":4,"min":0,"max":9,"sum":19,"avg":4,"distributionCounter":{}},"WORKLOG":{"count":4,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{}},"COMMENT":{"count":4,"min":0,"max":2,"sum":3,"avg":0,"distributionCounter":{}}},"compactAfterCounter":{"ISSUE":{"count":4,"min":0,"max":16,"sum":26,"avg":6,"distributionCounter":{}},"WORKLOG":{"count":4,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{}},"COMMENT":{"count":4,"min":0,"max":15,"sum":17,"avg":4,"distributionCounter":{}}},"compactVersionedCounter":{"ISSUE":{"count":4,"min":0,"max":23,"sum":34,"avg":8,"distributionCounter":{}},"WORKLOG":{"count":4,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{}},"COMMENT":{"count":4,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{}}},"compactUnVersionedCounter":{"ISSUE":{"count":4,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{}},"WORKLOG":{"count":4,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{}},"COMMENT":{"count":4,"min":0,"max":15,"sum":17,"avg":4,"distributionCounter":{}}},"filterOutAlreadyIndexedInMillis":{"ISSUE":{"count":3,"min":0,"max":3,"sum":6,"avg":2,"distributionCounter":{"0":1,"1":0,"10":2,"50":0,"100":0,"500":0,"1000":0}},"COMMENT":{"count":2,"min":4,"max":6,"sum":10,"avg":5,"distributionCounter":{"0":0,"1":0,"10":2,"50":0,"100":0,"500":0,"1000":0}}},"filterOutAlreadyIndexedBeforeCounter":{"ISSUE":{"count":3,"min":1,"max":16,"sum":26,"avg":8,"distributionCounter":{}},"COMMENT":{"count":2,"min":2,"max":15,"sum":17,"avg":8,"distributionCounter":{}}},"filterOutAlreadyIndexedAfterCounter":{"ISSUE":{"count":3,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{}},"COMMENT":{"count":2,"min":2,"max":15,"sum":17,"avg":8,"distributionCounter":{}}},"updateIndexInMillis":{"COMMENT":{"count":2,"min":13,"max":143,"sum":156,"avg":78,"distributionCounter":{"0":0,"1":0,"10":0,"50":1,"100":0,"500":1,"1000":0,"5000":0,"10000":0,"30000":0,"60000":0,"300000":0}}},"updateIndexCounter":{"COMMENT":{"count":2,"min":2,"max":15,"sum":17,"avg":8,"distributionCounter":{}}},"updateIndexBatchCounter":{"COMMENT":{"count":2,"min":1,"max":1,"sum":2,"avg":1,"distributionCounter":{}}}}
2022-07-12 03:07:50,641+0000 NodeReindexServiceThread:thread-0 INFO      [c.a.j.index.ha.ReIndexStatsLogger] [INDEX-REPLAY] [STATS] Node replay index operations stats (snapshot): nodeId=2388cbaa-2463-455d-b28c-aaab22e60329, {"numberOfZeroOperations":61,"numberOfRemoteOperations":{"count":0,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"10":0,"100":0,"1000":0,"10000":0}},"numberOfLocalOperations":{"count":0,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"10":0,"100":0,"1000":0,"10000":0}},"timeInMillis":{"count":0,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"100":0,"500":0,"1000":0,"5000":0,"10000":0,"30000":0,"60000":0}},"errors":0,"period":"5.083 min","compactInMillis":{},"compactBeforeCounter":{},"compactAfterCounter":{},"compactVersionedCounter":{},"compactUnVersionedCounter":{},"filterOutAlreadyIndexedInMillis":{},"filterOutAlreadyIndexedBeforeCounter":{},"filterOutAlreadyIndexedAfterCounter":{},"updateIndexInMillis":{},"updateIndexCounter":{},"updateIndexBatchCounter":{}}
2022-07-12 03:08:00,014+0000 Caesium-1-3 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] RESULT GROUP: OfBizDelegator
2022-07-12 03:08:00,014+0000 Caesium-1-3 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler]   1:0ms findByPrimaryKey [0]
2022-07-12 03:08:00,014+0000 Caesium-1-3 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] OfBizDelegator: 1 keys (1 unique) took 0ms/0ms : NaN% 0ms/query avg.
2022-07-12 03:08:00,014+0000 Caesium-1-3 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler]
2022-07-12 03:08:00,014+0000 Caesium-1-3 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] PROFILED : 1 keys (1 unique) took 0ms/0ms : NaN% 0ms/query avg.
2022-07-12 03:08:15,670+0000 Caesium-1-4 INFO ServiceRunner     [c.a.j.cluster.service.NonAliveNodesScannerService] [CLUSTER-STATE] Service is starting to check the cluster state with retention period PT48H
2022-07-12 03:08:15,672+0000 Caesium-1-4 INFO ServiceRunner     [c.a.j.cluster.service.NonAliveNodesScannerService] [CLUSTER-STATE] Service did not find any stale ACTIVE without heartbeat nodes. Current cluster state: {numberOfNodes=1, numberOfActiveNodes=1, numberOfActiveNotAliveNodes=0, numberOfOfflineNodes=0}
2022-07-12 03:08:15,672+0000 Caesium-1-4 INFO ServiceRunner     [c.a.j.cluster.service.OfflineNodesScannerService] [CLUSTER-STATE] Service is starting to check the cluster state with retention period PT48H
2022-07-12 03:08:15,673+0000 Caesium-1-4 INFO ServiceRunner     [c.a.j.cluster.service.OfflineNodesScannerService] [CLUSTER-STATE] Service did not find any stale OFFLINE nodes. Current cluster state: {numberOfNodes=1, numberOfActiveNodes=1, numberOfActiveNotAliveNodes=0, numberOfOfflineNodes=0}
2022-07-12 03:08:35,006+0000 heartbeat-scheduler-0 WARN      [c.a.j.web.filters.ThreadLocalQueryProfiler] Incorrect JIRA API usage. ThreadLocalQueryProfiler#store called outside of the context. Please report this to support with the following stack trace.
java.lang.Throwable
        at com.atlassian.jira.web.filters.ThreadLocalQueryProfiler.store(ThreadLocalQueryProfiler.java:63)
        at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.findByPrimaryKey(DefaultOfBizDelegator.java:345)
        at com.atlassian.jira.ofbiz.WrappingOfBizDelegator.findByPrimaryKey(WrappingOfBizDelegator.java:203)
        at com.atlassian.jira.cluster.OfBizClusterNodeStore.getNode(OfBizClusterNodeStore.java:91)
        at com.atlassian.jira.cluster.service.NodeAutoShutdownIfOfflineService.checkCurrentNodeState(NodeAutoShutdownIfOfflineService.java:61)
        at com.atlassian.jira.cluster.lock.ClusterHeartbeatJob.run(ClusterHeartbeatJob.java:36)
        at com.atlassian.jira.cluster.lock.StartableClusterNodeHeartbeatService.lambda$createHeartbeatJobWrapper$0(StartableClusterNodeHeartbeatService.java:113)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
2022-07-12 03:09:00,011+0000 Caesium-1-4 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] RESULT GROUP: OfBizDelegator
2022-07-12 03:09:00,011+0000 Caesium-1-4 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler]   1:0ms findByPrimaryKey [0]
2022-07-12 03:09:00,011+0000 Caesium-1-4 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] OfBizDelegator: 1 keys (1 unique) took 0ms/0ms : NaN% 0ms/query avg.
2022-07-12 03:09:00,011+0000 Caesium-1-4 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler]
2022-07-12 03:09:00,011+0000 Caesium-1-4 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] PROFILED : 1 keys (1 unique) took 0ms/0ms : NaN% 0ms/query avg.
2022-07-12 03:09:15,674+0000 Caesium-1-4 INFO ServiceRunner     [c.a.j.cluster.service.NonAliveNodesScannerService] [CLUSTER-STATE] Service is starting to check the cluster state with retention period PT48H
2022-07-12 03:09:15,676+0000 Caesium-1-4 INFO ServiceRunner     [c.a.j.cluster.service.NonAliveNodesScannerService] [CLUSTER-STATE] Service did not find any stale ACTIVE without heartbeat nodes. Current cluster state: {numberOfNodes=1, numberOfActiveNodes=1, numberOfActiveNotAliveNodes=0, numberOfOfflineNodes=0}
2022-07-12 03:09:15,677+0000 Caesium-1-4 INFO ServiceRunner     [c.a.j.cluster.service.OfflineNodesScannerService] [CLUSTER-STATE] Service is starting to check the cluster state with retention period PT48H
2022-07-12 03:09:15,677+0000 Caesium-1-4 INFO ServiceRunner     [c.a.j.cluster.service.OfflineNodesScannerService] [CLUSTER-STATE] Service did not find any stale OFFLINE nodes. Current cluster state: {numberOfNodes=1, numberOfActiveNodes=1, numberOfActiveNotAliveNodes=0, numberOfOfflineNodes=0}
2022-07-12 03:09:35,006+0000 heartbeat-scheduler-0 WARN      [c.a.j.web.filters.ThreadLocalQueryProfiler] Incorrect JIRA API usage. ThreadLocalQueryProfiler#store called outside of the context. Please report this to support with the following stack trace.
java.lang.Throwable
        at com.atlassian.jira.web.filters.ThreadLocalQueryProfiler.store(ThreadLocalQueryProfiler.java:63)
        at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.findByPrimaryKey(DefaultOfBizDelegator.java:345)
        at com.atlassian.jira.ofbiz.WrappingOfBizDelegator.findByPrimaryKey(WrappingOfBizDelegator.java:203)
        at com.atlassian.jira.cluster.OfBizClusterNodeStore.getNode(OfBizClusterNodeStore.java:91)
        at com.atlassian.jira.cluster.service.NodeAutoShutdownIfOfflineService.checkCurrentNodeState(NodeAutoShutdownIfOfflineService.java:61)
        at com.atlassian.jira.cluster.lock.ClusterHeartbeatJob.run(ClusterHeartbeatJob.java:36)
        at com.atlassian.jira.cluster.lock.StartableClusterNodeHeartbeatService.lambda$createHeartbeatJobWrapper$0(StartableClusterNodeHeartbeatService.java:113)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
2022-07-12 03:09:35,217+0000 plugin-transaction-0 INFO      [c.a.jira.plugin.PluginTransactionListener] [plugin-transaction] numberStartEvents:593, numberEndEvents:593, numberSendEvents:371, numberEventsInTransactions:11598, numberOfPluginEnableEvents:275
2022-07-12 03:09:39,007+0000 localq-stats-0 INFO      [c.a.j.c.distribution.localq.LocalQCacheManager] [LOCALQ] [scheduled] Running cache replication queue stats for: 0 queues...
2022-07-12 03:09:39,007+0000 localq-stats-0 INFO      [c.a.j.c.distribution.localq.LocalQCacheManager] [LOCALQ] [scheduled] ... done running cache replication queue stats for: 0 queues.
2022-07-12 03:10:00,011+0000 Caesium-1-1 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] RESULT GROUP: OfBizDelegator
2022-07-12 03:10:00,011+0000 Caesium-1-1 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler]   1:0ms findByPrimaryKey [0]
2022-07-12 03:10:00,011+0000 Caesium-1-1 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] OfBizDelegator: 1 keys (1 unique) took 0ms/0ms : NaN% 0ms/query avg.
2022-07-12 03:10:00,011+0000 Caesium-1-1 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler]
2022-07-12 03:10:00,011+0000 Caesium-1-1 DEBUG ServiceRunner     [c.a.j.web.filters.ThreadLocalQueryProfiler] PROFILED : 1 keys (1 unique) took 0ms/0ms : NaN% 0ms/query avg.
2022-07-12 03:10:00,993+0000 Caesium-1-2 INFO anonymous    Backup Service [c.a.j.bc.dataimport.DefaultExportService] Data export completed in 856ms. Wrote 1671 entities to export in memory.
2022-07-12 03:10:00,993+0000 Caesium-1-2 INFO anonymous    Backup Service [c.a.j.bc.dataimport.DefaultExportService] Attempting to save the Active Objects Backup
2022-07-12 03:10:15,897+0000 Caesium-1-3 INFO ServiceRunner     [c.a.j.cluster.service.NonAliveNodesScannerService] [CLUSTER-STATE] Service is starting to check the cluster state with retention period PT48H
2022-07-12 03:10:15,899+0000 Caesium-1-3 INFO ServiceRunner     [c.a.j.cluster.service.NonAliveNodesScannerService] [CLUSTER-STATE] Service did not find any stale ACTIVE without heartbeat nodes. Current cluster state: {numberOfNodes=1, numberOfActiveNodes=1, numberOfActiveNotAliveNodes=0, numberOfOfflineNodes=0}
2022-07-12 03:10:15,899+0000 Caesium-1-3 INFO ServiceRunner     [c.a.j.cluster.service.OfflineNodesScannerService] [CLUSTER-STATE] Service is starting to check the cluster state with retention period PT48H
2022-07-12 03:10:15,900+0000 Caesium-1-3 INFO ServiceRunner     [c.a.j.cluster.service.OfflineNodesScannerService] [CLUSTER-STATE] Service did not find any stale OFFLINE nodes. Current cluster state: {numberOfNodes=1, numberOfActiveNodes=1, numberOfActiveNotAliveNodes=0, numberOfOfflineNodes=0}
2022-07-12 03:10:18,213+0000 Caesium-1-2 INFO anonymous    Backup Service [c.a.j.bc.dataimport.DefaultExportService] Finished saving the Active Objects Backup
2022-07-12 03:10:35,006+0000 heartbeat-scheduler-0 WARN      [c.a.j.web.filters.ThreadLocalQueryProfiler] Incorrect JIRA API usage. ThreadLocalQueryProfiler#store called outside of the context. Please report this to support with the following stack trace.
java.lang.Throwable
        at com.atlassian.jira.web.filters.ThreadLocalQueryProfiler.store(ThreadLocalQueryProfiler.java:63)
        at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.findByPrimaryKey(DefaultOfBizDelegator.java:345)
        at com.atlassian.jira.ofbiz.WrappingOfBizDelegator.findByPrimaryKey(WrappingOfBizDelegator.java:203)
        at com.atlassian.jira.cluster.OfBizClusterNodeStore.getNode(OfBizClusterNodeStore.java:91)
        at com.atlassian.jira.cluster.service.NodeAutoShutdownIfOfflineService.checkCurrentNodeState(NodeAutoShutdownIfOfflineService.java:61)
        at com.atlassian.jira.cluster.lock.ClusterHeartbeatJob.run(ClusterHeartbeatJob.java:36)
        at com.atlassian.jira.cluster.lock.StartableClusterNodeHeartbeatService.lambda$createHeartbeatJobWrapper$0(StartableClusterNodeHeartbeatService.java:113)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)