Fuse container running Camel routes that use camel-hawtdb raises java.lang.OutOfMemoryError

Solution Unverified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.