MartinSpamer
12 years agoFrequent Contributor
4.6.4 Breaks REST Service
I have Test Suite developed in previous version of SOAPUI which now fails with following exceptions. If I regenerate the Test suite I have the same problem. If I examine the Interface I see that each resource parameter has been duplicated with blank value, and the duplicates cannot be deleted from UI.
Mon Mar 03 14:27:51 GMT 2014:ERROR:java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.eviware.soapui.impl.rest.support.RestRequestParamsPropertyHolder.getPropertyAt(RestRequestParamsPropertyHolder.java:235)
at com.eviware.soapui.impl.rest.support.RestUtils.expandPath(RestUtils.java:226)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.updateFullPathLabel(RestTestRequestDesktopPanel.java:208)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.updateUiValues(RestTestRequestDesktopPanel.java:201)
at com.eviware.soapui.impl.rest.panels.request.AbstractRestRequestDesktopPanel.propertyChange(AbstractRestRequestDesktopPanel.java:83)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.propertyChange(RestTestRequestDesktopPanel.java:357)
at java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.awt.Component.firePropertyChange(Unknown Source)
at javax.swing.JComponent.firePropertyChange(Unknown Source)
at javax.swing.JComboBox.setEnabled(Unknown Source)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.setEnabled(AbstractHttpRequestDesktopPanel.java:348)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.setEnabled(RestTestRequestDesktopPanel.java:228)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.beforeSubmit(AbstractHttpRequestDesktopPanel.java:614)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.beforeSubmit(RestTestRequestDesktopPanel.java:268)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:114)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76)
at com.eviware.soapui.impl.rest.RestRequest.submit(RestRequest.java:220)
at com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep.run(RestTestRequestStep.java:900)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:235)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:48)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:148)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:43)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:135)
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)
Mon Mar 03 14:27:51 GMT 2014:ERROR:java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.eviware.soapui.impl.rest.support.RestRequestParamsPropertyHolder.getPropertyAt(RestRequestParamsPropertyHolder.java:235)
at com.eviware.soapui.impl.rest.support.RestUtils.expandPath(RestUtils.java:226)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.updateFullPathLabel(RestTestRequestDesktopPanel.java:208)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.updateUiValues(RestTestRequestDesktopPanel.java:201)
at com.eviware.soapui.impl.rest.panels.request.AbstractRestRequestDesktopPanel.propertyChange(AbstractRestRequestDesktopPanel.java:83)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.propertyChange(RestTestRequestDesktopPanel.java:357)
at java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.awt.Component.firePropertyChange(Unknown Source)
at javax.swing.JComponent.firePropertyChange(Unknown Source)
at javax.swing.JComboBox.setEnabled(Unknown Source)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.setEnabled(AbstractHttpRequestDesktopPanel.java:348)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.setEnabled(RestTestRequestDesktopPanel.java:228)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.beforeSubmit(AbstractHttpRequestDesktopPanel.java:614)
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.beforeSubmit(RestTestRequestDesktopPanel.java:268)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:114)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76)
at com.eviware.soapui.impl.rest.RestRequest.submit(RestRequest.java:220)
at com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep.run(RestTestRequestStep.java:900)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:235)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:48)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:148)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:43)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:135)
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)