On 9 May 2016, at 20:43, Richard Opalka <ropa...@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?

-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@9-internal/BuiltinClassLoader.java:366)
>>>    at 
>>> jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@9-internal/ClassLoaders.java:184)
>>>    at 
>>> java.lang.ClassLoader.loadClass(java.base@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.
>> 
> 

Reply via email to