Error message
026-03-26T16:21:57,672Z INFO io.axual.ksml.user.UserFunction Registered function 'processor.anonymiser_melding(key:?, value:?) ==> confluent_avro:Struct'
2026-03-26T16:21:57,723Z ERROR io.axual.ksml.runner.KSMLRunner KSML Stopping because of unhandled exception
2026-03-26T16:21:57,725Z ERROR io.axual.ksml.execution.FatalError
FatalError
===========
Description: Missing required configuration "schema.registry.url" which has no default value.
Stack trace:
org.apache.kafka.common.config.ConfigDef::parseValue @ ConfigDef.java:534
org.apache.kafka.common.config.ConfigDef::parse @ ConfigDef.java:524
org.apache.kafka.common.config.AbstractConfig::<init> @ AbstractConfig.java:115
org.apache.kafka.common.config.AbstractConfig::<init> @ AbstractConfig.java:133
io.confluent.kafka.serializers.AbstractKafkaSchemaSerDeConfig::<init> @ AbstractKafkaSchemaSerDeConfig.java:452
io.confluent.kafka.serializers.KafkaAvroSerializerConfig::<init> @ KafkaAvroSerializerConfig.java:56
io.confluent.kafka.serializers.KafkaAvroSerializer::configure @ KafkaAvroSerializer.java:52
io.axual.ksml.data.serde.DataObjectSerde::configure @ DataObjectSerde.java:101
io.axual.ksml.data.notation.vendor.VendorNotation::serde @ VendorNotation.java:61
io.axual.ksml.generator.StreamDataType::serde @ StreamDataType.java:50
io.axual.ksml.generator.TopologyBuildContext::buildWrapper @ TopologyBuildContext.java:211
io.axual.ksml.generator.TopologyBuildContext::getStreamWrapper @ TopologyBuildContext.java:186
io.axual.ksml.generator.TopologyBuildContext::getStreamWrapper @ TopologyBuildContext.java:144
io.axual.ksml.generator.TopologyBuildContext::getStreamWrapper @ TopologyBuildContext.java:114
io.axual.ksml.TopologyGenerator::lambda$generate$6 @ TopologyGenerator.java:194
com.google.common.collect.SingletonImmutableBiMap::forEach @ SingletonImmutableBiMap.java:69
io.axual.ksml.TopologyGenerator::generate @ TopologyGenerator.java:190
io.axual.ksml.TopologyGenerator::lambda$create$0 @ TopologyGenerator.java:83
java.util.HashMap::forEach @ HashMap.java:1430
io.axual.ksml.TopologyGenerator::create @ TopologyGenerator.java:75
io.axual.ksml.runner.backend.KafkaStreamsRunner::<init> @ KafkaStreamsRunner.java:145
io.axual.ksml.runner.backend.KafkaStreamsRunner::<init> @ KafkaStreamsRunner.java:123
io.axual.ksml.runner.KSMLRunner::main @ KSMLRunner.java:296
===========
Above error caused: KSML topology error: Error in topology "anonymisering_pipeline": Missing required configuration "schema.registry.url" which has no default value.
Stack trace:
io.axual.ksml.TopologyGenerator
Steps to reproduce:
ksml-runner.yaml
ksml:
definitions:
processor: processor.yaml
schemaRegistries:
confluent:
config:
schema.registry.url: http://schema-registry:8080/apis/ccompat/v7
notations:
avro:
type: confluent_avro
schemaRegistry: confluent
config:
auto.register.schemas: true
processor.yaml
streams:
# input topics
melding:
topic: Melding
keyType: string
valueType: avro
# output topics
anonymisert_melding:
topic: Melding
keyType: string
valueType: avro
functions:
anonymiser_melding:
type: valueTransformer
code: |
new_value = value
# anonymisert = {
# "meldingId": value.get("meldingId"),
# }
expression: new_value
resultType: avro
pipelines:
anonymisering_pipeline:
from: melding
via:
- type: transformValue
mapper: anonymiser_melding
to: anonymisert_melding
Images
registry.axual.io/opensource/images/axual/ksml:latest
registry.axual.io/opensource/images/axual/ksml:snapshot
registry.axual.io/opensource/images/axual/ksml:1.1.1
Error message
Steps to reproduce:
ksml-runner.yaml
processor.yaml
Images