First CamelContext create endpoint "direct-vm".
Second CamelContext create ProducerTemplate to this endpoint.
Several attempts to start and stop the second CamelContext lead to clearing the list of all registered components "direct-vm".
See More Forum [Stop component "direct-vm" from another OSGI camelContext|http://camel.465427.n5.nabble.com/
It shows the call stack. Trigger list cleaning. At the same time all the routes are still in the running.