Annotators needs to be accessible in camel routes, and so OSGi exported
The Camel Weblab only export the package containing the BaseAnnotator. During routing operations, it is necessary to access some weblab resources elements. Initially avoided to make impossible the edition of Weblab resources outside of web services, this choice also make it impossible to read the resources outside the services. A simple fix consist of exporting the annotators package in the OSGi context.
A better approach in my opinion would consist of decoupling reading and writing capabilities and to export only reading annotators. Another option would be to wrap annotator into reading annotators that are exposed.