You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Álvaro Iradier (JIRA)" <ji...@apache.org> on 2018/03/13 09:05:00 UTC
[jira] [Created] (GROOVY-8507) groovyc hangs when compiling nested
enum
Álvaro Iradier created GROOVY-8507:
--------------------------------------
Summary: groovyc hangs when compiling nested enum
Key: GROOVY-8507
URL: https://issues.apache.org/jira/browse/GROOVY-8507
Project: Groovy
Issue Type: Bug
Components: Compiler
Affects Versions: 2.4.5
Environment: Linux ubuntu-xenial 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Reporter: Álvaro Iradier
This problem was discovered in a Jenkins pipeline, but then nailed down and found it failed with *groovyc* compiler too.
Creating a script with two nested enums, like:
{code:java}
class TestClass {
enum OuterEnum {
VALUE,
enum InnerEnum {
A
}
}
}
{code}
And compiling with groovyc script.groovy makes the compiler freeze with 100% CPU usage.
In Jenkins, this results in the Job and executor being freezed and zombie (need to kill the job and executor thread), but I am reporting this to Jenkins as an independent issue.
As the problem seems to happen in a stripped down groovy script, I am reporting it here too.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)