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

Reply via email to