Skip to content

kotlinx.serialization.protobuf.internal.ObjectEncoder does not define or inherit an implementation of the resolved method abstract void encodeNullableSerializableValue #108

@casvanluijtelaar

Description

@casvanluijtelaar

getting in error when implementing this library into our project:

Receiver class kotlinx.serialization.protobuf.internal.ObjectEncoder does not define or inherit an implementation of the resolved method 'abstract void encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy, java.lang.Object)' of interface kotlinx.serialization.encoding.Encoder.
	at kotlinx.serialization.protobuf.internal.ProtobufTaggedEncoder.encodeNullableSerializableElement(ProtobufTaggedEncoder.kt:173)
	at love.forte.plugin.suspendtrans.configuration.MarkAnnotation.write$Self$suspend_transform_plugin_configuration(SuspendTransformConfiguration.kt:82)
	at love.forte.plugin.suspendtrans.configuration.MarkAnnotation$$serializer.serialize(SuspendTransformConfiguration.kt:82)
	at love.forte.plugin.suspendtrans.configuration.MarkAnnotation$$serializer.serialize(SuspendTransformConfiguration.kt:82)
	at kotlinx.serialization.protobuf.internal.ProtobufEncoder.encodeSerializableValue(ProtobufEncoding.kt:146)
	at kotlinx.serialization.protobuf.internal.ProtobufTaggedEncoder.encodeSerializableElement(ProtobufTaggedEncoder.kt:151)
	at love.forte.plugin.suspendtrans.configuration.Transformer.write$Self$suspend_transform_plugin_configuration(SuspendTransformConfiguration.kt:227)
	at love.forte.plugin.suspendtrans.configuration.Transformer$$serializer.serialize(SuspendTransformConfiguration.kt:227)

Created the smallest version of our project that still reproduces the issue for me: https://github.com/casvanluijtelaar/suspend-transform-error-demo

Metadata

Metadata

Assignees

Labels

bug?A potential bug or an issue awaiting verification or discussion

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions