SOAP Webservice jobs fail with java.lang.NoSuchFieldException: at java.lang.Class.getDeclaredField(Unknown Source)

Document ID : KB000087718
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
ava.lang.NoSuchFieldException:
at java.lang.Class.getDeclaredField(Unknown Source)
at com.uc4.wsdljob.CreateRequestInstanceBuilder.createComplexValue(CreateRequestInstanceBuilder.java:462)

When attempting to execute a SOAP Web Service job, the execution fails with an error similar to:

java.lang.NoSuchFieldException: 
at java.lang.Class.getDeclaredField(Unknown Source) 
at com.uc4.wsdljob.CreateRequestInstanceBuilder.createComplexValue(CreateRequestInstanceBuilder.java:462) 
at com.uc4.wsdljob.CreateRequestInstanceBuilder.createObject(CreateRequestInstanceBuilder.java:191) 
at com.uc4.wsdljob.CreateRequestInstanceBuilder.setPropertiesOfComplexValue(CreateRequestInstanceBuilder.java:244) 
at com.uc4.wsdljob.CreateRequestInstanceBuilder.createObject(CreateRequestInstanceBuilder.java:195) 
at com.uc4.wsdljob.CreateRequestInstanceBuilder.setPropertiesOfComplexValue(CreateRequestInstanceBuilder.java:244) 
at com.uc4.wsdljob.CreateRequestInstanceBuilder.createObject(CreateRequestInstanceBuilder.java:195) 
at com.uc4.wsdljob.CreateRequestInstanceBuilder.createRequestObject(CreateRequestInstanceBuilder.java:122) 
at com.uc4.wsdljob.CreateRequestInstanceBuilder$createRequestObject.call(Unknown Source) 
at SOAP.runJob(WebService.groovy:3783) 
at com.uc4.extensibility.types.CITAgent.dispatchJob(CITAgent.java:258) 
at com.uc4.ex.cit.CITJob.execute(CITJob.java:185) 
at com.uc4.ex.Job.run(Job.java:469) 
at com.uc4.ex.ThreadPool$RunnableDecorator.run(ThreadPool.java:53) 
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
at java.util.concurrent.FutureTask.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source)


 
Cause:
Cause type:
Defect
Root Cause: RA WebService job would return an error that did not show which field and class caused the exception. Now when trace is enabled, extra debug information will indicate the name of the field and class that are unable to be found.
Resolution:
This field was added on 30/03/2017. This article has not been updated yet. Refer to the "Description" or "Workaround" sections for solution information.

Fix Status: Released

Fix Version(s):
RA WebService 3.2 - Available
Additional Information:
Workaround :
N/A