Node 0.10.x / 0.11.x stopped working after restart "requirement failed: public key is invalid" #3008
Closed
EagleTM
started this conversation in
Node operators
Replies: 1 comment
-
the bug report discusses this, we can close here. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I'm running into a fatal issue on a bech32 wallet on 0.10.x with core 25.0 the error persists upon upgrading to 0.11.x with bitcoin core 27.2
The node was shutdown cleanly. Upon restart the error message is:
It never binds the ln port, so can't be queried further:
2025-02-15 17:01:17,722 INFO fr.acinq.eclair.Setup - initial address= for bitcoin wallet=eclair
2025-02-15 17:01:17,811 INFO akka.actor.ActorCell - channels listener is ready
2025-02-15 17:01:17,871 ERROR a.a.OneForOneStrategy - requirement failed: public key is invalidjava.lang.IllegalArgumentException: requirement failed: public key is invalid
at scala.Predef$.require(Predef.scala:337)
at fr.acinq.bitcoin.scalacompat.Crypto$PublicKey$.fromBin(Crypto.scala:115)
at fr.acinq.bitcoin.scalacompat.Crypto$PublicKey$.apply(Crypto.scala:111)
at fr.acinq.eclair.wire.protocol.CommonCodecs$.$anonfun$publicKey$4(CommonCodecs.scala:167)
at scodec.DecodeResult.map(DecodeResult.scala:17)
at fr.acinq.eclair.wire.protocol.CommonCodecs$.$anonfun$publicKey$3(CommonCodecs.scala:167)
at scodec.Attempt$Successful.map(Attempt.scala:111)
at fr.acinq.eclair.wire.protocol.CommonCodecs$.$anonfun$publicKey$2(CommonCodecs.scala:167)
at scodec.Codec$$anon$10.decode(Codec.scala:484)
at scodec.Codec$$anon$7.decode(Codec.scala:411)
at scodec.DecoderFunctions.decodeBothCombine(Decoder.scala:137)
at scodec.DecoderFunctions.decodeBothCombine$(Decoder.scala:133)
at scodec.Codec$.decodeBothCombine(Codec.scala:472)
at scodec.codecs.HListCodec$$anon$2.decode(HListCodec.scala:22)
at scodec.Codec$$anon$2.decode(Codec.scala:201)
at scodec.DecoderFunctions.decodeCollect(Decoder.scala:184)
at scodec.DecoderFunctions.decodeCollect$(Decoder.scala:175)
at scodec.Decoder$.decodeCollect(Decoder.scala:228)
at scodec.codecs.ListCodec.decode(ListCodec.scala:16)
at scodec.Decoder$$anon$1.decode(Decoder.scala:48)
at scodec.GenCodec$$anon$2.decode(GenCodec.scala:78)
at scodec.Decoder$$anon$2.$anonfun$decode$2(Decoder.scala:57)
at scodec.Attempt$Successful.flatMap(Attempt.scala:113)
at scodec.Decoder$$anon$2.decode(Decoder.scala:56)
I tried starting with elcair network database moved to backup, no difference
I'm at loss what the issue could be - I'm assuming it has issues parsing bitcoin-core wallet pubkeys rather than ln pubkeys.
Any ideas what I could do to debug this further?
Beta Was this translation helpful? Give feedback.
All reactions