Hello all,

I could use a little help from somebody :)

Building a custom EnhancementEngine to append into an existing chain
we got a strange error:

what we want to achieve is to add additional metadata (enhancements)
to a content item. As far I understood we can do it additng triples
into item's metadata graph.

- running in the provided sling felix launcher
- Revision  1428346

public void computeEnhancements(ContentItem ci)
{
       LockableMGraph metadata = ci.getMetadata();
// etc
}

throws an error

java.lang.NoSuchMethodError: org.apache.stanbol.enhancer.servicesapi.ContentItem
.getMetadata()Lorg/apache/clerezza/rdf/core/access/LockableMGraph;
        at com.apogado.tfse.enhancer.steenhancer.SteEnhancer.computeEnhancements
(SteEnhancer.java:67)
        at org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandl
er.processEvent(EnhancementJobHandler.java:256)
        at org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandl
er.handleEvent(EnhancementJobHandler.java:189)

dependences:
org.apache.stanbol/org.apache.stanbol.enhancer.servicesapi/0.9.0-incubating

where the ContentItem class contains a method getMetadata() returning
a LockableMGraph..

Any help is appreciated. Thank you  in advance

Gabriel


--
Gabriel Vince
Senior Consultant
Apogado
http://www.apogado.com

Reply via email to