Hi I've fixed the missing license issues by attaching a license.txt file to my jar files.
Everything gets built now, with a single error. /Users/svajjala/Downloads/apache-solr-3.3.0/solr/contrib/uima/src/main/java/org/apache/solr/uima/processor/UIMAToSolrMapper.java:62: type org.apache.uima.cas.FeatureStructure does not take parameters [javac] FeatureStructure<FeatureStructure> fs = iterator.next(); Any ideas if UIMA class definitions changed dramatically? I used 2.2.0...and the present one which came with Solr 3.3 seems to be 2.3.1. Sowmya. On Tue, Jul 12, 2011 at 2:13 PM, Sowmya V.B. <vbsow...@gmail.com> wrote: > Hi Koji > > Yes, I do use SolrJ. > > I began recompiling the whole thing... since I thought the problem is the > UIMA snapshot. > Previously, I compiled files from eclipse and it worked fine. > (Now I realize that eclipse compiled it because I added my jar files to its > build path) > > I am now getting build errors when I say "ant clean dist" inside > solr/contrib/uima, after adding all my requisite annotators and libraries > inside it at requisite places. > it says: > > There are missing LICENSE files in: > /Users/svajjala/Downloads/apache-solr-3.3.0/solr/contrib/uima/lib Jar file > count: 13 License Count: 6 > There may be missing NOTICE files in: > /Users/svajjala/Downloads/apache-solr-3.3.0/solr/contrib/uima/lib. Note, > not all files require a NOTICE. Jar file count: 13 Notice Count: 6 > > But the other 7 in these are the jar files that I added, for my annotators > to work. They don't have any license or notice files. How should I go about > this now? > > S > > > On Tue, Jul 12, 2011 at 1:55 PM, Koji Sekiguchi <k...@r.email.ne.jp>wrote: > >> Hmm, I'm bit confused. Do you really use SolrJ ? >> >> If so: >> >> >> > If I put it inside /update, the following is the stacktrace: >> > request: >> > http://localhost:8080/apache-**solr-3.3.0/update/javabin?wt=** >> javabin&version=2<http://localhost:8080/apache-solr-3.3.0/update/javabin?wt=javabin&version=2> >> > org.apache.solr.common.**SolrException: Bad Request >> >> what did you mean by "it" and why did you put it inside /update, but still >> tried to use /update/javabin ? >> >> >> koji >> -- >> http://www.rondhuit.com/en/ >> >> >> (11/07/12 16:10), Sowmya V.B. wrote: >> >>> Yes, I do have an '/update/javabin' request handler in SolrConfig. >>> >>> But, should I remove that? >>> >>> I tried putting the UIMA update chain inside /update/javabin instead of >>> /update request handler.. >>> <requestHandler name="/update/javabin" >>> class="solr.**BinaryUpdateRequestHandler"> >>> <lst name="defaults"> >>> <str name="update.chain">uima</str> >>> </lst> >>> </requestHandler> >>> >>> .and here is the stacktrace: >>> >>> request: >>> http://localhost:8080/apache-**solr-3.3.0/update/javabin?wt=** >>> javabin&version=2<http://localhost:8080/apache-solr-3.3.0/update/javabin?wt=javabin&version=2> >>> org.apache.solr.common.**SolrException: Internal Server Error >>> >>> Internal Server Error >>> >>> request: >>> http://localhost:8080/apache-**solr-3.3.0/update/javabin?wt=** >>> javabin&version=2<http://localhost:8080/apache-solr-3.3.0/update/javabin?wt=javabin&version=2> >>> at >>> org.apache.solr.client.solrj.**impl.CommonsHttpSolrServer.** >>> request(CommonsHttpSolrServer.**java:435) >>> at >>> org.apache.solr.client.solrj.**impl.CommonsHttpSolrServer.** >>> request(CommonsHttpSolrServer.**java:244) >>> at >>> org.apache.solr.client.solrj.**request.AbstractUpdateRequest.** >>> process(AbstractUpdateRequest.**java:105) >>> at org.apache.solr.client.solrj.**SolrServer.add(SolrServer.** >>> java:49) >>> at indexerapp.ir4llSolrIndexer.**indexAll(ir4llSolrIndexer.** >>> java:150) >>> at indexerapp.ir4llSolrIndexer.**main(ir4llSolrIndexer.java:57) >>> >>> >>> ********* >>> >>> If I put it inside /update, the following is the stacktrace: >>> request: >>> http://localhost:8080/apache-**solr-3.3.0/update/javabin?wt=** >>> javabin&version=2<http://localhost:8080/apache-solr-3.3.0/update/javabin?wt=javabin&version=2> >>> org.apache.solr.common.**SolrException: Bad Request >>> >>> Bad Request >>> >>> request: >>> http://localhost:8080/apache-**solr-3.3.0/update/javabin?wt=** >>> javabin&version=2<http://localhost:8080/apache-solr-3.3.0/update/javabin?wt=javabin&version=2> >>> at >>> org.apache.solr.client.solrj.**impl.CommonsHttpSolrServer.** >>> request(CommonsHttpSolrServer.**java:435) >>> at >>> org.apache.solr.client.solrj.**impl.CommonsHttpSolrServer.** >>> request(CommonsHttpSolrServer.**java:244) >>> at >>> org.apache.solr.client.solrj.**request.AbstractUpdateRequest.** >>> process(AbstractUpdateRequest.**java:105) >>> at org.apache.solr.client.solrj.**SolrServer.add(SolrServer.** >>> java:49) >>> at indexerapp.ir4llSolrIndexer.**indexAll(ir4llSolrIndexer.** >>> java:150) >>> at indexerapp.ir4llSolrIndexer.**main(ir4llSolrIndexer.java:57) >>> ****** >>> >>> But, I still don't undetstand where I can see a more detailed Log of Solr >>> Server. >>> On my tomcat logs (Iam running from Eclipse), (path: >>> /Users/svajjala/Documents/**workspace/.metadata/.plugins/** >>> org.eclipse.wst.server.core/**tmp0/logs) >>> -I dont see anything except a single line: >>> >>> 134.2.129.160 - - [12/Jul/2011:09:02:16 +0200] "POST >>> /apache-solr-3.3.0/update/**javabin?wt=javabin&version=2 HTTP/1.1" 400 >>> 1262 >>> >>> It is difficult to understand whats going on. Can anyone tell me where I >>> can >>> see a more detailed log? >>> >>> S. >>> >>> >>> On Tue, Jul 12, 2011 at 2:39 AM, Koji Sekiguchi<k...@r.email.ne.jp> >>> wrote: >>> >>> I don't think you have wrong setting in UIMA, but you may have the >>>> request >>>> handler >>>> named "/update/javabin" in solrconfig.xml is not correct? >>>> >>>> >>>> koji >>>> -- >>>> http://www.rondhuit.com/en/ >>>> >>>> (11/07/12 0:52), Sowmya V.B. wrote: >>>> >>>> Hi >>>>> >>>>> I just added the fields which are added to the index by one of the >>>>> annotators to the index, in the fieldmappings section. I am not getting >>>>> any >>>>> compilation errors and still see the admin interface. However, when I >>>>> index, >>>>> i just get a SolrException, >>>>> >>>>> org.apache.solr.common.****SolrException: Bad Request. >>>>> >>>>> On the server log, I don't see anything except for this: >>>>> 127.0.0.1 - - [11/Jul/2011:17:44:04 +0200] "POST >>>>> /apache-solr-3.3.0/update/****javabin?wt=javabin&version=2 HTTP/1.1" >>>>> 400 >>>>> 1328 >>>>> >>>>> Here is my UpdateRequestProcessorChain in sorlconfig.xml (Just changed >>>>> the >>>>> original path names for privacy's sake!) >>>>> >>>>> *********** >>>>> <!-- An update request processor chain for UIMA --> >>>>> <updateRequestProcessorChain name="uima"> >>>>> <processor >>>>> class="org.apache.solr.uima.****processor.**** >>>>> UIMAUpdateRequestProcessorFact*** >>>>> >>>>> *ory"> >>>>> <lst name="uimaConfig"> >>>>> <lst name="runtimeParameters"> >>>>> <!-- Add here, the runtime parameters like Model File paths, >>>>> list >>>>> file paths etc. --> >>>>> <str >>>>> name="****tokenizerModelFileLocation">/****Users/svajjala/Documents/** >>>>> EnglishTok.bin.gz</str> >>>>> <str >>>>> name="taggerModelFileLocation"****>/Users/svajjala/Documents/**** >>>>> tag.bin.gz</str> >>>>> <str name="AcceptedLanguages">****english</str> >>>>> <str name="****SetLanguageOnEmptyAcceptList">** >>>>> **false</str> >>>>> <str >>>>> name="GreenlineLists">/Users/****svajjala/Documents/**** >>>>> NewGreenline</str> >>>>> </lst> >>>>> >>>>> <str >>>>> name="analysisEngine">/Users/****svajjala/Documents/** >>>>> ir4icallPipeline.xml</str> >>>>> <!-- Set to true if you want to continue indexing even if text >>>>> processing fails. >>>>> Default is false. That is, Solr throws RuntimeException >>>>> and >>>>> never indexed documents entirely in your session. --> >>>>> <bool name="ignoreErrors">false</****bool> >>>>> <!-- This is optional. It is used for logging when text >>>>> processing >>>>> fails. >>>>> If logField is not specified, uniqueKey will be used as >>>>> logField. >>>>> <str name="logField">id</str> >>>>> --> >>>>> <lst name="analyzeFields"> >>>>> <bool name="merge">false</bool> >>>>> <arr name="fields"> >>>>> <str>text</str> >>>>> </arr> >>>>> </lst> >>>>> >>>>> <fieldMapping> >>>>> >>>>> <type name = "org.apache.uima.annotators.** >>>>> vocablistClassfier"> >>>>> <map feature="Generic_Level5" field="Generic_Level5" /> >>>>> <map feature="Generic_Level6" field="Generic_Level6" /> >>>>> <map feature="Generic_Level7" field="Generic_Level7" /> >>>>> <map feature="Generic_Level8" field="Generic_Level8" /> >>>>> <map feature="Generic_Level9" field="Generic_Level9" /> >>>>> <map feature="Generic_Level10" field="Generic_Level10" >>>>> /> >>>>> <map feature="Generic_Level11" field="Generic_Level11" >>>>> /> >>>>> <map feature="Generic_Ratio" field="Generic_Ratio" /> >>>>> <map feature="Generic_****TotalWordCount" >>>>> field="Generic_TotalWordCount" /> >>>>> </type> >>>>> >>>>> </fieldMapping> >>>>> </lst> >>>>> </processor> >>>>> <processor class="solr.****LogUpdateProcessorFactory" /> >>>>> <processor class="solr.****RunUpdateProcessorFactory" /> >>>>> </updateRequestProcessorChain> >>>>> >>>>> ************ >>>>> I don't understand where exactly can I see a more detailed log of why >>>>> its >>>>> not getting indexed. >>>>> >>>>> Sowmya. >>>>> >>>>> On Mon, Jul 11, 2011 at 5:26 PM, Koji Sekiguchi<k...@r.email.ne.jp> >>>>> wrote: >>>>> >>>>> disclaimer: I'm not an expert of UIMA. I've just started using it when >>>>> >>>>>> Solr >>>>>> 3.1 >>>>>> integrated UIMA! >>>>>> >>>>>> >>>>>> Thanks for the clarification. Now, I get it. >>>>>> >>>>>> Should<fieldMapping> section mention all the annotators, even if >>>>>>> the >>>>>>> annotators do not add any new fields? >>>>>>> >>>>>>> >>>>>>> For example, if I have a pipeline, starting from "parser", >>>>>> "tokenizer" >>>>>> and >>>>>> >>>>>> "tagger", all of them operate on a field called "text"..which is >>>>>>> the<html> >>>>>>> of the document. but all these annotators do not add any new fields >>>>>>> to >>>>>>> the >>>>>>> index. Should I still write fieldmappings for these annotators inside >>>>>>> SolrConfig.? >>>>>>> >>>>>>> >>>>>>> I don't think so. Try it and if you got errors, come back to this >>>>>> list! >>>>>> >>>>>> >>>>>> koji >>>>>> -- >>>>>> http://www.rondhuit.com/en/ >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >> > > > -- > Sowmya V.B. > ---------------------------------------------------- > Losing optimism is blasphemy! > http://vbsowmya.wordpress.com > ---------------------------------------------------- > -- Sowmya V.B. ---------------------------------------------------- Losing optimism is blasphemy! http://vbsowmya.wordpress.com ----------------------------------------------------