I am getting below error
java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.client.AxisClient at org.apache.axis.client.Service.getAxisClient(Service.java:104) at org.apache.axis.client.Service.<init>(Service.java:113) at com.polarion.alm.ws.client.tracker.TrackerWebServiceServiceLocator.<init>(TrackerWebServiceServiceLocator.java:16) at com.polarion.alm.ws.client.WebServiceFactory.<init>(WebServiceFactory.java:87) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source)
-----------------------------------------------------------------------------
MY CODE : -
import com.polarion.alm.ws.client.WebServiceFactory;
import com.polarion.alm.ws.client.session.SessionWebService;
import com.polarion.alm.ws.client.tracker.TrackerWebService;
import com.polarion.alm.ws.client.types.tracker.WorkItem;
import org.apache.axis.client.AxisClient
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
def myLog = LoggerFactory.getLogger("com.onresolve.jira.groovy")
myLog.info("Hello kunti from Jira")
try {
WebServiceFactory factory;
TrackerWebService trackerService;
SessionWebService sessionService;
factory = new WebServiceFactory("http://inchnsirplmvma1.india.tcs.com:7002/polarion/ws/services/");
sessionService = factory.getSessionService();
sessionService.logIn("admin", "admin");
myLog.info(("Login Started.... "));
trackerService = factory.getTrackerService();
String query = "project.id:" + "Kunti";
//query = "project.id:Kunti AND NOT HAS_VALUE:resolution AND id:KUNT-461";
query = "project.id:APTIV AND NOT HAS_VALUE:resolution AND id:APTIV-1215";
String sort = "id";
//String[] fields = {"id", "title", "status","linkedWorkItems"};
String[] fields = ["id", "title", "status","customFields"];
WorkItem[] workItems = trackerService.queryWorkItems(query, sort, fields);
WorkItem ws1 = null;
if (workItems.length != 1) {
myLog.info(("XYZ3 "+sessionService));
}
ws1 = workItems[0];
myLog.info("<p>work item: " + ws1.getId() + " " + ws1.getTitle());
myLog.info("<p>work item: " +ws1.getStatus().getId()+" "+ws1.getCustomFields());
} catch (Exception e) {
e.printStackTrace();
}