You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ivan Bessonov (Jira)" <ji...@apache.org> on 2021/12/07 12:43:00 UTC

[jira] [Commented] (IGNITE-16067) JMH benchmarks from the raft module do not work

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

Ivan Bessonov commented on IGNITE-16067:
----------------------------------------

Looks good, thank you for the contribution! Merged to main

> JMH benchmarks from the raft module do not work
> -----------------------------------------------
>
>                 Key: IGNITE-16067
>                 URL: https://issues.apache.org/jira/browse/IGNITE-16067
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Aleksandr Polovtcev
>            Assignee: Aleksandr Polovtcev
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> When running a JMH benchmark in IDEA from the {{raft}} module (e.g. {{SingleThreadExecutorBenchmark}}) the following error appears:
> {noformat}
> Exception in thread "main" java.lang.RuntimeException: ERROR: Unable to find the resource: /META-INF/BenchmarkList
> 	at org.openjdk.jmh.runner.AbstractResourceReader.getReaders(AbstractResourceReader.java:97)
> 	at org.openjdk.jmh.runner.BenchmarkList.find(BenchmarkList.java:103)
> 	at org.openjdk.jmh.runner.Runner.internalRun(Runner.java:256)
> 	at org.openjdk.jmh.runner.Runner.run(Runner.java:206)
> 	at org.apache.ignite.raft.jraft.util.concurrent.SingleThreadExecutorBenchmark.main(SingleThreadExecutorBenchmark.java:85)
> {noformat}
> h3. Supposed cause
> The {{maven-compiler-plugin}} in this module is configured to use a custom annotation processor which automatically disables other annotation processors, including the one from JMH. It should be manually enabled.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)