AnsweredAssumed Answered

Unhandled NullPointerException in webservice agent V3

Question asked by Jeroen_van_Gils_523 on Nov 27, 2013
Latest reply on Nov 29, 2013 by Jennifer_Jinhong_34

I don't know if this one is known to you but as I cannot find it anywhere I thought I would post it here; I have found a rather annoying bug in the latest version of the Webservice RA Job.  I get an unhandled java.lang.NullPointerException whenever I change a value in the "Variables & Prompts" tabafter I visited the "SOAP Web Service" tab. The error occurs when I try to save the object. If I change the valuesbefore visiting the latter tab, all is fine.

Reopening the Job solves the issue, however, it is quite a bit of work when developing. The variables do work when the job is executed. Can this be addressed in a future version?

Version: RA.Web.Service_RA.Web.Service.Solution_3_0_0+hf.1.build.3
Error: Error processing exception: null
Stacktrace:  

 java.lang.NullPointerException
 at com.uc4.be.guibuilder.screen.XmlGuiPanel.getRemoteCode(XmlGuiPanel.java:266)
 at com.uc4.be.guibuilder.screen.AbstractXmlListener.runGroovyCode(AbstractXmlListener.java:331)
 at com.uc4.be.guibuilder.screen.AbstractXmlListener.processCommonAction(AbstractXmlListener.java:239)
 at com.uc4.be.guibuilder.screen.XmlActionListener.actionPerformed(XmlActionListener.java:57)
 at com.uc4.be.guibuilder.screen.XmlReader.apply(XmlReader.java:261)
 at com.uc4.be.guibuilder.main.Util.getXmlJobData(Util.java:1346)
 at com.uc4.be.guibuilder.main.Util.getXmlJobData(Util.java:1332)
 at com.uc4.be.guibuilder.main.Util.getComponentJobValues(Util.java:1542)
 at com.uc4.ucdf.E.E.B(Unknown Source)
 at com.uc4.ucdf.M.isValid(Unknown Source)
 at com.uc4.ucdf.aB.collectInvalidComponents(Unknown Source)
 at com.uc4.ucdf.aB.collectInvalidComponents(Unknown Source)
 at com.uc4.ucdf.aB.collectInvalidComponents(Unknown Source)
 at com.uc4.ucdf.DA.ڡ(Unknown Source)
 at com.uc4.ucdf.DA.save(Unknown Source)
 at com.uc4.ucdf.IB.save(Unknown Source)
 at com.uc4.ucdf.DA$25.A(Unknown Source)
 at com.uc4.ucdf.aB.execute(Unknown Source)
 at com.uc4.C.I.т(Unknown Source)
 at com.uc4.C.I.к(Unknown Source)
 at com.uc4.C.I.в(Unknown Source)
 at com.uc4.ucdf.aB.executeCommandBlock(Unknown Source)
 at com.uc4.ucdf.aB$2.run(Unknown Source)
 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)

Outcomes