[ 
https://issues.apache.org/jira/browse/HBASE-27328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17600813#comment-17600813
 ] 

Sean Busbey commented on HBASE-27328:
-------------------------------------

the license validator failing to run should fail the build, because it means 
our failsafe on obviously bad license info couldn't run.

the logging situation wrt multithreaded builds is pretty bad, sorry this 
particular issue is kind of a nightmare with it. Are we sure both the enforcer 
plugin and the plugin we use to run beanshell are threadsafe?

> Enforcer phase EvaluateBeanShell fails occasionally
> ---------------------------------------------------
>
>                 Key: HBASE-27328
>                 URL: https://issues.apache.org/jira/browse/HBASE-27328
>             Project: HBase
>          Issue Type: Task
>          Components: build
>            Reporter: Nick Dimiduk
>            Priority: Major
>
> For example, from 
> https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.4/412/General_20Nightly_20Build_20Report/
> {noformat}
> [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ 
> hbase-shaded-client-byo-hadoop ---
> [WARNING] Rule 0: org.apache.maven.plugins.enforcer.EvaluateBeanshell failed 
> with message:
> Couldn't evaluate condition: File license = new 
> File("/home/jenkins/jenkins-home/workspace/HBase_Nightly_branch-2.4/component/hbase-shaded/hbase-shaded-client/target/maven-shared-archive-resources/META-INF/LICENSE");
>                     // Beanshell does not support try-with-resources,
>                     // so we must close this scanner manually
>                     Scanner scanner = new Scanner(license);
>                     while (scanner.hasNextLine()) {
>                       if (scanner.nextLine().startsWith("ERROR:")) {
>                         scanner.close();
>                         return false;
>                       }
>                     }
>                     scanner.close();
>                     return true;
> [INFO] No sources to compile
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to