You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Running Julie when using the RedisBackend results in the following error:
java.lang.IllegalArgumentException: argument "content" is null
at com.fasterxml.jackson.databind.ObjectMapper._assertNotNull(ObjectMapper.java:4757)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:35[15](https://github.com/mobimeo/infrastructure-monorepo/runs/5408337681?check_suite_focus=true#step:4:15))
at com.purbon.kafka.topology.utils.JSON.toObject(JSON.java:53)
at com.purbon.kafka.topology.backend.RedisBackend.load(RedisBackend.java:53)
at com.purbon.kafka.topology.BackendController.load(BackendController.java:103)
at com.purbon.kafka.topology.ExecutionPlan.init(ExecutionPlan.java:75)
at com.purbon.kafka.topology.JulieOps.run(JulieOps.java:232)
at com.purbon.kafka.topology.JulieOps.run(JulieOps.java:268)
at com.purbon.kafka.topology.CommandLineInterface.processTopology(CommandLineInterface.java:212)
at com.purbon.kafka.topology.CommandLineInterface.run(CommandLineInterface.java:[16](https://github.com/mobimeo/infrastructure-monorepo/runs/5408337681?check_suite_focus=true#step:4:16)1)
at com.purbon.kafka.topology.CommandLineInterface.main(CommandLineInterface.java:147)
Run Julie in dry run mode for the first time (no prior successful execution: julie-ops-cli.sh --brokers ${{ env.KAFKA_TLS_STRING }} --clientConfig config.properties --dryRun --topology topologies/${{ matrix.topology_file }}
Expected behavior
Julie should display the planned changes
Possible reason
I have looked into the code and this section in particular in the Redis backend looks like it would never work on the initial run, since the Redis value would be nil the first time.
Describe the bug
Running Julie when using the RedisBackend results in the following error:
To Reproduce
Steps to reproduce the behavior:
julie-ops-cli.sh --brokers ${{ env.KAFKA_TLS_STRING }} --clientConfig config.properties --dryRun --topology topologies/${{ matrix.topology_file }}
Expected behavior
Julie should display the planned changes
Possible reason
I have looked into the code and this section in particular in the Redis backend looks like it would never work on the initial run, since the Redis value would be
nil
the first time.What I want to know
Is it an expected behaviour because I am missing something in my configuration ? Or is it a bug with a workaround ?
The text was updated successfully, but these errors were encountered: