Chesnay Schepler created FLINK-18159:
----------------------------------------
Summary: Add support for trimming stack traces in user-facing components
Key: FLINK-18159
URL:
https://issues.apache.org/jira/browse/FLINK-18159 Project: Flink
Issue Type: New Feature
Components: Command Line Client, Runtime / REST
Reporter: Chesnay Schepler
Fix For: 1.12.0
Add a verbosity query parameter / flag(==config option) into the REST API / CLI to trim the exception stack traces, which means excluding the location information.
The result would be something like this:
{code}
org.apache.flink.runtime.client.JobSubmissionException: Failed to submit job.
Caused by: java.lang.RuntimeException: org.apache.flink.runtime.client.JobExecutionException: Could not set up JobManager
Caused by: org.apache.flink.runtime.client.JobExecutionException: Could not set up JobManager
Caused by: java.io.FileNotFoundException: Cannot find checkpoint or savepoint file/directory 'ashudasd' on file system 'file'.
{code}
This approach renders even the biggest stack traces fairly readable, and is rather convenient since it only requires changes in the actual user-facing components.
Logging would not be impacted by this.
The trimming was already implemented in this [PR|
https://github.com/apache/flink/pull/12392], but the flags are missing.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)