Forum Discussion

kamahade's avatar
kamahade
Regular Contributor
15 years ago

NO Class found error

When am trying to run SoapUIProTestCaseRunner am getting below error message.

groovy> import com.eviware.soapui.*;
groovy> SoapUIProTestCaseRunner runner = new SoapUIProTestCaseRunner();
groovy> runner.setProjectFile( "D:\\soapui-release-B\\try.xml" );
groovy> runner.runRunner();

Exception thrown

java.lang.NoClassDefFoundError: com/eviware/soapui/tools/SoapUITestCaseRunner

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClassCond(Unknown Source)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$000(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.codehaus.groovy.tools.RootLoader.oldFindClass(RootLoader.java:152)

at org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:124)

at java.lang.ClassLoader.loadClass(Unknown Source)

at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:688)

at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:556)

at org.codehaus.groovy.control.ResolveVisitor.resolveToClass(ResolveVisitor.java:723)

at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:272)

at org.codehaus.groovy.control.ResolveVisitor.resolveFromModule(ResolveVisitor.java:669)

at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:272)

at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:240)

at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:224)

at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:236)

at org.codehaus.groovy.control.ResolveVisitor.transformVariableExpression(ResolveVisitor.java:999)

at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:756)

at org.codehaus.groovy.control.ResolveVisitor.transformDeclarationExpression(ResolveVisitor.java:1127)

at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:760)

at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitExpressionStatement(ClassCodeExpressionTransformer.java:139)

at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40)

at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35)

at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:165)

at org.codehaus.groovy.control.ResolveVisitor.visitBlockStatement(ResolveVisitor.java:1345)

at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:51)

at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:101)

at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:112)

at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitConstructorOrMethod(ClassCodeExpressionTransformer.java:50)

at org.codehaus.groovy.control.ResolveVisitor.visitConstructorOrMethod(ResolveVisitor.java:171)

at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:123)

at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1039)

at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:50)

at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1288)

at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:148)

at org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:574)

at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:814)

at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:511)

at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:487)

at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:464)

at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)

at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:279)

at groovy.lang.GroovyShell.parseClass(GroovyShell.java:727)

at groovy.lang.GroovyShell.run(GroovyShell.java:512)

at groovy.lang.GroovyShell.run(GroovyShell.java:170)

at groovy.lang.GroovyShell$run$1.call(Unknown Source)

at groovy.ui.Console$_runScriptImpl_closure16.doCall(Console.groovy:890)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:88)

at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:273)

at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)

at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:151)

at groovy.ui.Console$_runScriptImpl_closure16.doCall(Console.groovy)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:88)

at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:273)

at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)

at groovy.lang.Closure.call(Closure.java:276)

at groovy.lang.Closure.call(Closure.java:271)

at groovy.lang.Closure.run(Closure.java:354)

at java.lang.Thread.run(Unknown Source)

Caused by: java.lang.ClassNotFoundException: com.eviware.soapui.tools.SoapUITestCaseRunner

at org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:156)

at java.lang.ClassLoader.loadClass(Unknown Source)

at org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:128)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 75 more
  • kamahade's avatar
    kamahade
    Regular Contributor
    Dain,
    I placed soapui*PRO.jar in classpath. I'm asking what else should be there?
  • Hello,

    I've replied to the other thread again, answering this question:

    eviware support wrote:
    Hello,

    What I mean is, the main soapui-pro jar file in bin has a bunch of dependencies, all located in the lib folder. You need to add all the jar files in lib to the classpath, as well as the soapui-pro jar file in the bin folder.

    Regards,
    Dain
    eviware.com