From a 2026-07-03 code review. application.properties and StreamProcessorApp.java doc a "CLI args > env vars > file" precedence via ParameterTool, but resolve() only checks env then file , args is dropped and ParameterTool is never used. Also resolve() can return null and flow into setBootstrapServers(null) unvalidated.
Fix
Wire ParameterTool.fromArgs(args) into the precedence chain (or correct the docs to match env+file only); validate required config non-null at startup.
From a 2026-07-03 code review.
application.propertiesandStreamProcessorApp.javadoc a "CLI args > env vars > file" precedence via ParameterTool, butresolve()only checks env then file ,argsis dropped and ParameterTool is never used. Alsoresolve()can return null and flow intosetBootstrapServers(null)unvalidated.Fix
Wire
ParameterTool.fromArgs(args)into the precedence chain (or correct the docs to match env+file only); validate required config non-null at startup.