Teku "Cannot create attestation for future slot." error

Before filing a new topic, please provide the following information.
Teku: 2.0.7 (23.3.1 upstream)

Core DAppNode Packages versions

  • bind.dnp.dappnode.eth: 0.2.6
  • core.dnp.dappnode.eth: 0.2.69
  • dappmanager.dnp.dappnode.eth: 0.2.64, commit: a27021fe
  • https.dnp.dappnode.eth: 0.1.4
  • ipfs.dnp.dappnode.eth: 0.2.19
  • vpn.dnp.dappnode.eth: 0.2.8, commit: f9a8743e
  • wifi.dnp.dappnode.eth: 0.2.8

System info

  • dockerComposeVersion: 1.25.5
  • dockerServerVersion: 20.10.6
  • dockerCliVersion: 20.10.6
  • os: debian
  • versionCodename: bullseye
  • architecture: amd64
  • kernel: 5.10.0-17-amd64
  • Disk usage: 54%

Teku validator log error occuring every 10 or 20 minutes atm (changed validator name):

2023-04-12 22:40:40.553 ERROR - Validator *** Failed to produce attestation Slot: 6209601 Validator: XXXXX, XXXXXX
java.lang.IllegalArgumentException: Invalid params response from Beacon Node API (url = http://beacon-chain.teku.dappnode:3500/eth/v1/validator/attestation_data?slot=6209601&committee_index=XX, status = 400, message = Cannot create attestation for future slot. Requested 6209601 but current slot is 6209600)
at tech.pegasys.teku.validator.remote.typedef.ResponseHandler.defaultBadRequestHandler(ResponseHandler.java:129) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.typedef.ResponseHandler.handleResponse(ResponseHandler.java:93) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.typedef.handlers.AbstractTypeDefRequest.executeCall(AbstractTypeDefRequest.java:149) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.typedef.handlers.AbstractTypeDefRequest.get(AbstractTypeDefRequest.java:105) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.typedef.handlers.AbstractTypeDefRequest.get(AbstractTypeDefRequest.java:87) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.typedef.handlers.AbstractTypeDefRequest.get(AbstractTypeDefRequest.java:79) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.typedef.handlers.CreateAttestationDataRequest.createAttestationData(CreateAttestationDataRequest.java:39) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.typedef.OkHttpValidatorTypeDefClient.createAttestationData(OkHttpValidatorTypeDefClient.java:115) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.RemoteValidatorApiHandler.lambda$createAttestationData$10(RemoteValidatorApiHandler.java:253) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.infrastructure.async.SafeFuture.of(SafeFuture.java:82) ~[teku-infrastructure-async-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.RemoteValidatorApiHandler.sendRequest(RemoteValidatorApiHandler.java:483) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.validator.remote.RemoteValidatorApiHandler.lambda$sendRequest$34(RemoteValidatorApiHandler.java:478) ~[teku-validator-remote-23.3.1.jar:23.3.1]
at tech.pegasys.teku.infrastructure.async.SafeFuture.of(SafeFuture.java:74) ~[teku-infrastructure-async-23.3.1.jar:23.3.1]
at tech.pegasys.teku.infrastructure.async.ScheduledExecutorAsyncRunner.lambda$createRunnableForAction$1(ScheduledExecutorAsyncRunner.java:124) ~[teku-infrastructure-async-23.3.1.jar:23.3.1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.