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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content