Home / Function/ handleError() — spring-boot Function Reference

handleError() — spring-boot Function Reference

Architecture documentation for the handleError() function in CommandRunner.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 3 called by 1

Entity Profile

Dependency Diagram

graph TD
  5be2ce5f_cd3e_d3cc_bcc3_09f53ee247d5["handleError()"]
  146781aa_36d9_10e6_eb21_8c24c5539805["runAndHandleErrors()"]
  146781aa_36d9_10e6_eb21_8c24c5539805 -->|calls| 5be2ce5f_cd3e_d3cc_bcc3_09f53ee247d5
  853c051c_7b7f_58f0_00c5_7055717e1506["errorMessage()"]
  5be2ce5f_cd3e_d3cc_bcc3_09f53ee247d5 -->|calls| 853c051c_7b7f_58f0_00c5_7055717e1506
  498377fc_fdeb_8d62_f0a1_f867ac7a7540["showUsage()"]
  5be2ce5f_cd3e_d3cc_bcc3_09f53ee247d5 -->|calls| 498377fc_fdeb_8d62_f0a1_f867ac7a7540
  f25b3e3b_3a6b_1b08_30a8_80b738545287["printStackTrace()"]
  5be2ce5f_cd3e_d3cc_bcc3_09f53ee247d5 -->|calls| f25b3e3b_3a6b_1b08_30a8_80b738545287
  style 5be2ce5f_cd3e_d3cc_bcc3_09f53ee247d5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/CommandRunner.java lines 242–261

	private int handleError(boolean debug, Exception ex) {
		Set<CommandException.Option> options = NO_EXCEPTION_OPTIONS;
		if (ex instanceof CommandException commandException) {
			options = commandException.getOptions();
			if (options.contains(CommandException.Option.RETHROW)) {
				throw commandException;
			}
		}
		boolean couldNotShowMessage = false;
		if (!options.contains(CommandException.Option.HIDE_MESSAGE)) {
			couldNotShowMessage = !errorMessage(ex.getMessage());
		}
		if (options.contains(CommandException.Option.SHOW_USAGE)) {
			showUsage();
		}
		if (debug || couldNotShowMessage || options.contains(CommandException.Option.STACK_TRACE)) {
			printStackTrace(ex);
		}
		return 1;
	}

Domain

Subdomains

Frequently Asked Questions

What does handleError() do?
handleError() is a function in the spring-boot codebase.
What does handleError() call?
handleError() calls 3 function(s): errorMessage, printStackTrace, showUsage.
What calls handleError()?
handleError() is called by 1 function(s): runAndHandleErrors.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free