make images fails

Marc Petit-Huguenin marc at petit-huguenin.org
Sat Dec 29 08:20:10 PST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

After a make clean, make images now works fine.  Thanks.

On 12/28/2012 11:36 AM, Brian Goetz wrote:
> I've pushed a workaround that hopefully doesn't tickle this bug, while 
> we're waiting for a fix.
> 
> On 12/22/2012 2:38 PM, Robert Field wrote:
>> Yes, definitely a compiler bug.  The lambda method isn't seen within the 
>> scope of the class, because it is synthetic, by the compiler on reading 
>> in of the class file, so it appears to the compiler that the enclosing 
>> method attribute is referencing a non-existent method.  The VM doesn't 
>> care about such things, so execution should not be impacted (assuming you
>> can compile without explicitly referencing those classes).
>> 
>> -Robert
>> 
>> On 12/22/12 09:29, Brian Goetz wrote:
>>> Yes, Robert has run into something similar, and we're looking into it. 
>>> It may be a compiler bug, but it definitely gets tickled with "make 
>>> images" and not when just doing an ordinary "make" (and setting 
>>> JAVA_HOME to the build/blah/jdk directory.)
>>> 
>>> On 12/22/2012 12:25 PM, Marc Petit-Huguenin wrote:
> I have this error when building the images, even from a fresh build
> directory, and I do not know how to fix it:
> 
> error: bad class file: 
> /home/petithug/lambda/build/linux-x86_64-normal-server-release/images/lib/rt.jar(java/util/stream/IntPipeline$1.class)
>
> 
bad enclosing method attribute for class java.util.stream.IntPipeline$1
> Please remove or make sure it appears in the correct subdirectory of the 
> classpath.
> 
>>>> 
>> 
>> 
> 

- -- 
Marc Petit-Huguenin
Email: marc at petit-huguenin.org
Blog: http://blog.marc.petit-huguenin.org
Profile: http://www.linkedin.com/in/petithug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQ3xg1AAoJECnERZXWan7EeI0P/jQTZ6K4yJRFtBK2dXlnNJRn
tdDwNwyPgRHskCsgriFnUD/DZklqlGTPnIRBOfXjkGaJhski+bPJ4peQcyjFPJNi
HrM1hT1gtYAT/dslRyOj1GiNGBOZUiKC28gngLFrRkP98D5bIJrhfD3WNt7Fi1sQ
X4Uo3FleRCh66mtvf+H0patkyLqPz/A+yZFIjLOvoMHAZbCOUN04Yppz65XEWRyS
tAjDyIX8spi2yb9CV2B+d+ifZ4586A617Djrqobhm38DSr3vgyJHhWrU17CycDuB
5urvduYguPndEuF4Fq4OH3dZmMGFdZSsyHPcWFR/MgnR/rBslD33VTYmoAoBI/3L
eIKeheMgbPr4vo4qIGcPHibGUHbNNAdYQUCgOP1ksF+qmG/1o6jcTjqzTJ0LBRsT
reoImqyh54m84XFff1KRs+yD/ByxHdYO5pC3JGa2bSMd1o7kOQYFQLa+ySucjp45
eeCEXGHhJqMLNSgym94QFrhoWeaolmCuruvVTN2G8RqZg4vUDSTuuIz1jRQcBQwk
pJErI3YYPa1GHEHngKElsp41fSRh0AqrhFdNyR9G2+DC6lt0g4jctRpdSElloLsV
0/Xu/J1ebBAmjsg3QCzj3Dn/eDrKtVaD0ApsgiUS/sgLC7vUwzslvk/7uQjMWFPO
9uIq48bUl0z+N5EqykGv
=2BUG
-----END PGP SIGNATURE-----


More information about the lambda-dev mailing list