Forum Discussion
CarlosValcarcel
Staff
7 hours agoAre 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
- 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.).
- 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.
- testrunner.bat "path\to\project.xml" -K "your-access-key-string" ...
- 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.
- 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.
- 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!