Forum Discussion

AmrutaH1's avatar
AmrutaH1
Visitor
15 days ago

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:

  1. I tried to pass -K or --accessKey values while running the testRunner, but the issue persists.
  2. I also released the license from ReadyAPI too and then repeated Step1

Can you please guide how to resolve this issue?

Thanks,

Amruta 

1 Reply

  • Are you using SLM?
    As of version 3.62.0, ReadyAPI — and associated modules like TestRunner — have switched from “file-based or floating license server” legacy licensing toward a new license model under SmartBear’s ID-based license management (SLM). Documentation states: floating licenses must now be checked out from a properly configured license server using SLM licensing rules; older “file-based/floating license server 4.x or 5.x” may no longer work as-is.
    What you should do to fix / test configuration

    1. Migrate to SLM (SmartBear ID-Based license) instead of legacy floating license
      • Ensure your license is valid under the new SLM system (check with your license administrator).
      • If your organization uses a license server, make sure it is configured for SLM and reachable from the machine where you run TestRunner. Verify host, port, firewall (the docs list issues like “connection refused”, “non-JRMP server” etc.).
    2. Use --accessKey (or -K) in TestRunner command line, as required for headless / CI / command-line runs under SLM licensing. Example: Make sure the access key comes from the SmartBear Licensing Portal. 
    3. testrunner.bat "path\to\project.xml" -K "your-access-key-string" ...
    4. If using license server, check-out license properly before running TestRunner — either via GUI or via command line before launching TestRunner. Confirm the seat is allocated to your user. Docs list “Acquiring license lock” or “license server unreachable” as frequent causes of failure.
    5. Ensure version compatibility — if your floating license server is an older version (pre-SLM), it may be incompatible with ReadyAPI 3.63.0’s licensing model. The docs recommend migrating.
    6. If needed: regenerate or request a new SLM license / seat — especially if your license is still in legacy format. Contact your license administrator or SmartBear support.

    Don't be afraid to reach out to support as well.

    Let me know if that helped!