Return-Path: X-Original-To: apmail-uima-user-archive@www.apache.org Delivered-To: apmail-uima-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A0B7010105 for ; Mon, 16 Sep 2013 15:28:18 +0000 (UTC) Received: (qmail 14027 invoked by uid 500); 16 Sep 2013 15:28:17 -0000 Delivered-To: apmail-uima-user-archive@uima.apache.org Received: (qmail 13989 invoked by uid 500); 16 Sep 2013 15:28:17 -0000 Mailing-List: contact user-help@uima.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@uima.apache.org Delivered-To: mailing list user@uima.apache.org Received: (qmail 13956 invoked by uid 99); 16 Sep 2013 15:28:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Sep 2013 15:28:11 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sondes.bannour@gmail.com designates 209.85.223.178 as permitted sender) Received: from [209.85.223.178] (HELO mail-ie0-f178.google.com) (209.85.223.178) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Sep 2013 15:28:04 +0000 Received: by mail-ie0-f178.google.com with SMTP id to1so7460952ieb.23 for ; Mon, 16 Sep 2013 08:27:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=iqPafp84ZUnCo8mNyFOUQHdmif/00YFADkMdnkJkENc=; b=Lt6tAZobsWsZ5OevfvNF81ezUGblMI7B/x29iZWKVqBRqButKhB0RhmI4QdTQKL2qq z38Dyf4TKfMfKqnWvlQmxeTff95EFrxzlmxIiAvSRxA0aL3Og1EQ2xn4JefC5IPoHzn3 +Mwg2eNWMNSDWCJGS+EpCM+BSi2MMTLwDXAY3abt/vqi0yIvlpAzzerkddfskF2gGikC oJx0eUweNtcp4goSveHOaIyn4WaR9Y+n0Fnq8uCB9NhOMqVgyaaB1/dWAgqo6r8qdRih vCCQYEDz/jQxBLzFest/FxqadhVeZGlUZ/EW03KngWFFVOvZ3Dd5fupjWW5IdjDz/dP0 84gQ== MIME-Version: 1.0 X-Received: by 10.43.98.202 with SMTP id cp10mr615115icc.28.1379345263522; Mon, 16 Sep 2013 08:27:43 -0700 (PDT) Received: by 10.64.133.38 with HTTP; Mon, 16 Sep 2013 08:27:43 -0700 (PDT) In-Reply-To: <52372158.3020806@uni-wuerzburg.de> References: <52371B14.2090504@uni-wuerzburg.de> <52372158.3020806@uni-wuerzburg.de> Date: Mon, 16 Sep 2013 17:27:43 +0200 Message-ID: Subject: Re: Ruta 2.0.1 From: Sondes Bannour To: user@uima.apache.org Content-Type: multipart/alternative; boundary=bcaec5171911747cd304e681d890 X-Virus-Checked: Checked by ClamAV on apache.org --bcaec5171911747cd304e681d890 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I managed to get the new descriptors but still have problems (it seems that it's nor the same problem as before but in the same class): org.apache.uima.analysis_engine.AnalysisEngineProcessException: Annotator processing failed. at org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:437) at org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnnot= ator_ImplBase.java:48) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnaly= sisComponentProcess(PrimitiveAnalysisEngine_impl.java:378) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAn= dOutputNewCASes(PrimitiveAnalysisEngine_impl.java:298) at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(Analysi= sEngineImplBase.java:267) at org.apache.uima.ruta.ide.launching.RutaLauncher.processFile(RutaLauncher.ja= va:164) at org.apache.uima.ruta.ide.launching.RutaLauncher.main(RutaLauncher.java:125) Caused by: java.lang.NullPointerException at org.apache.uima.ruta.rule.RutaTypeMatcher.getType(RutaTypeMatcher.java:286) at org.apache.uima.ruta.rule.RutaTypeMatcher.getTypes(RutaTypeMatcher.java:301= ) at org.apache.uima.ruta.rule.RutaTypeMatcher.getMatchingAnnotations(RutaTypeMa= tcher.java:61) at org.apache.uima.ruta.rule.RutaRuleElement.getAnchors(RutaRuleElement.java:5= 0) at org.apache.uima.ruta.rule.RutaRuleElement.startMatch(RutaRuleElement.java:5= 7) at org.apache.uima.ruta.rule.ComposedRuleElement.startMatch(ComposedRuleElemen= t.java:73) at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:47) at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:40) at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:29) at org.apache.uima.ruta.RutaScriptBlock.apply(RutaScriptBlock.java:63) at org.apache.uima.ruta.RutaModule.apply(RutaModule.java:48) at org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:435) ... 6 more Exception in thread "main" org.apache.uima.analysis_engine.AnalysisEngineProcessException: Annotator processing failed. at org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:437) at org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnnot= ator_ImplBase.java:48) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnaly= sisComponentProcess(PrimitiveAnalysisEngine_impl.java:378) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAn= dOutputNewCASes(PrimitiveAnalysisEngine_impl.java:298) at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(Analysi= sEngineImplBase.java:267) at org.apache.uima.ruta.ide.launching.RutaLauncher.processFile(RutaLauncher.ja= va:164) at org.apache.uima.ruta.ide.launching.RutaLauncher.main(RutaLauncher.java:125) Caused by: java.lang.NullPointerException at org.apache.uima.ruta.rule.RutaTypeMatcher.getType(RutaTypeMatcher.java:286) at org.apache.uima.ruta.rule.RutaTypeMatcher.getTypes(RutaTypeMatcher.java:301= ) at org.apache.uima.ruta.rule.RutaTypeMatcher.getMatchingAnnotations(RutaTypeMa= tcher.java:61) at org.apache.uima.ruta.rule.RutaRuleElement.getAnchors(RutaRuleElement.java:5= 0) at org.apache.uima.ruta.rule.RutaRuleElement.startMatch(RutaRuleElement.java:5= 7) at org.apache.uima.ruta.rule.ComposedRuleElement.startMatch(ComposedRuleElemen= t.java:73) at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:47) at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:40) at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:29) at org.apache.uima.ruta.RutaScriptBlock.apply(RutaScriptBlock.java:63) at org.apache.uima.ruta.RutaModule.apply(RutaModule.java:48) at org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:435) ... 6 more Sondes 2013/9/16 Peter Kl=FCgl > Hi, > > there is a popup command for updating ruta projects: right-click on the > ruta project -> UIMA Ruta -> Update project. This command replaces the > old descriptors. You may need to clean the project and build all > descriptors again. > > You can also create a new UIMA Ruta project and use those descriptors. > > Best, > > Peter > > > > > On 16.09.2013 17:11, Sondes Bannour wrote: > > Can you send me a standard BasicEngine because i switched to Ruta 2.1.0 > and > > i am getting an error like: > > > > Exception in thread "main" org.apache.uima.util.InvalidXMLException: > > Invalid descriptor at > > file:/home/sondes/workspace/SemAnnot/descriptor/ruta/scriptEngine.xml. > > at > > org.apache.uima.util.impl.XMLParser_impl.parse(XMLParser_impl.java:196) > > at > > > org.apache.uima.util.impl.XMLParser_impl.parseResourceSpecifier(XMLParser= _impl.java:376) > > at > > > org.apache.uima.util.impl.XMLParser_impl.parseResourceSpecifier(XMLParser= _impl.java:357) > > at org.apache.uima.ruta.engine.Ruta.wrapAnalysisEngine(Ruta.java:97= ) > > at > > > org.apache.uima.ruta.ide.launching.RutaLauncher.main(RutaLauncher.java:11= 9) > > Caused by: org.apache.uima.util.InvalidXMLException: No configuration > > parameter with name additionalUimafitEngines is declared in component > > "BasicEngine". > > at > > > org.apache.uima.resource.metadata.impl.ResourceMetaData_impl.buildFromXML= Element(ResourceMetaData_impl.java:387) > > at > > > org.apache.uima.util.impl.XMLParser_impl.callBuildFromXMLElement(XMLParse= r_impl.java:304) > > at > > > org.apache.uima.util.impl.XMLParser_impl.buildObjectOrPrimitive(XMLParser= _impl.java:340) > > at > > > org.apache.uima.resource.metadata.impl.MetaDataObject_impl.readUnknownPro= pertyValueFromXMLElement(MetaDataObject_impl.java:1162) > > at > > > org.apache.uima.resource.metadata.impl.MetaDataObject_impl.buildFromXMLEl= ement(MetaDataObject_impl.java:979) > > at > > > org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_impl.build= FromXMLElement(AnalysisEngineDescription_impl.java:903) > > at > > > org.apache.uima.util.impl.XMLParser_impl.callBuildFromXMLElement(XMLParse= r_impl.java:304) > > at > > > org.apache.uima.util.impl.XMLParser_impl.buildObject(XMLParser_impl.java:= 293) > > at > > > org.apache.uima.util.impl.SaxDeserializer_impl.getObject(SaxDeserializer_= impl.java:127) > > at > > org.apache.uima.util.impl.XMLParser_impl.parse(XMLParser_impl.java:187) > > ... 4 more > > Caused by: org.apache.uima.resource.ResourceConfigurationException: No > > configuration parameter with name additionalUimafitEngines is declared = in > > component "BasicEngine". > > at > > > org.apache.uima.resource.metadata.impl.ResourceMetaData_impl.validateConf= igurationParameterSettings(ResourceMetaData_impl.java:293) > > at > > > org.apache.uima.resource.metadata.impl.ResourceMetaData_impl.validateConf= igurationParameterSettings(ResourceMetaData_impl.java:243) > > at > > > org.apache.uima.resource.metadata.impl.ResourceMetaData_impl.buildFromXML= Element(ResourceMetaData_impl.java:385) > > ... 13 more > > > > > > 2013/9/16 Peter Kl=FCgl > > > >> Hi, > >> > >> the wildcard # has some bugs in ruta 2.0.1, which have been fixed in > >> ruta-2.1.0. > >> > >> It's hard to determine what the problem is. I created a small test set > >> in ruta-2.1.0 and tested the rule. No problems observed. You might wan= t > >> to switch to ruta-2.1.0. There is a release candidate with an update > site: > >> > >> > >> > https://dist.apache.org/repos/dist/dev/uima/eclipse-update-site/composite= -update-site/2 > >> > >> > >> Let me know if there are still some problems. > >> > >> Best, > >> > >> Peter > >> > >> On 16.09.2013 16:30, Sondes Bannour wrote: > >>> Hi Peter, > >>> > >>> I am trying to apply this rule on a text annotated with a Token type: > >>> > >>> Token #{->MARKONCE(D=E9tention1)} Token; > >>> > >>> and i am getting this error message: > >>> > >>> org.apache.uima.analysis_engine.AnalysisEngineProcessException: > Annotator > >>> processing failed. > >>> at > >> org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:279) > >>> at > >>> > >> > org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnn= otator_ImplBase.java:48) > >>> at > >>> > >> > org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAna= lysisComponentProcess(PrimitiveAnalysisEngine_impl.java:375) > >>> at > >>> > >> > org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.process= AndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:296) > >>> at > >>> > >> > org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(Analy= sisEngineImplBase.java:267) > >>> at > >>> > >> > org.apache.uima.ruta.ide.launching.RutaLauncher.processFile(RutaLauncher.= java:152) > >>> at > >>> > >> > org.apache.uima.ruta.ide.launching.RutaLauncher.main(RutaLauncher.java:11= 9) > >>> Caused by: java.lang.NullPointerException > >>> at > >>> > >> > org.apache.uima.ruta.rule.RutaTypeMatcher.getAnnotationsAfter(RutaTypeMat= cher.java:93) > >>> at > >>> > >> > org.apache.uima.ruta.rule.RutaRuleElement.getNextAnnotations(RutaRuleElem= ent.java:373) > >>> at > >>> > >> > org.apache.uima.ruta.rule.RutaRuleElement.continueMatch(RutaRuleElement.j= ava:192) > >>> at > >>> > >> > org.apache.uima.ruta.rule.WildCardRuleElement.tryWithNextType(WildCardRul= eElement.java:244) > >>> at > >>> > >> > org.apache.uima.ruta.rule.WildCardRuleElement.tryWithNextRuleElement(Wild= CardRuleElement.java:84) > >>> at > >>> > >> > org.apache.uima.ruta.rule.WildCardRuleElement.continueMatch(WildCardRuleE= lement.java:64) > >>> at > >>> > >> > org.apache.uima.ruta.rule.RutaRuleElement.startMatch(RutaRuleElement.java= :79) > >>> at > >>> > >> > org.apache.uima.ruta.rule.ComposedRuleElement.startMatch(ComposedRuleElem= ent.java:58) > >>> at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:47) > >>> at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:40) > >>> at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:29) > >>> at > >> org.apache.uima.ruta.RutaScriptBlock.apply(RutaScriptBlock.java:63) > >>> at org.apache.uima.ruta.RutaModule.apply(RutaModule.java:48) > >>> at > >> org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:277) > >>> ... 6 more > >>> > >>> Exception in thread "main" > >>> org.apache.uima.analysis_engine.AnalysisEngineProcessException: > Annotator > >>> processing failed. > >>> at > >> org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:279) > >>> at > >>> > >> > org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnn= otator_ImplBase.java:48) > >>> at > >>> > >> > org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAna= lysisComponentProcess(PrimitiveAnalysisEngine_impl.java:375) > >>> at > >>> > >> > org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.process= AndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:296) > >>> at > >>> > >> > org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(Analy= sisEngineImplBase.java:267) > >>> at > >>> > >> > org.apache.uima.ruta.ide.launching.RutaLauncher.processFile(RutaLauncher.= java:152) > >>> at > >>> > >> > org.apache.uima.ruta.ide.launching.RutaLauncher.main(RutaLauncher.java:11= 9) > >>> Caused by: java.lang.NullPointerException > >>> at > >>> > >> > org.apache.uima.ruta.rule.RutaTypeMatcher.getAnnotationsAfter(RutaTypeMat= cher.java:93) > >>> at > >>> > >> > org.apache.uima.ruta.rule.RutaRuleElement.getNextAnnotations(RutaRuleElem= ent.java:373) > >>> at > >>> > >> > org.apache.uima.ruta.rule.RutaRuleElement.continueMatch(RutaRuleElement.j= ava:192) > >>> at > >>> > >> > org.apache.uima.ruta.rule.WildCardRuleElement.tryWithNextType(WildCardRul= eElement.java:244) > >>> at > >>> > >> > org.apache.uima.ruta.rule.WildCardRuleElement.tryWithNextRuleElement(Wild= CardRuleElement.java:84) > >>> at > >>> > >> > org.apache.uima.ruta.rule.WildCardRuleElement.continueMatch(WildCardRuleE= lement.java:64) > >>> at > >>> > >> > org.apache.uima.ruta.rule.RutaRuleElement.startMatch(RutaRuleElement.java= :79) > >>> at > >>> > >> > org.apache.uima.ruta.rule.ComposedRuleElement.startMatch(ComposedRuleElem= ent.java:58) > >>> at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:47) > >>> at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:40) > >>> at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:29) > >>> at > >> org.apache.uima.ruta.RutaScriptBlock.apply(RutaScriptBlock.java:63) > >>> at org.apache.uima.ruta.RutaModule.apply(RutaModule.java:48) > >>> at > >> org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:277) > >>> ... 6 more > >>> > >>> > >>> Do you know what is the problem? > >>> > >>> Best regards > >>> Sondes > >>> > >> > > > > --=20 Sondes BANNOUR LIPN - CNRS UMR 7030 Tel. 01 49 40 40 82 Universit=E9 Paris 13 Fax. 01 48 26 07 12 99, av. J-B. Clement Email: sondes.bannour@lipn.univ-paris13.fr 93430 Villetaneuse FRANCE http://www-lipn.univ-paris13.fr/~bannour/ --bcaec5171911747cd304e681d890--