Skip to content

OpenLineage event with newline inside namespace does not work in /namespaces endpoint #2490

@phixMe

Description

@phixMe

We are allowed to ingest a newline character, but cannot send it back out due to a valuation check. It would be better if we were to fail on OpenLineage validation rather than allowing an illegal string to be saved into the database.

Error

java.lang.IllegalArgumentException: namespace 's3://sagemaker-us-east-2-XXXXXXX
' must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), at (@), plus (+), dashes (-), colons (:), equals (=), semicolons (;), slashes (/) or dots (.) with a maximum length of 1024 characters.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions