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)