Withdrawn: CODETOOLS-7902805: State cycle validation should be more resilient

Aleksey Shipilev shade at openjdk.java.net
Tue Dec 8 19:53:41 UTC 2020


On Tue, 8 Dec 2020 19:14:26 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> There is a Windows GH Actions test failure on JDK 7.
> 
> compileTest(org.openjdk.jmh.ct.states.dag.cycles.ExplicitCycleBenchmarkTest) Time elapsed: 0.383 sec <<< FAILURE!
> junit.framework.AssertionFailedError: Failure message should contain "@State dependency cycle is detected", but was "[ERROR at line -1: Annotation generator had thrown the exception. java.lang.InternalError: java.lang.StackOverflowError
>    at java.lang.reflect.Proxy.newInstance(Proxy.java:772)
>    at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:755)
>    at sun.reflect.annotation.AnnotationParser.annotationForMap(AnnotationParser.java:301)
>    at com.sun.tools.javac.model.AnnotationProxyMaker.generateAnnotation(AnnotationProxyMaker.java:86)
>    at com.sun.tools.javac.model.AnnotationProxyMaker.generateAnnotation(AnnotationProxyMaker.java:78)
>    at com.sun.tools.javac.model.JavacElements.getAnnotation(JavacElements.java:108)
>    at com.sun.tools.javac.code.Symbol.getAnnotation(Symbol.java:456)
>    at org.openjdk.jmh.generators.annotations.APMethodInfo.getAnnotation(APMethodInfo.java:82)
>    at org.openjdk.jmh.generators.core.StateObjectHandler.validateNoCyclesStep(StateObjectHandler.java:248)
>    at org.openjdk.jmh.generators.core.StateObjectHandler.validateNoCyclesStep(StateObjectHandler.java:249)
>    at
> ...

This pull request has been closed without being integrated.

-------------

PR: https://git.openjdk.java.net/jmh/pull/15


More information about the jmh-dev mailing list