Upgrade from gradle 4.0.2 to 5.5.1 results in "GC (Allocation Failure)"

I upgraded from gradle 4.0.2 to 5.5.1 and help as much as I could back to limit the impact of the change. All my unit and integration tests passed but when I deploy, I see one microservice bouncing due to “GC (Allocation Failure)” problems.

If I diff the two unpacked spring jars the only differences I see are:

  • lombok - used for IDE integration
  • spring-configuration-metadata.json - believe it is also used for IDE integration

I’m not sure what’s creating the behavior shift. I’d expect it to live within my jar-of-jars but I see no differences in byte code and nothing in the resources that looks like it could account for this. The classpath order does seem a little different and I’m unsure how or where that’s being stored

Has anyone else run into such a problem during a gradle upgrade?