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