[GRADLE-890] Confusing message when throwing exception within taskGraph.whenReady closure. Created: 06/Apr/10  Updated: 04/Jan/13  Resolved: 31/Mar/11

Status: Resolved
Project: Gradle
Affects Version/s: None
Fix Version/s: 1.0-milestone-2

Type: Improvement
Reporter: Hans Dockter Assignee: Adam Murdoch
Resolution: Fixed Votes: 0

gradle.taskGraph.whenReady { graph ->
    if (graph.hasTask(':release') && !project.hasProperty('pow')) {
        throw new GradleException('No prop!')

task hello << { println 'hello' }

task release << { println 'release' }

Calling gradle release yields:

$ gradle release 

FAILURE: Build failed with an exception.

* Where:
Build file '/home/hd/IdeaProjects/gradle/tester/build.gradle' line: 3

* What went wrong:
Failed to notify task execution graph listener.
Cause: No prop!

* Try:
Run with -s or -d option to get more details. Run with -S option to get the full (very verbose) stacktrace.


Total time: 1.118 secs

The phrase Failed to notify task execution graph listener. is confusing.

Generated at Wed Jun 30 11:41:33 CDT 2021 using Jira 8.4.2#804003-sha1:d21414fc212e3af190e92c2d2ac41299b89402cf.