Skip to content

COSE serialization #226

@MitchDevLissi

Description

@MitchDevLissi

Dear All,
I am trying to use the VCK lib in a kotlin server.
This is the error I get

kotlinx.serialization.cbor.Cbor kotlinx.serialization.cbor.Cbor$Default.getCoseCompliant()'
java.lang.NoSuchMethodError: 'kotlinx.serialization.cbor.Cbor kotlinx.serialization.cbor.Cbor$Default.getCoseCompliant()'
	at at.asitplus.signum.indispensable.cosef.io.EncodigKt.coseCompliantSerializer_delegate$lambda$1(Encodig.kt:25)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:83)
	at at.asitplus.signum.indispensable.cosef.io.EncodigKt.getCoseCompliantSerializer(Encodig.kt:24)
	at at.asitplus.wallet.lib.iso.CborSerializerKt.vckCborSerializer_delegate$lambda$1(cborSerializer.kt:70)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:83)
	at at.asitplus.wallet.lib.iso.CborSerializerKt.getVckCborSerializer(cborSerializer.kt:69)
	at at.asitplus.wallet.lib.iso.ClientIdToHash.serialize(ClientIdToHash.kt:21)

this error is triggered when any object is calling .serialize() e.g.
clientIdToHash.serialize().sha256()
May I ask you if anyone had this issue? Which version of the Lib should I use? I imported in this way:
implementation("at.asitplus.signum:indispensable-cosef:3.12.0")
implementation("at.asitplus.wallet:vck:5.4.0")

Could it be an error due to versioning?

Metadata

Metadata

Assignees

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