Fuse container running Camel routes that use camel-hawtdb raises java.lang.OutOfMemoryError
Issue
A Fuse container that runs multiple Camel routes irregularly shows java.lang.OutOfMemoryError. Some of the Camel routes use the camel-hawtdb component.
A JVM heap dump inspection showed a very high number of instances of class org.fusesource.hawtdb.util.list.LinkedNodeList consuming the biggest portion of the JVM heap.
Environment
- Red Hat Fuse 6.3
- Camel
- camel-hawtdb
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
