Project: mule
Issue MULE-6920: Race condition on startup of Mule Context
If you start 2 MuleContexts in two threads in parallel, you might run into a race condition. On startup, Mule verifies the JDK version. It reads the "Supported JDK Versions" from the MANIFEST.MF file. This is not thread-safe and one mule context can fail to start because it thinks that there are "null" supported JDKs. Workaround is to synchronize the starts of the two mule contexts externally.
Story points: 1