Skip to content

Debugs Flaky License dependency Reports generation#12744

Merged
abhishekagarwal87 merged 4 commits intoapache:masterfrom
tejaswini-imply:debug-generate_licence_dependency_reports
Jul 11, 2022
Merged

Debugs Flaky License dependency Reports generation#12744
abhishekagarwal87 merged 4 commits intoapache:masterfrom
tejaswini-imply:debug-generate_licence_dependency_reports

Conversation

@tejaswini-imply
Copy link
Member

@tejaswini-imply tejaswini-imply commented Jul 5, 2022

Debugs #12676.

Description

License dependency reports generation is flaky and failing sometimes with no way to debug. Hence, surfacing the mvn output for the same.

Before

...
Generating dependency reports
Generating report for /home/travis/build/apache/druid
Generating report for /home/travis/build/apache/druid/extensions-core/s3-extensions
Encountered error [Command 'mvn -Ddependency.locations.enabled=false -Ddependency.details.enabled=false project-info-reports:dependencies' returned non-zero exit status 1] when generating report for /home/travis/build/apache/druid/extensions-core/s3-extensions
Generating report for /home/travis/build/apache/druid/extensions-core/testing-tools
Encountered error [Command 'mvn -Ddependency.locations.enabled=false -Ddependency.details.enabled=false project-info-reports:dependencies' returned non-zero exit status 1] when generating report for /home/travis/build/apache/druid/extensions-core/testing-tools
Generating report for /home/travis/build/apache/druid/extensions-core/kinesis-indexing-service
Encountered error [Command 'mvn -Ddependency.locations.enabled=false -Ddependency.details.enabled=false project-info-reports:dependencies' returned non-zero exit status 1] when generating report for /home/travis/build/apache/druid/extensions-core/kinesis-indexing-service
Generating report for /home/travis/build/apache/druid/extensions-core/mysql-metadata-storage
Encountered error [Command 'mvn -Ddependency.locations.enabled=false -Ddependency.details.enabled=false project-info-reports:dependencies' returned non-zero exit status 1] when generating report for /home/travis/build/apache/druid/extensions-core/mysql-metadata-storage
Generating report for /home/travis/build/apache/druid/extensions-core/simple-client-sslcontext
Encountered error [Command 'mvn -Ddependency.locations.enabled=false -Ddependency.details.enabled=false project-info-reports:dependencies' returned non-zero exit status 1] when generating report for /home/travis/build/apache/druid/extensions-core/simple-client-sslcontext
...

After

...
Generating dependency reports
Generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid
Generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/mysql-metadata-storage
Generated report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/mysql-metadata-storage in /Users/tejaswinibandlamudi/IdeaProjects/druid/target/license-reports/ext/mysql-metadata-storage
Generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/ec2-extensions
Generated report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/ec2-extensions in /Users/tejaswinibandlamudi/IdeaProjects/druid/target/license-reports/ext/ec2-extensions
Generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/kinesis-indexing-service
Generated report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/kinesis-indexing-service in /Users/tejaswinibandlamudi/IdeaProjects/druid/target/license-reports/ext/kinesis-indexing-service
Generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/druid-basic-security
Generated report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/druid-basic-security in /Users/tejaswinibandlamudi/IdeaProjects/druid/target/license-reports/ext/druid-basic-security
Generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/lookups-cached-single
Generated report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/lookups-cached-single in /Users/tejaswinibandlamudi/IdeaProjects/druid/target/license-reports/ext/lookups-cached-single
Generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/druid-ranger-security
Generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/kafka-eight
Encountered error [Command 'mvn -Ddependency.locations.enabled=false -Ddependency.details.enabled=false project-info-reports:dependencies' returned non-zero exit status 1.] with the following output when generating report for /Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/kafka-eight
[INFO] Scanning for projects...
[INFO] 
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.128 s
[INFO] Finished at: 2022-07-06T10:18:16+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-project-info-reports-plugin:3.3.0:dependencies (default-cli): Goal requires a project to execute but there is no POM in this directory (/Users/tejaswinibandlamudi/IdeaProjects/druid/extensions-core/kafka-eight). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException
...

(Please scroll to the right to see output)

Key changed files in this PR
  • generate-license-dependency-reports.py

@tejaswini-imply tejaswini-imply marked this pull request as ready for review July 7, 2022 12:10
@abhishekagarwal87 abhishekagarwal87 merged commit 3294621 into apache:master Jul 11, 2022
@abhishekagarwal87
Copy link
Contributor

Thank you @tejaswini-imply

@abhishekagarwal87 abhishekagarwal87 added this to the 24.0.0 milestone Aug 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants