Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PathPatternParser#parse method failed with java.lang.IndexOutOfBoundsException [SPR-15246] #19811

spring-projects-issues opened this issue Feb 10, 2017 · 1 comment
in: web type: bug


Copy link

@spring-projects-issues spring-projects-issues commented Feb 10, 2017

Aliaksei Zhynhiarouski opened SPR-15246 and commented

It looks like new PathPatternParser, that introduced for path matching in recent updates works in not thread safe manner. If there are a lot of clients try to achieve URL, they all will fail due java.lang.IndexOutOfBoundsException caused by PathPatternParser:127

Steps to reproduce:

  1. Checkout project
    (feature/reactor-improve branch and spring-boot-reactor folder)
  2. Start server and run wrk -t4 -c128 -d2s http://localhost:8080 to simulate the highload to the endpoint
  3. Observe the error (java.lang.IndexOutOfBoundsException) in logs.
  4. Other requests will fail also.

Connected with #19112

Issue Links:

  • #19112 HTTP request pattern matching refinements

Referenced from: commits babd551, 2ac08af

Copy link
Collaborator Author

@spring-projects-issues spring-projects-issues commented Feb 13, 2017

Brian Clozel commented


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
in: web type: bug
None yet

No branches or pull requests

2 participants