Skip to content

[hotfix][docs] Make the procedures page examples compile and run - #29911

Open
MartijnVisser wants to merge 1 commit into
apache:masterfrom
MartijnVisser:hotfix-procedures-scala-tabs
Open

MartijnVisser wants to merge 1 commit into
apache:masterfrom
MartijnVisser:hotfix-procedures-scala-tabs

Conversation

@MartijnVisser

Copy link
Copy Markdown
Contributor

What is the purpose of the change

Fix the code examples on the procedures page that don't compile or run.

Brief change log

  • Fix the Java and Scala tabs that don't compile
  • Make each Scala tab do what its Java tab does; the old first one used Double* varargs, which runs into FLINK-41476
  • Add the missing else in the @ProcedureHint Scala tab, which failed at runtime

Verifying this change

This change has been tested locally by compiling every tab of the English and Chinese pages against master snapshot jars and calling the procedures with CALL. The Scala and Java tabs return the same types and results.

Does this pull request potentially affect one of the following parts:

  • Dependencies (does it add or upgrade a dependency): no
  • The public API, i.e., is any changed class annotated with @Public(Evolving): no
  • The serializers: no
  • The runtime per-record code paths (performance sensitive): no
  • Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
  • The S3 file system connector: no

Documentation

  • Does this pull request introduce a new feature? no
  • If yes, how is the feature documented? not applicable

Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

Generated-by: Claude Code (Claude Opus 5.5)

Six of the eight Scala tabs and four Java tabs didn't compile, and the
@ProcedureHint Scala tab failed at runtime. Each Scala tab now does what
its Java tab does, including creating the catalog through a factory.

Generated-by: Claude Code (Claude Opus 5.5)
@flinkbot

flinkbot commented Nov 12, 2026 •

Copy link
Copy Markdown
Collaborator

CI report:

Bot commands The @flinkbot bot supports the following commands:
  • @flinkbot run azure re-run the last Azure build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants