question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Confluent Compatibility Issue with subject version

See original GitHub issue

Hello, Looks like Apicurio registry is not fully compatible with Confluent. Confluent API schema registry uses the version -1 as a special id for the latest version. When using the Confluent Schema Registry plugin and a version is not provided, it fallback on -1 and sends a request similar the one below to Apicurio: https://apicurio-service/apis/ccompat/v6/subjects/my-subject-value/versions/-1

The following error is observed:

{
    "message": "Illegal version format: -1",
    "error_code": 0
}

I was expecting that Apicurio handle the -1 similarly.

I have also noticed that there is no Maven plugin allowing to register/test compatibility ect… of schemas.

Best,

Mouad

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:1
  • Comments:10 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
jsenkocommented, Sep 30, 2022

Thank you!

1reaction
mouadkcommented, Sep 30, 2022

I have tried to open this ticket https://github.com/confluentinc/schema-registry/issues/2394 on their side, it explains the behaviour, however I wasn’t sure if it was expected on their side and I closed it and opened this one.

What do you think ?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Schema Evolution and Compatibility - Confluent Documentation
The compatibility type determines how Schema Registry compares the new schema with previous versions of a schema, for a given subject.
Read more >
get error in Schema Registry Quickstart demo step to update ...
Hi CL,. One more note - under the hood, schema registry persists compatibility changes (as well as schemas) to a Kafka topic, "_schemas";...
Read more >
Schema Registry Incompatible - apache kafka - Stack Overflow
You'd check the schemas using the subject and version number(s) ... The Confluent Schema Registry default compatibility type BACKWARD is ...
Read more >
Schema Compatibility | Schema Registry 101 - YouTube
Also, learn how the Confluent Schema Registry verifies schema compatibility ... compatibility modes that you assign to each schema subject.
Read more >
Evolving Schemas with Schema Registry | Data Arena - Medium
A topic can have schemas for keys, values, or both. ... The Confluent Schema Registry compatibility modes are divided into two groups that...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found