Skip to content
This repository was archived by the owner on May 14, 2025. It is now read-only.

node can't always sync #210

@xinzhongyoumeng

Description

@xinzhongyoumeng

System information
linea-besu version: 0.1.15(https://github.com/Consensys/linea-besu-package/releases/tag/v0.1.15)

OS & Version: Linux Docker

Command (with flags/config):

java -Dvertx.disableFileCPResolving=true -Xmx8g -Dbesu.home=/opt/lineamain/core -Dlog4j.shutdownHookEnabled=false -Dlog4j2.formatMsgNoLookups=true -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager --add-opens java.base/sun.security.provider=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED -XX:G1ConcRefinementThreads=2 -XX:G1HeapWastePercent=15 -XX:MaxGCPauseMillis=100 -XX:StartFlightRecording,settings=default.jfc -Xlog:jfr*=off -classpath /opt/lineamain/core/lib/besu-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-evmtool-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-ethereum-stratum-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-ethereum-ethstats-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-clique-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-qbft-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-ibftlegacy-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-ibft-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-qbft-core-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-consensus-common-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-api-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-merge-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-blockcreation-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-plugin-rocksdb-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-eth-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-permissioning-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-p2p-25.3-delivery51.jar:/opt/lineamain/core/lib/referencetests-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-core-25.3-delivery51.jar:/opt/lineamain/core/lib/core-support-test-25.3-delivery51-test-support.jar:/opt/lineamain/core/lib/besu-config-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-trie-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-kvstore-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-crypto-services-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-metrics-rocksdb-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-pipeline-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-tasks-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-metrics-core-25.3-delivery51.jar:/opt/lineamain/core/lib/plugin-api-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-evm-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-datatypes-25.3-delivery51.jar:/opt/lineamain/core/lib/enclave-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-nat-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-ethereum-rlp-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-util-25.3-delivery51.jar:/opt/lineamain/core/lib/besu-crypto-25.3-delivery51.jar:/opt/lineamain/core/lib/jackson-datatype-jdk8-2.18.2.jar:/opt/lineamain/core/lib/core-4.12.3.jar:/opt/lineamain/core/lib/crypto-4.12.3.jar:/opt/lineamain/core/lib/jackson-databind-2.18.2.jar:/opt/lineamain/core/lib/jackson-annotations-2.18.2.jar:/opt/lineamain/core/lib/tuweni-net-2.6.0.jar:/opt/lineamain/core/lib/tuweni-crypto-2.6.0.jar:/opt/lineamain/core/lib/tuweni-units-2.6.0.jar:/opt/lineamain/core/lib/tuweni-rlp-2.6.0.jar:/opt/lineamain/core/lib/tuweni-bytes-2.6.0.jar:/opt/lineamain/core/lib/vertx-web-4.5.13.jar:/opt/lineamain/core/lib/vertx-auth-jwt-4.5.13.jar:/opt/lineamain/core/lib/vertx-unit-4.5.13.jar:/opt/lineamain/core/lib/vertx-web-common-4.5.13.jar:/opt/lineamain/core/lib/vertx-auth-common-4.5.13.jar:/opt/lineamain/core/lib/vertx-bridge-common-4.5.13.jar:/opt/lineamain/core/lib/discovery-25.2.0.jar:/opt/lineamain/core/lib/vertx-core-4.5.13.jar:/opt/lineamain/core/lib/vertx-codegen-4.5.13.jar:/opt/lineamain/core/lib/jackson-core-2.18.2.jar:/opt/lineamain/core/lib/dagger-2.55.jar:/opt/lineamain/core/lib/javax.inject-1.jar:/opt/lineamain/core/lib/caffeine-3.2.0.jar:/opt/lineamain/core/lib/oshi-core-6.6.6.jar:/opt/lineamain/core/lib/grpc-netty-1.70.0.jar:/opt/lineamain/core/lib/grpc-util-1.70.0.jar:/opt/lineamain/core/lib/grpc-core-1.70.0.jar:/opt/lineamain/core/lib/tuweni-io-2.6.0.jar:/opt/lineamain/core/lib/grpc-context-1.70.0.jar:/opt/lineamain/core/lib/grpc-api-1.70.0.jar:/opt/lineamain/core/lib/guava-33.4.0-jre.jar:/opt/lineamain/core/lib/graphql-java-22.3.jar:/opt/lineamain/core/lib/splunk-library-javalogging-1.11.8.jar:/opt/lineamain/core/lib/opentelemetry-exporter-otlp-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-exporter-sender-okhttp-1.47.0.jar:/opt/lineamain/core/lib/logging-interceptor-4.12.0.jar:/opt/lineamain/core/lib/okhttp-4.12.0.jar:/opt/lineamain/core/lib/commons-net-3.11.1.jar:/opt/lineamain/core/lib/dnsjava-3.6.3.jar:/opt/lineamain/core/lib/picocli-4.7.6.jar:/opt/lineamain/core/lib/opentelemetry-semconv-incubating-1.30.0-alpha.jar:/opt/lineamain/core/lib/opentelemetry-semconv-1.30.0.jar:/opt/lineamain/core/lib/tuweni-config-2.6.0.jar:/opt/lineamain/core/lib/tuweni-concurrent-2.6.0.jar:/opt/lineamain/core/lib/tuweni-toml-2.6.0.jar:/opt/lineamain/core/lib/jna-platform-5.16.0.jar:/opt/lineamain/core/lib/arithmetic-1.3.0.jar:/opt/lineamain/core/lib/gnark-1.3.0.jar:/opt/lineamain/core/lib/secp256k1-1.3.0.jar:/opt/lineamain/core/lib/secp256r1-1.3.0.jar:/opt/lineamain/core/lib/blake2bf-1.3.0.jar:/opt/lineamain/core/lib/besu-native-common-1.3.0.jar:/opt/lineamain/core/lib/jna-5.16.0.jar:/opt/lineamain/core/lib/antlr4-4.13.0.jar:/opt/lineamain/core/lib/antlr4-runtime-4.13.0.jar:/opt/lineamain/core/lib/commons-collections4-4.4.jar:/opt/lineamain/core/lib/commons-lang3-3.17.0.jar:/opt/lineamain/core/lib/maven-artifact-3.9.9.jar:/opt/lineamain/core/lib/bcpkix-jdk18on-1.80.jar:/opt/lineamain/core/lib/bcutil-jdk18on-1.80.jar:/opt/lineamain/core/lib/abi-4.12.3.jar:/opt/lineamain/core/lib/rlp-4.12.3.jar:/opt/lineamain/core/lib/utils-4.12.3.jar:/opt/lineamain/core/lib/bcprov-jdk18on-1.80.jar:/opt/lineamain/core/lib/jansi-2.4.1.jar:/opt/lineamain/core/lib/hibernate-validator-8.0.2.Final.jar:/opt/lineamain/core/lib/org.jupnp.support-3.0.3.jar:/opt/lineamain/core/lib/org.jupnp-3.0.3.jar:/opt/lineamain/core/lib/encoder-1.3.1.jar:/opt/lineamain/core/lib/rocksdbjni-9.7.3.jar:/opt/lineamain/core/lib/spring-security-crypto-6.4.3.jar:/opt/lineamain/core/lib/snappy-java-1.1.10.7.jar:/opt/lineamain/core/lib/jc-kzg-4844-2.0.0.jar:/opt/lineamain/core/lib/log4j-slf4j2-impl-2.24.3.jar:/opt/lineamain/core/lib/java-dataloader-3.3.0.jar:/opt/lineamain/core/lib/Java-WebSocket-1.5.6.jar:/opt/lineamain/core/lib/kms-2.27.24.jar:/opt/lineamain/core/lib/aws-json-protocol-2.27.24.jar:/opt/lineamain/core/lib/protocol-core-2.27.24.jar:/opt/lineamain/core/lib/aws-core-2.27.24.jar:/opt/lineamain/core/lib/auth-2.27.24.jar:/opt/lineamain/core/lib/regions-2.27.24.jar:/opt/lineamain/core/lib/sdk-core-2.27.24.jar:/opt/lineamain/core/lib/http-auth-aws-2.27.24.jar:/opt/lineamain/core/lib/http-auth-2.27.24.jar:/opt/lineamain/core/lib/http-auth-spi-2.27.24.jar:/opt/lineamain/core/lib/identity-spi-2.27.24.jar:/opt/lineamain/core/lib/apache-client-2.27.24.jar:/opt/lineamain/core/lib/netty-nio-client-2.27.24.jar:/opt/lineamain/core/lib/http-client-spi-2.27.24.jar:/opt/lineamain/core/lib/metrics-spi-2.27.24.jar:/opt/lineamain/core/lib/json-utils-2.27.24.jar:/opt/lineamain/core/lib/retries-2.27.24.jar:/opt/lineamain/core/lib/retries-spi-2.27.24.jar:/opt/lineamain/core/lib/profiles-2.27.24.jar:/opt/lineamain/core/lib/utils-2.27.24.jar:/opt/lineamain/core/lib/slf4j-api-2.0.16.jar:/opt/lineamain/core/lib/log4j-core-2.24.3.jar:/opt/lineamain/core/lib/log4j-jul-2.24.3.jar:/opt/lineamain/core/lib/netty-all-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-native-epoll-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar:/opt/lineamain/core/lib/netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar:/opt/lineamain/core/lib/netty-transport-native-epoll-4.1.118.Final-linux-riscv64.jar:/opt/lineamain/core/lib/netty-transport-native-kqueue-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-native-kqueue-4.1.118.Final-osx-x86_64.jar:/opt/lineamain/core/lib/netty-transport-native-kqueue-4.1.118.Final-osx-aarch_64.jar:/opt/lineamain/core/lib/netty-handler-proxy-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-http2-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-http-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-resolver-dns-native-macos-4.1.118.Final-osx-x86_64.jar:/opt/lineamain/core/lib/netty-resolver-dns-native-macos-4.1.118.Final-osx-aarch_64.jar:/opt/lineamain/core/lib/netty-resolver-dns-classes-macos-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-resolver-dns-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-handler-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-classes-epoll-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-classes-kqueue-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-native-unix-common-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-dns-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-socks-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-buffer-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-haproxy-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-memcache-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-mqtt-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-redis-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-smtp-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-stomp-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-codec-xml-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-resolver-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-common-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-handler-ssl-ocsp-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-rxtx-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-sctp-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-transport-udt-4.1.118.Final.jar:/opt/lineamain/core/lib/netty-tcnative-boringssl-static-2.0.70.Final.jar:/opt/lineamain/core/lib/netty-tcnative-classes-2.0.70.Final.jar:/opt/lineamain/core/lib/opentelemetry-extension-trace-propagators-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-sdk-extension-autoconfigure-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-exporter-otlp-common-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-exporter-common-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-sdk-extension-autoconfigure-spi-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-sdk-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-sdk-trace-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-sdk-metrics-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-sdk-logs-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-sdk-common-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-api-1.47.0.jar:/opt/lineamain/core/lib/opentelemetry-context-1.47.0.jar:/opt/lineamain/core/lib/prometheus-metrics-instrumentation-guava-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-instrumentation-jvm-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-core-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-exporter-httpserver-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-exporter-pushgateway-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-exporter-common-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-exposition-formats-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-exposition-textformats-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-config-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-model-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-tracer-initializer-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-tracer-otel-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-tracer-otel-agent-1.3.5.jar:/opt/lineamain/core/lib/prometheus-metrics-tracer-common-1.3.5.jar:/opt/lineamain/core/lib/log4j-api-2.24.3.jar:/opt/lineamain/core/lib/jspecify-1.0.0.jar:/opt/lineamain/core/lib/value-annotations-2.10.1.jar:/opt/lineamain/core/lib/okio-jvm-3.6.0.jar:/opt/lineamain/core/lib/kotlin-stdlib-jdk8-1.9.10.jar:/opt/lineamain/core/lib/kotlin-stdlib-jdk7-1.9.10.jar:/opt/lineamain/core/lib/kotlin-stdlib-2.1.0.jar:/opt/lineamain/core/lib/failureaccess-1.0.2.jar:/opt/lineamain/core/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/opt/lineamain/core/lib/jsr305-3.0.2.jar:/opt/lineamain/core/lib/checker-qual-3.43.0.jar:/opt/lineamain/core/lib/gson-2.11.0.jar:/opt/lineamain/core/lib/error_prone_annotations-2.36.0.jar:/opt/lineamain/core/lib/j2objc-annotations-3.0.0.jar:/opt/lineamain/core/lib/jakarta.inject-api-2.0.1.jar:/opt/lineamain/core/lib/rxjava-2.2.21.jar:/opt/lineamain/core/lib/reactor-core-3.6.7.jar:/opt/lineamain/core/lib/reactive-streams-1.0.4.jar:/opt/lineamain/core/lib/framework-1.3.2.jar:/opt/lineamain/core/lib/framework-internal-1.3.2.jar:/opt/lineamain/core/lib/jakarta.validation-api-3.0.2.jar:/opt/lineamain/core/lib/jboss-logging-3.4.3.Final.jar:/opt/lineamain/core/lib/classmate-1.5.1.jar:/opt/lineamain/core/lib/animal-sniffer-annotations-1.24.jar:/opt/lineamain/core/lib/perfmark-api-0.27.0.jar:/opt/lineamain/core/lib/annotations-4.1.1.4.jar:/opt/lineamain/core/lib/annotations-13.0.jar:/opt/lineamain/core/lib/tuples-4.12.3.jar:/opt/lineamain/core/lib/jnr-unixsocket-0.38.22.jar:/opt/lineamain/core/lib/ens-normalize-0.2.0.jar:/opt/lineamain/core/lib/plexus-utils-3.5.1.jar:/opt/lineamain/core/lib/jnr-enxio-0.32.17.jar:/opt/lineamain/core/lib/jnr-posix-3.1.19.jar:/opt/lineamain/core/lib/jnr-ffi-2.2.16.jar:/opt/lineamain/core/lib/httpclient-4.5.13.jar:/opt/lineamain/core/lib/commons-codec-1.17.1.jar:/opt/lineamain/core/lib/ST4-4.3.4.jar:/opt/lineamain/core/lib/antlr-runtime-3.5.3.jar:/opt/lineamain/core/lib/org.abego.treelayout.core-1.0.3.jar:/opt/lineamain/core/lib/icu4j-72.1.jar:/opt/lineamain/core/lib/endpoints-spi-2.27.24.jar:/opt/lineamain/core/lib/checksums-2.27.24.jar:/opt/lineamain/core/lib/checksums-spi-2.27.24.jar:/opt/lineamain/core/lib/http-auth-aws-eventstream-2.27.24.jar:/opt/lineamain/core/lib/annotations-2.27.24.jar:/opt/lineamain/core/lib/jnr-constants-0.10.4.jar:/opt/lineamain/core/lib/third-party-jackson-core-2.27.24.jar:/opt/lineamain/core/lib/eventstream-1.0.1.jar:/opt/lineamain/core/lib/httpcore-4.4.16.jar:/opt/lineamain/core/lib/jffi-1.3.13.jar:/opt/lineamain/core/lib/jffi-1.3.13-native.jar:/opt/lineamain/core/lib/asm-commons-9.2.jar:/opt/lineamain/core/lib/asm-util-9.2.jar:/opt/lineamain/core/lib/asm-analysis-9.2.jar:/opt/lineamain/core/lib/asm-tree-9.2.jar:/opt/lineamain/core/lib/asm-9.2.jar:/opt/lineamain/core/lib/jnr-a64asm-1.0.0.jar:/opt/lineamain/core/lib/jnr-x86asm-1.0.2.jar:/opt/lineamain/core/lib/commons-logging-1.2.jar org.hyperledger.besu.Besu --data-path=/mnt/lineamain/node/ --node-private-key-file=/mnt/lineamain/node/key --profile=advanced-mainnet --plugin-linea-l1-rpc-endpoint=http://eth-3.eth.blocknodehub.com:8545 --bonsai-limit-trie-logs-enabled=true --sync-mode=SNAP --bonsai-trie-logs-pruning-window-size=30000 --bonsai-historical-block-limit=512 --data-storage-format=BONSAI --p2p-port=30303 --fast-sync-min-peers=1 --Xdns-enabled=true --Xdns-update-enabled=true

Chain/Network: LINEA Mainnet

Expected behaviour
Normal stable synchronisation

Actual behaviour
Unable to stable synchronise and reporting errors

the logs : https://gist.githubusercontent.com/xinzhongyoumeng/9fdfd96fcf8718e09a7510e2e4a0f2fb/raw/ce64b97613ae6543a2e5a4d71b4baaf6d6a1b04c/gistfile1.txt (This is the log for 3000 lines since the error message occurred)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions