Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java.lang.RuntimeException while mocking spark JavaRDD class using Easymock.createMock #380

Open
bsingh212 opened this issue Feb 16, 2023 · 1 comment
Assignees
Milestone

Comments

@bsingh212
Copy link

I'm using spark 3.3.0 with EasyMock version 3.4 and PowerMock1.7.3 and tried to create the mock using EasyMock.createMock(JavaRDD.class) getting java.lang.RuntimeException
at org.easymock.asm.MethodVisitor.visitParameter(Unknown Source)
at org.easymock.asm.ClassReader.b(Unknown Source)
at org.easymock.asm.ClassReader.accept(Unknown Source)
at org.easymock.asm.ClassReader.accept(Unknown Source)
at org.easymock.cglib.proxy.BridgeMethodResolver.resolveAll(BridgeMethodResolver.java:61)
at org.easymock.cglib.proxy.Enhancer.emitMethods(Enhancer.java:911)
at org.easymock.cglib.proxy.Enhancer.generateClass(Enhancer.java:498)
at org.easymock.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
at org.easymock.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
at org.easymock.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
at org.easymock.cglib.proxy.Enhancer.createClass(Enhancer.java:317)
at org.easymock.internal.ClassProxyFactory.createProxy(ClassProxyFactory.java:175)
at org.easymock.internal.MocksControl.createMock(MocksControl.java:113)
at org.easymock.internal.MocksControl.createMock(MocksControl.java:94)
at org.easymock.EasyMock.mock(EasyMock.java:69)
at org.easymock.EasyMock.createMock(EasyMock.java:311).

But once I update easymock and powermock plugin's with latest version error got resolved, so any other alternate option or any fix will get this version itself which we are using right now?.
or any other suggestion's which help to get out this issue?.

@bsingh212 bsingh212 changed the title Java.lang.RuntimeException while mocking spark JavaRDD using Easymock.createMock Java.lang.RuntimeException while mocking spark JavaRDD class using Easymock.createMock Feb 16, 2023
@henri-tremblay
Copy link
Contributor

What is the java version and the full error?

But if upgrade works, I won't fix it.

@henri-tremblay henri-tremblay self-assigned this Jun 9, 2024
@henri-tremblay henri-tremblay added this to the 5.4.0 milestone Jun 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants