This is an un-popular issue that pop-ups from time to time !
Need to create a new "manifest.mf" that includes "Eclipse-BuddyPolicy: registered" for any UIMA 1.x. Regards, Tong On 12/15/06, Jörn Kottmann <[EMAIL PROTECTED]> wrote:
> I got this from SourceForge but was unable to run it. The net.sf.tae > plugins show up with red X's in the plugin registry, even though I've > installed GEF and UIMA 1.3.2. There's nothing in the error log. What > might I be doing wrong? There is a compatibility issue with the "plugin" loading mechanism used by uima and the OSGi Runtime used by eclipse. UIMA uses its current classloader (Class.forName(...)) to load extensions like Annotators, CASConsumer, etc. This behavior is not well supported inside the OSGI Runtime inside OSGi a plugin defines a so called extension-points. These extension-points than can be extended by other plugins. All class loading issues are handled by the OSGi Runtime. For the uima case there is a work-around (Eclipse-BuddyPolicy: dependent) inside eclipse, but this must be enabled in the uima eclipse plugin descriptor. Currently it is not. Maybe it would be a great to use OSGi for uima too. The next tae release will include everything that is necessary to run it out of the box. Jörn
