Licensing error while running TestRunner
Hi Team, I recently installed version 3.63.0 of Ready API tool, post that I am unable to run the TestRunner.bat and see the following license error. I am using floating license. Priorly I was using version 3.61.0 and was able to launch TestRunner w/o any license issues. Troubleshooting steps tried so far: I tried to pass -K or --accessKey values while running the testRunner, but the issue persists. I also released the license from ReadyAPI too and then repeated Step1 Can you please guide how to resolve this issue? Thanks, Amruta33Views0likes0CommentsReadyAPI UI got struck when running a test case
Hi Team, When I tried to execute a test case that returns a large response for a GET API, the ReadyAPI UI became unresponsive, and I had to restart ReadyAPI. Could you please help me resolve this issue? Note: I am using a script assertion to validate the response against the database.30Views0likes1CommentReadyAPI 3.62.0 - org.springframework.jdbc.BadSqlGrammarException
After upgrading from ReadyAPI 3.58.0 to ReadyAPI 3.62.0 all tests result in this error. ReadyAPI bug in ReadyAPI 3.62.0? Fri Sep 05 10:43:58 CEST 2025: ERROR: org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [select count(*) from testcase where model_item_id=?] org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [select count(*) from testcase where model_item_id=?] at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107) at org.springframework.jdbc.core.JdbcTemplate.translateException(JdbcTemplate.java:1556) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:677) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:723) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:748) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:804) at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:252) at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:269) at com.smartbear.ready.db.repository.jdbc.dashboard.JdbcTestCaseRepository.hasTestCase(JdbcTestCaseRepository.java:98) at com.smartbear.ready.db.repository.jdbc.dashboard.JdbcTestCaseRepository.addDistinct(JdbcTestCaseRepository.java:65) at com.eviware.soapui.impl.wsdl.history.TestRunResultDbCollector.a(TestRunResultDbCollector.java:330) at com.eviware.soapui.impl.wsdl.history.TestRunResultDbCollector.d(TestRunResultDbCollector.java:302) at com.eviware.soapui.impl.wsdl.history.TestRunResultDbCollector.afterRun(TestRunResultDbCollector.java:150) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.notifyAfterRun(AbstractTestCaseRunner.java:412) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalFinally(AbstractTestCaseRunner.java:232) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalFinally(WsdlTestCaseRunner.java:108) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalFinally(AbstractTestCaseRunner.java:1) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:169) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "TESTCASE" not found; SQL statement: select count(*) from testcase where model_item_id=? [42102-224] at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) at org.h2.message.DbException.get(DbException.java:223) at org.h2.message.DbException.get(DbException.java:199) at org.h2.command.Parser.getTableOrViewNotFoundDbException(Parser.java:8064) at org.h2.command.Parser.getTableOrViewNotFoundDbException(Parser.java:8035) at org.h2.command.Parser.readTableOrView(Parser.java:8024) at org.h2.command.Parser.readTablePrimary(Parser.java:1788) at org.h2.command.Parser.readTableReference(Parser.java:2268) at org.h2.command.Parser.parseSelectFromPart(Parser.java:2718) at org.h2.command.Parser.parseSelect(Parser.java:2824) at org.h2.command.Parser.parseQueryPrimary(Parser.java:2708) at org.h2.command.Parser.parseQueryTerm(Parser.java:2564) at org.h2.command.Parser.parseQueryExpressionBody(Parser.java:2543) at org.h2.command.Parser.parseQueryExpressionBodyAndEndOfQuery(Parser.java:2536) at org.h2.command.Parser.parseQueryExpression(Parser.java:2529) at org.h2.command.Parser.parseQuery(Parser.java:2498) at org.h2.command.Parser.parsePrepared(Parser.java:627) at org.h2.command.Parser.parse(Parser.java:592) at org.h2.command.Parser.parse(Parser.java:564) at org.h2.command.Parser.prepareCommand(Parser.java:483) at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:639) at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:559) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1166) at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:93) at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:316) at org.springframework.jdbc.core.PreparedStatementCreatorFactory$PreparedStatementCreatorImpl.createPreparedStatement(PreparedStatementCreatorFactory.java:239) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:656) ... 20 moreSolved65Views0likes1CommentReadyAPI 3.62.0 - com.jcraft.jsch.JSchAlgoNegoFailException: Algorithm negotiation fail
After upgrading from ReadyAPI 3.58.0 to ReadyAPI 3.62.0 all FTP test steps fail with this error. Fri Sep 05 10:52:38 CEST 2025: ERROR: Unable to establish an SFTP connection. com.jcraft.jsch.JSchAlgoNegoFailException: Algorithm negotiation fail: algorithmName="server_host_key" jschProposal="ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256" serverProposal="ssh-rsa" at com.jcraft.jsch.KeyExchange.guess(KeyExchange.java:157) at com.jcraft.jsch.Session.receive_kexinit(Session.java:614) at com.jcraft.jsch.Session.connect(Session.java:336) at com.jcraft.jsch.Session.connect(Session.java:198) at com.eviware.soapui.impl.wsdl.teststeps.FTPTestStep.connect(FTPTestStep.java:361) at com.eviware.soapui.impl.wsdl.teststeps.FTPTestStep.establishSftpConnection(FTPTestStep.java:340) at com.eviware.soapui.impl.wsdl.teststeps.FTPTestStep.establishConnection(FTPTestStep.java:327) at com.eviware.soapui.impl.wsdl.teststeps.FTPTestStep.run(FTPTestStep.java:127) at com.eviware.soapui.impl.wsdl.panels.teststeps.FTPTestStepDesktopPanel$RunAction.a(FTPTestStepDesktopPanel.java:121) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)Solved55Views0likes1CommentAMQP - Cannot connect to ActiveMQ with AMQP Plugin
Hi, Im currently testing AMQP integration and I can not connect to my AMQP broker (ActiveMQ). I tried both "anynomous" and with existing credentials, but it always leads to: WARN | Connection attempt from non AMQP v1.0 client. AMQP,0,0,9,1 | org.apache.activemq.transport.amqp.protocol.AmqpConnection | ActiveMQ Transport: tcp:///127.0.0.1:63476@5672 WARN | Transport Connection to: tcp://127.0.0.1:63476 failed | org.apache.activemq.broker.TransportConnection.Transport | ActiveMQ Transport: tcp:///127.0.0.1:63476@5672 org.apache.activemq.transport.amqp.AmqpProtocolException: Connection from client using unsupported AMQP attempted What is the supported AMQP Version of the plugin? RabbidMQ client lib (as it is used in plugin) seems to only support 0.9.1. Or is it a misconfiguration on my side? If indeed its the client lib, is there consideration to support 1.0? Thanks for the help/info. AndreasSolved1.7KViews0likes2CommentsReadyAPI external certification
Im planning to take up ReadyAPI latest certification. Please help me with below questions. What is the latest certificate name? Is it paid? If yes, what is the fee of certification? Where can I go and take the certification? What is the certifications exams question's structure? Once I paid the fee, how many times I can take up the certification exam?21Views0likes0CommentsCreate Selenium Tests in ReadyAPI
How to Create Selenium Tests in ReadyAPI?. Getting error. Not sure where it went wrong. I followed the steps in below link. https://support.smartbear.com/readyapi/docs/integrations/selenium/integrate.html Getting below error when I have tried sample code in Groovy scripts. Snippet: import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.By; System.setProperty("webdriver.chrome.driver", "C:/Program Files/SmartBear/ReadyAPI-3.42.1/bin/ext/chromedriver.exe"); def driver = new ChromeDriver() // Navigate to the ReadyAPI documentation driver.get("https://support.smartbear.com/readyapi/docs/") // Enter the search string def searchbox = driver.findElement(By.id("inputSearchBox")); searchbox.sendKeys("Groovy"); // Command to search for the typed text def searchbtn = driver.findElement(By.id("btnSearch")); searchbtn.click(); // List suggestions def allSuggestions = driver.findElements(By.xpath("//div[@id='search_results_container']/div/h5/a")) for (def suggestion : allSuggestions) { if(suggestion.getAttribute('href') != '') log.info(suggestion.getAttribute('href')) else log.error('The test failed.') } // Close the browser driver.quit(); Error: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script4.groovy: 7: unable to resolve class ChromeDriver @ line 7, column 14. def driver = new ChromeDriver() ^ org.codehaus.groovy.syntax.SyntaxException: unable to resolve class ChromeDriver @ line 7, column 14.Solved345Views0likes4CommentsFailed to update the interface: [ Invalid QName value: Can't resolve prefix 'xs]
Hi, I get this error when trying to update the API definition in the existing project (we use Swagger): Failed to update the interface: [ org.apache.xmlbeans.impl.values.XmlValueOutOfRangeException: Invalid QName value: Can't resolve prefix 'xs' ] Full error log: Thu Dec 08 10:12:27 EST 2022: ERROR: org.apache.xmlbeans.impl.values.XmlValueOutOfRangeException: Invalid QName value: Can't resolve prefix 'xs' org.apache.xmlbeans.impl.values.XmlValueOutOfRangeException: Invalid QName value: Can't resolve prefix 'xs' at org.apache.xmlbeans.impl.values.JavaQNameHolder.parse(JavaQNameHolder.java:140) at org.apache.xmlbeans.impl.values.JavaQNameHolder.set_text(JavaQNameHolder.java:158) at org.apache.xmlbeans.impl.values.XmlObjectBase.update_from_wscanon_text(XmlObjectBase.java:1180) at org.apache.xmlbeans.impl.values.XmlObjectBase._check_dated(XmlObjectBase.java:1331) at org.apache.xmlbeans.impl.values.XmlObjectBase.check_dated(XmlObjectBase.java:1283) at org.apache.xmlbeans.impl.values.JavaQNameHolder.getQNameValue(JavaQNameHolder.java:185) at com.eviware.soapui.config.impl.RestParameterConfigImpl.getType(Unknown Source) at com.eviware.soapui.impl.rest.support.XmlBeansRestParamsTestPropertyHolder$XmlBeansRestParamProperty.getType(XmlBeansRestParamsTestPropertyHolder.java:462) at com.eviware.soapui.impl.rest.support.XmlBeansRestParamsTestPropertyHolder$XmlBeansRestParamProperty.setType(XmlBeansRestParamsTestPropertyHolder.java:481) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.initParam(UpdateDefinitionManager.java:78) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.updateParamList(UpdateDefinitionManager.java:170) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.updateMethod(UpdateDefinitionManager.java:187) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.tryUpdateExistMethod(UpdateDefinitionManager.java:245) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.updateMethodList(UpdateDefinitionManager.java:260) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.updateResourceNode(UpdateDefinitionManager.java:285) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.tryUpdateExistingNode(UpdateDefinitionManager.java:299) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.tryUpdateChildResourceNodes(UpdateDefinitionManager.java:317) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.updateResourceNodeBase(UpdateDefinitionManager.java:333) at com.eviware.soapui.impl.rest.support.UpdateDefinitionManager.updateDefinition(UpdateDefinitionManager.java:364) at com.eviware.soapui.impl.rest.actions.service.UpdateRESTServiceWizard.perform(UpdateRESTServiceWizard.java:190) at com.eviware.soapui.impl.rest.actions.service.UpdateRESTServiceWizard.perform(UpdateRESTServiceWizard.java:1) at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:200) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1028) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1072) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389) at java.desktop/java.awt.Component.processEvent(Component.java:6391) at java.desktop/java.awt.Container.processEvent(Container.java:2266) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)Solved1.3KViews0likes4CommentsHow to hit update service multiple time with different data set.
How to hit update service multiple time with different data set, Data set needs to be taken from the response of search API. (First I need to hit search API, response of search API contains multiple records. now I want to hit Update API for all the records, in update request I need to pass record ID and some other data from the response of search API)67Views0likes1Comment