I am creating a Test Listener’s Plugin using Katalon version 6.3.3 on Windows 10. When i copy+paste the jar file of the plugin in a project inside ‘Plugins’ folder and execute a Test Suite, i get the following exception -
Caught: java.lang.NoClassDefFoundError: Unable to load class PostExecution_Case due to missing dependency LArrayList;
java.lang.NoClassDefFoundError: Unable to load class PostExecution_Case due to missing dependency LArrayList;
at com.kms.katalon.core.context.internal.TestHooker.collectContextMethods(TestHooker.java:62)
at com.kms.katalon.core.context.internal.TestHooker.(TestHooker.java:45)
at com.kms.katalon.core.context.internal.TestListenerCollector.collectPluginTestListeners(TestListenerCollector.java:75)
at com.kms.katalon.core.context.internal.TestListenerCollector.(TestListenerCollector.java:43)
at com.kms.katalon.core.context.internal.ExecutionEventManager.(ExecutionEventManager.java:26)
at com.kms.katalon.core.context.internal.ExecutionEventManager.getInstance(ExecutionEventManager.java:16)
at com.kms.katalon.core.main.TestCaseMain.beforeStart(TestCaseMain.java:64)
at com.kms.katalon.core.main.TestCaseMain$beforeStart.call(Unknown Source)
at TempTestSuite1576241039716.run(TempTestSuite1576241039716.groovy:33)
build.gradle -
plugins {
id ‘java’
id ‘groovy’
id ‘com.github.johnrengelman.shadow’ version ‘4.0.4’
id “com.katalon.gradle-plugin” version “0.0.6”
}
repositories {
jcenter()
mavenCentral()
@ruchi.trehan kindly repost the code content and use code formatting feature (triple backticks top/bottom of the code snippet).
as it is now is unreadable