Carol ApiKey last used update if failing with ES timeout
Description
Problema
-
Quando recebemos dados estamos falhando a request por não conseguir atualizar a data/hora de ultima atualização da ApiKey no ES:
-
Erro
exception: "com.totvslabs.framework.core.common.exceptions.MultipleCausesApplicationException: {"errorCode":500,"errorMessage":"update operation failed - tenant: [c22ecca829fd4bfa8a79da0fa81b6463], id: [af65198797df4c14897e56e9b528cb53], type: [mdmApiKey] - listener timeout after waiting for [90000] ms","possibleResponsibleField":""}
at com.totvslabs.framework.dao.impl.sync.GenericSyncDaoImpl.getApplicationException(GenericSyncDaoImpl.java:189)
at com.totvslabs.framework.dao.impl.sync.GenericSyncDaoImpl.updateInternalWithOriginalCas(GenericSyncDaoImpl.java:2139)
at com.totvslabs.framework.dao.impl.sync.GenericSyncDaoImpl.updateInternal(GenericSyncDaoImpl.java:2247)
at com.totvslabs.framework.dao.impl.sync.GenericSyncDaoImpl.update(GenericSyncDaoImpl.java:2271)
at com.totvslabs.framework.dao.impl.sync.GenericSyncDaoImpl.update(GenericSyncDaoImpl.java:2258)
at com.totvslabs.mdm.services.impl.ApiKeyServiceImpl.updateLastUsed(ApiKeyServiceImpl.java:918)
at com.totvslabs.mdm.app.filters.jersey.ApiRequestsFilter.filter(ApiRequestsFilter.java:302)
at org.glassfish.jersey.server.ContainerFilteringStage.apply(ContainerFilteringStage.java:108)
at org.glassfish.jersey.server.ContainerFilteringStage.apply(ContainerFilteringStage.java:44)
at org.glassfish.jersey.process.internal.Stages.process(Stages.java:173)
at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:247)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)
at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
at org.glassfish.jersey.internal.Errors.process(Errors.java:244)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234)
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680)
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1631)
at com.totvslabs.mdm.app.filters.AuditFilter.doFilter(AuditFilter.java:144)
at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:228)
at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Details
Created: 16 February 2025, 19:57
Updated:
28 July 2025, 16:09