-
Notifications
You must be signed in to change notification settings - Fork 583
Closed
Labels
Description
What steps will reproduce the problem?
Use WhiteBox#setInternalState with JDK12
What is the expected output?
setInternalState does not throw exception
What do you see instead?
java.lang.RuntimeException: Internal error: Failed to find the "modifiers" field in method setInternalState.
at org.powermock.reflect.internal.WhiteboxImpl.sedModifiersToField(WhiteboxImpl.java:2354)
at org.powermock.reflect.internal.WhiteboxImpl.removeFinalModifierIfPresent(WhiteboxImpl.java:2318)
at org.powermock.reflect.internal.WhiteboxImpl.setField(WhiteboxImpl.java:2304)
at org.powermock.reflect.internal.WhiteboxImpl.setInternalState(WhiteboxImpl.java:304)
at org.powermock.reflect.internal.WhiteboxImpl.setInternalState(WhiteboxImpl.java:317)
at org.powermock.reflect.Whitebox.setInternalState(Whitebox.java:190)
at org.powermock.modules.junit4.PowerMockRunner.run(PowerMockRunner.java:61)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
What version of the product are you using?
2.0.0.Beta5