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
Uh oh!
There was an error while loading. Please reload this page.
-
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