Skip to content

Waterdrop config.kafka errors on frozen hash #636

@TripWar

Description

@TripWar

To make this process smoother for everyone involved, please read the following information before filling out the template.

Scope of the OSS Support

We do not provide OSS support for outdated versions of Karafka and its components.

Please ensure that you are using a version that is still actively supported. We cannot assist with any no longer maintained versions unless you support us with our Pro offering (https://karafka.io/docs/Pro-Support/).

We acknowledge that understanding the specifics of your application and its configuration can be essential for resolving certain issues. However, due to the extensive time and resources such analysis can require, this may fall beyond our Open Source Support scope.

If Karafka or its components are critical to your infrastructure, we encourage you to consider our Pro Offering.

By backing us up, you can gain direct assistance and ensure your use case receives the dedicated attention it deserves.

Important Links to Read

Please take a moment to review the following resources before submitting your report:

Bug Report Details

Waterdrop::Producer - when initialized with a config hash that has been frozen, throws a FrozenError: can't modify frozen Hash

Reproduction step - add this instantiation to your code

WaterDrop::Producer.new do |config|
  config.deliver = true
  config.kafka = {
      :"bootstrap.servers"=>"docker.local.host:9092",
      :"enable.ssl.certificate.verification"=>false,
      :"ssl.endpoint.identification.algorithm"=>"none",
      :"linger.ms"=>"20"
  }.freeze
end

Additional Context

Add any other context about the problem here.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions