lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tommaso Teofili (JIRA)" <>
Subject [jira] [Commented] (SOLR-3736) UIMA requires commons-beanutils
Date Fri, 17 Aug 2012 21:06:38 GMT


Tommaso Teofili commented on SOLR-3736:

Hi guys, Robert's list of dependencies for AlchemyAPIAnnotator looks right, however I think
that in the end the best approach would be to just have the UIMA SDK dependency and then let
each user add the needed libs for their AnalysisEngine inside the solrconfig.xml.
In fact the AlchemyAPI thing is just one of the possible AnalysisEngines one could add/create.
Eric, thanks for your effort (I've just seen your previous mail on dev@), I'm on vacation
and will get back to your points in one/two weeks (if no one will do it before).

> UIMA requires commons-beanutils
> -------------------------------
>                 Key: SOLR-3736
>                 URL:
>             Project: Solr
>          Issue Type: Bug
>    Affects Versions: 4.0-BETA
>            Reporter: Eric Pugh
>         Attachments: uima_ivy.patch
> UIMA appears to require commons-beanutils, which is used by Velocity.  But if you don't
include/load velocity, then you don't get commons-beanutils, which causes a stack trace:
> SEVERE: null:java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaProperty
> 	at org.apache.solr.servlet.SolrDispatchFilter.sendError(
> 	at org.apache.solr.servlet.SolrDispatchFilter.doFilter(
> 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(
> 	at org.eclipse.jetty.servlet.ServletHandler.doHandle(
> 	at org.eclipse.jetty.server.handler.ScopedHandler.handle(
> 	at
> 	at org.eclipse.jetty.server.session.SessionHandler.doHandle(
> 	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(
> 	at org.eclipse.jetty.servlet.ServletHandler.doScope(
> 	at org.eclipse.jetty.server.session.SessionHandler.doScope(
> 	at org.eclipse.jetty.server.handler.ContextHandler.doScope(
> 	at org.eclipse.jetty.server.handler.ScopedHandler.handle(
> 	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(
> 	at org.eclipse.jetty.server.handler.HandlerCollection.handle(
> 	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(
> 	at org.eclipse.jetty.server.Server.handle(
> 	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(
> 	at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(
> 	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(
> 	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(
> 	at org.eclipse.jetty.http.HttpParser.parseNext(
> 	at org.eclipse.jetty.http.HttpParser.parseAvailable(
> 	at org.eclipse.jetty.server.BlockingHttpConnection.handle(
> 	at$
> 	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(
> 	at org.eclipse.jetty.util.thread.QueuedThreadPool$
> 	at
> Caused by: java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaProperty
> 	at org.apache.commons.digester.Digester.addBeanPropertySetter(
> 	at org.apache.uima.alchemy.digester.keyword.XMLTextKeywordExctractionDigester.parseAlchemyXML(
> 	at org.apache.uima.alchemy.annotator.AbstractAlchemyAnnotator.process(
> 	at org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message