Skip to content

Android18Instantiator Fails On Android O #52

@erandagan

Description

@erandagan

It seems that Android18Instantiator does not work on Android O beta (SDK level 25).
Looks like Android dropped support for ObjectStreamClass.getConstructorId

Caused by java.lang.UnsupportedOperationException: ObjectStreamClass.getConstructorId(Class<?>) is not supported on SDK 25
       at java.io.ObjectStreamClass.getConstructorId(ObjectStreamClass.java:2294)
       at java.lang.reflect.Method.invoke(Method.java)
       at org.objenesis.instantiator.android.Android18Instantiator.findConstructorIdForJavaLangObjectConstructor(Android18Instantiator.java:72)
       at org.objenesis.instantiator.android.Android18Instantiator.(Android18Instantiator.java:39)
       at org.objenesis.strategy.StdInstantiatorStrategy.newInstantiatorOf(StdInstantiatorStrategy.java:96)
...

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions