Command Center error: No Schema Registry clusters found

I’m running Confluent local, multi-broker setup.
I’ve followed the instructions to turn do with schema reg at Broker-side Schema ID Validation | Confluent Documentation, including setting


Now i see a warning message at the top of the command centre GUI:

No Schema Registry clusters found to match definition in broker properties (‘confluent.schema.registry.url’) - please check configuration in control-center properties.

How do i address this?

Can you please show the output of the HTTP response, from the Control Center server?

REGISTRY=$(grep confluent.schema.registry.url /path/to/ | cut -d= -f2)
curl "http://$REGISTRY/subjects"

Thanks @OneCricketeer
I haven’t specified confluent.schema.registry.url in the file. Do i need to?

There is a commented property already in the file, which i’ve uncommented


The link below specifies the setting you mentioned is needed in file (so i’ve added it there), saying,

This setting is required to make Schema Validation available both from the Confluent CLI and on the Confluent Control Center.

Actually @OneCricketeer, your reply jogged my memory - i did try adding confluent.schema.registry.url previously to I’ve just done it again and restarted the control center - shows the error i saw previously (and hence assumed the prop confluent.schema.registry.url had to be wrong and the correct prop the commented one already present i.e. “confluent.controlcenter.schema.registry.url”).

[2023-05-16 18:10:49,542] ERROR [_confluent-controlcenter-7-2-0-1-662d0577-3265-4c85-8cf0-549a3d692a3c-StreamThread-3] streams exception (io.confluent.controlcenter.streams.KafkaStreamsManager)
org.apache.kafka.streams.errors.StreamsException: failed to initialize processor KSTREAM-AGGREGATE-0000000018
	at org.apache.kafka.streams.processor.internals.ProcessorNode.init(
	at org.apache.kafka.streams.processor.internals.StreamTask.initializeTopology(
	at org.apache.kafka.streams.processor.internals.StreamTask.completeRestoration(
	at org.apache.kafka.streams.processor.internals.TaskManager.tryToCompleteRestoration(
	at org.apache.kafka.streams.processor.internals.StreamThread.initializeAndRestorePhase(
	at org.apache.kafka.streams.processor.internals.StreamThread.runOnce(
	at org.apache.kafka.streams.processor.internals.StreamThread.runLoop(
Caused by: java.lang.NullPointerException
	at org.apache.kafka.streams.kstream.internals.TimestampedTupleForwarder.<init>(
	at org.apache.kafka.streams.kstream.internals.KStreamWindowAggregate$KStreamWindowAggregateProcessor.init(
	at org.apache.kafka.streams.processor.internals.ProcessorNode.init(
	... 7 more

I’ve seen that error reported as a bug in KStreams, I believe… Are you able to use a newer version of Confluent Platform than 7.2 for running Control Center?