dlmarion commented on PR #3810:
URL: https://github.com/apache/accumulo/pull/3810#issuecomment-1749334536

   > > Currently at the point where tests using PowerMock are failing. I think 
PowerMock might need to be ripped out at this point.
   > 
   > What problem is powermock causing w/ jdk21? Like does it cause unit test 
to fail or a maven plugin to fail.
   
   ```
   [ERROR] 
org.apache.accumulo.coordinator.CompactionCoordinatorTest.testCoordinatorColdStartNoCompactions
 -- Time elapsed: 1.460 s <<< ERROR!
   java.lang.IllegalStateException: Failed to transform class with name 
org.apache.accumulo.coordinator.CompactionCoordinatorTest$TestCoordinator. 
Reason: Cannot read field "string" because "utf" is null
        at 
org.powermock.core.classloader.javassist.JavassistMockClassLoader.defineAndTransformClass(JavassistMockClassLoader.java:119)
        at 
org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:174)
        at 
org.powermock.core.classloader.MockClassLoader.loadClassByThisClassLoader(MockClassLoader.java:102)
        at 
org.powermock.core.classloader.DeferSupportingClassLoader.loadClass1(DeferSupportingClassLoader.java:147)
        at 
org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:98)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:421)
        at java.base/java.lang.Class.forName(Class.java:412)
        at javassist.runtime.Desc.getClassObject(Desc.java:72)
        at javassist.runtime.Desc.getClassType(Desc.java:181)
        at javassist.runtime.Desc.getType(Desc.java:151)
        at javassist.runtime.Desc.getType(Desc.java:107)
        at 
org.apache.accumulo.coordinator.CompactionCoordinatorTest.testCoordinatorColdStartNoCompactions(CompactionCoordinatorTest.java:231)
   ```
   
   Looking at the PowerMock mailing list and GitHub, I think it might be dead. 
Last commit back in Feb 2022, last release in 2020.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to