RFR [9] 8153737: Unsupported Module
Richard Opalka
ropalka at redhat.com
Wed May 11 06:40:47 UTC 2016
On 05/10/2016 10:50 AM, Chris Hegarty wrote:
> On 9 May 2016, at 20:43, Richard Opalka <ropalka at redhat.com> wrote:
>
>> Fixed in JBoss Marshalling upstream.
> Thanks for fixing this, and getting back to us on the list.
>
> I assume then that, at least, this part of JBoss is working on JDK 9 b115, right?
Yes.
Rio
>
> -Chris.
>
>> Thanks,
>>
>> Rio
>>
>> On 04/27/2016 11:54 PM, Chris Hegarty wrote:
>>> Hi Rio,
>>>
>>>
>>>> We are missing sun/reflect/ReflectionFactory$GetReflectionFactoryAction inner class
>>>>
>>>> in jdk.unsupported module:
>>>>
>>>> java.lang.NoClassDefFoundError: sun/reflect/ReflectionFactory$GetReflectionFactoryAction
>>>> at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base at 9-internal/BuiltinClassLoader.java:366)
>>>> at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base at 9-internal/ClassLoaders.java:184)
>>>> at java.lang.ClassLoader.loadClass(java.base at 9-internal/ClassLoader.java:419)
>>>> at org.jboss.marshalling.reflect.SerializableClass.<clinit>(SerializableClass.java:47)
>>> GetReflectionFactoryAction is a convenience class for acquiring
>>> the capability to instantiate reflective objects.
>>>
>>> As part of JEP 260, we retained the single getReflectionFactory
>>> accessor. You can replace your usage with the following:
>>>
>>> PrivilegedAction<ReflectionFactory> pa = new PrivilegedAction<ReflectionFactory>() {
>>> @Override
>>> public ReflectionFactory run() {
>>> return ReflectionFactory.getReflectionFactory();
>>> }
>>> };
>>>
>>> -Chris.
>>>
More information about the core-libs-dev
mailing list