类型[未知]不存在原因:java.lang.NoClassDefFoundError:org / junit / internal / runners / TestClassRunner

dganesh2002

我们将从junit-4.2升级到junit-4.10。但是,这样,在启动具有以下错误堆栈的firefox时,我收到了初始化错误。绝对没有引用TestClassRunner(来自junit-4.2的类),但不确定为什么要得到它?

Type [unknown] not present

java.lang.TypeNotPresentException: Type [unknown] not present
at com.sun.proxy.$Proxy2.value(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
Caused by: java.lang.NoClassDefFoundError: org/junit/internal/runners/TestClassRunner
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)
at java.lang.Class.initAnnotationsIfNecessary(Class.java:3281)
at java.lang.Class.initAnnotationsIfNecessary(Class.java:3288)
at java.lang.Class.initAnnotationsIfNecessary(Class.java:3288)
at java.lang.Class.initAnnotationsIfNecessary(Class.java:3288)
at java.lang.Class.getAnnotation(Class.java:3229)
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
dganesh2002

嗯,问题没什么区别。有两个同名的WebDriverRunner类。首先加载的(基于类路径条目)是不正确的(而不推荐使用),其中有一些TestClassRunner类的引用。在将另一个jar(带有正确的WebDriverRunner)放置在上一个jar之前,解决了该问题。谢谢大家的建议。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java.lang.NoSuchMethodError:org.mockito.internal.runners.RunnerFactory.createStrict(Ljava /郎/类;)Lorg /的Mockito /内部/跑步/ InternalRunner;

Hibernate引发java.lang.NoClassDefFoundError:org / hibernate / internal / CoreMessageLogger

JUnit-java.lang.NoClassDefFoundError:org / hamcrest / SelfDescribing

java.lang.NoClassDefFoundError:org / junit / platform / launcher / TestExecutionListener

java.lang.NoClassDefFoundError:迁移到数据流2.x后,org / apache / beam / sdk / runners / PipelineRunner

Junit和jenkins org.junit.contrib.java.lang.system.internal.CheckExitCalled:尝试退出,状态为0

oozie spark 2.0操作给出异常:java.lang.NoClassDefFoundError:org / apache / spark / internal / Logging

PowerMockito无法正常工作:-java.lang.NoClassDefFoundError:org / mockito / internal / creation / CglibMockMaker

线程“主”中的异常java.lang.NoClassDefFoundError:org / junit / Assume $ AssumptionViolatedException

java.lang.NoClassDefFoundError:org / apache / commons / logging / Log并用Junit模拟RestTemplate时

尝试使用Maven运行Mockito junit5测试时,java.lang.NoClassDefFoundError:org / junit / platform / commons / PreconditionViolationException

junit中的java.lang.NoClassDefFoundError

从makefile运行JUnit(java.lang.NoClassDefFoundError)

java.lang.NoClassDefFoundError:无法初始化类org.powermock.modules.junit4.rule.PowerMockRule

java.lang.NoClassDefFoundError:org / json / JSONObject

java.lang.NoClassDefFoundError:org / quartz / SchedulerFactory

java.lang.NoClassDefFoundError:org / yaml

java.lang.NoClassDefFoundError:org / lwjgl / LWJGLException

为什么会出现错误“包org.mockito.runners不存在”?

java.lang.NoClassDefFoundError: io/restassured/internal/common/assertion/AssertParameter

启动琐碎的独立Spark应用程序时出现问题:java.lang.NoClassDefFoundError:org / apache / spark / sql / internal / StaticSQLConf $

org.junit.contrib.java.lang.system.StandardOutputStreamLog在哪里?

jython java.lang.NoClassDefFoundError:java.lang.NoClassDefFoundError:org / json / simple / JSONObject

java.lang.NoClassDefFoundError:org / apache / commons / collections / Transformer

java.lang.NoClassDefFoundError:org / springframework / core / io /资源异常

Java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Font

java.lang.NoClassDefFoundError:org / springframework / beans / factory / config / EmbeddedValueResolver

java.lang.NoClassDefFoundError:org / springframework / web / util / UriTemplateHandler

引起:java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IPluginDescriptor