Sitemap
Javarevisited

A humble place to learn Java and Programming better.

Member-only story

When a Single Line Crashed Our Prod: A Real OOM Loop Bug Postmortem

3 min read4 days ago

--

Not a Member Check out the free link : Friend Link

The Buggy Code

public List<String> getValues(String input) {
List<String> result = new ArrayList<>();
while (input != null) {
result.add(input);
input = input.trim(); // Looks innocent
}
return result;
}

What’s the Output?

Javarevisited
Javarevisited

Published in Javarevisited

A humble place to learn Java and Programming better.

Shubham Kumbhar
Shubham Kumbhar

Written by Shubham Kumbhar

SDE | Scalable Systems | Microservices & Clean Code | For Tech Enthusiasts

No responses yet