During my investigation I determined the cause of the exception was that after uninstalling our core bundle that was utilizing the drools library from "Apache ServiceMix :: Bundles :: drools" bundle we needed to call osgi:refresh on "Apache ServiceMix :: Bundles :: drools" because bundles are "wired" with references to their dependents and must be refreshed when a dependent is uninstalled.
It would have helped if I read the manual before jumping head first into development :) So to avoid my mistake, here is the link to the OSGi Alliance web site and learn as much as you can about OSGi. This particular info can be found in the osgi.core-4.3.0.pdf, Page 147, Section 7.3 which is correct in my case since we are running JBoss Fuse 6.0 which is based on Karaf 2.3.0 container.