Method handles in custom panel code make installer crash

Description

This constructor of a custom panel

makes the resulting installer crash with

Looks like some introspection code chokes on JDK8 classfiles

Environment

None

Activity

Show:
Andrea Leofreddi
October 2, 2019, 6:22 PM

The same issue shows up with IzPack 5.1.3.

I was able workaround - keeping JDK8+ classfiles - using the AnnotationParanamer implementation instead: that one is tried before the bytecode implementation, and will succeed when all ctor parameters are named via the javax.inject.Named annotation.

 

Lukáš Petrovický
March 3, 2017, 9:29 PM

I have the very same problem. Upgrading to Picocontainer 2.15, which seems to be the latest available version, did not help.

Assignee

Patrick Reinhart

Reporter

Peter Zhelezniakov

Impact

None

Components

Affects versions

Priority

Medium