Backport of the "missing clinit attribute" javac error to 1.7?

Vicente-Arturo Romero-Zaldivar vicente.romero at
Fri Oct 17 18:23:55 UTC 2014

Hi Dawid,

Thanks for your mail. We will check if the bug can be backported. You 
can always create a bug report for javac 7. For this case I have created 
a backport entry [1] to track this issue.



On 10/07/2014 12:21 AM, Dawid Weiss wrote:
> Hello compiler folks!
> I've encountered the (known and resolved in 1.8) problem with javac
> failing on annotations with static final fields requiring complex
> initialization. The failure manifests itself on the latest 1.7 with
> (edited):
> [ERROR] /.../[186,17] annotation foo.MyAnnotation is
> missing value for the attribute <clinit>
> This seems to be:
> Are there any chances of backporting this patch to 1.7? ECJ compiles
> such code without a glitch and so does 1.8 javac, of course.
> Dawid

More information about the compiler-dev mailing list