This test failed with a NPE.

The issue is that you initialize drools a bit later than Camel. Ideally some of that init code should happen sooner. So you init Drools and Camel more aligned.

Though I didn't want to change too much of the code, so just submitted this little patch.