Stefan Oehme created MNG-8678:
---------------------------------
Summary: Concurrent executor ignores java.lang.Error subclasses
Key: MNG-8678
URL: https://issues.apache.org/jira/browse/MNG-8678
Project: Maven
Issue Type: Bug
Components: Core
Affects Versions: 4.0.0-rc-3
Reporter: Stefan Oehme
The
[handleBuildFailure|https://github.com/apache/maven/blob/ba93946cafdaabc725212d43ccf26dadf6088b75/impl/maven-core/src/main/java/org/apache/maven/lifecycle/internal/concurrent/BuildPlanExecutor.java#L377]
method only handles Exception instead of Throwable. Things like
OutOfMemoryError are ignored and the build is reported as successful even
though something failed.
This is inconsistent with the old
[LifeCycleModuleBuilder|https://github.com/apache/maven/blob/ba93946cafdaabc725212d43ccf26dadf6088b75/impl/maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java#L122]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)