Open fmiguelez opened 1 year ago
@fmiguelez Thanks for your issue. But unfortunately, I'm not able to reproduce it on my side.
Could you share what mode you are running the connector? localrun or cluster? Could you try using the latest pulsar function worker version?
@RobertIndie the error refers to the Kubernetes mode. Each pulsar function instance runs inside a pod.
The issue had no activity for 30 days, mark with Stale label.
Search before asking
Version
Pulsar 2.8.4
Minimal reproduce step
We are experiencing a ClassNotFoundException when a Pulsar custom sink tries to produce to a DLQ topic once processing of a message has failed (and so the retries). The class is inside
pulsar-client-original
JAR file present in Pulsar docker image and also in the packaged NAR file of our sink.The error is the following:
It can be easily reproduced by trying to instantiate the missing class (
AutoProduceBytesSchema
) in theopen()
method of the sink using same classloader with following piece of code.The error now is the following:
What did you expect to see?
No exception thrown and message published to the DLQ topic
What did you see instead?
A ClassNotFoundException
Anything else?
No response
Are you willing to submit a PR?