Set new license : The request cannot be processed. Try again later. HTTP method names must be tokens


I purchased an official Sonarqube Developer Licence to upgrade from 100000 to 1 million code lines analysis, but i am not able to set it. I get the following error on the UI : The request cannot be processed. Try again later.

Here are technical details :

  • Sonarcube * Developer Edition , Version 8.9.9 (build 56886) for up to 100000 lines of code analysis.
  • SonarQube deployed on Azure via Docker container
  • I’m trying to set a new licence : Developer Edition PRODUCTION 1 million lines of code analysis
  • Logs content
2023.09.14 09:03:45 INFO  web[][o.a.c.h.Http11Processor] Error parsing HTTP request header\n Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in method name [license=*******************************************************************************...]. HTTP method names must be tokens
	at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(
	at org.apache.coyote.http11.Http11Processor.service(
	at org.apache.coyote.AbstractProcessorLight.process(
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$ Source)
	at org.apache.tomcat.util.threads.TaskThread$
	at java.base/ Source)

I asked for another licence, tryed it, but got exactly the same error.


Welcome to the community!

Unfortunately, your version is past EOL, and we simply can’t help you with this. You should upgrade to either the latest version or the current LTS at your earliest convenience. Your upgrade path is:

8.9.9 → 9.9.1 → 10.2 (last step optional)

You may find these resources helpful:

If you have questions about upgrading, feel free to open a new thread for that here.

If your error persists after upgrade, please come back to us.