Hello,
  Thank you so much for getting back, it works but
  I am trying to access the features (like segmentid, preferredText, begin
and end ) of a segment object but I am not
  able to access these.

  I am using

  AnnotationFS curAnnot = (AnnotationFS) aIterator.get(); which is inside a
method the method is recursive.

  and aIteraor is object of FSIterator.

Thank you so much.

Harpreet








On Wed, Jul 2, 2014 at 11:10 AM, Chen, Pei <pei.c...@childrens.harvard.edu>
wrote:

> One can try the CDASegmentAnnotator. Both are rules/regex based but it's
> much simpler and doesn't require the find struct 3rd party lib.
>
> Sent from my iPhone
>
> > On Jul 1, 2014, at 10:19 PM, "Harpreet Khanduja" <hsk5...@rit.edu>
> wrote:
> >
> > Hello,p
> > Thanks for getting back.
> > I tried again and this is the error.
> >
> > Exception in thread "main" java.lang.NoSuchMethodError:
> > org.jdom.Element.addContent(Lorg/jdom/Element;)Lorg/jdom/Element;
> > at findstruct.StructModel$SM.process(StructModel.java:234)
> > at findstruct.StructModel.process(StructModel.java:43)
> > at findstruct.StructFinder.execute(StructFinder.java:53)
> > at
> >
> org.apache.ctakes.core.ae.SectionSegmentAnnotator.process(SectionSegmentAnnotator.java:90)
> > at
> >
> org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnnotator_ImplBase.java:48)
> > at
> >
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:375)
> > at
> >
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:296)
> > at
> >
> org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:567)
> > at
> >
> org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:409)
> > at
> >
> org.apache.uima.analysis_engine.asb.impl.ASB_impl.process(ASB_impl.java:342)
> > at
> >
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.processAndOutputNewCASes(AggregateAnalysisEngine_impl.java:267)
> > at
> >
> org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:567)
> > at
> >
> org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:409)
> > at
> >
> org.apache.uima.analysis_engine.asb.impl.ASB_impl.process(ASB_impl.java:342)
> > at
> >
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.processAndOutputNewCASes(AggregateAnalysisEngine_impl.java:267)
> > at
> >
> org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> > at
> org.uimafit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:80)
> > at
> >
> org.apache.ctakes.clinicalpipeline.ClinicalPipelineWithUmls.main(ClinicalPipelineWithUmls.java:91)
> >
> > Thank you so much,
> >
> > Harpreet
> >
> >
> > On Tue, Jul 1, 2014 at 9:51 PM, Masanz, James J. <masanz.ja...@mayo.edu>
> > wrote:
> >
> >> Was the system you were trying to run cTAKES on connected to the
>  internet
> >> at the time?
> >>
> >> In among all those messages is this line:
> >>
> >> Caused by: java.net.UnknownHostException: uts-ws.nlm.nih.gov
> >>
> >> Or perhaps it was just a temporary glitch in your connection?
> >>
> >> -- James
> >>
> >> -----Original Message-----
> >> From: Harpreet Khanduja [mailto:hsk5...@rit.edu]
> >> Sent: Tuesday, July 01, 2014 6:04 PM
> >> To: dev@ctakes.apache.org
> >> Subject: sectionSegmentAnnotator
> >>
> >> Hello,
> >>
> >> I would really appreciate if anyone could help me on this.
> >>
> >> I am trying to use SectionSegmentAnnotator in developer version of
> ctakes
> >> inside eclipse.
> >>
> >> I have included
> >> <delegateAnalysisEngine key="SectionSegmentAnnotator">
> >>    <import location="SectionSegmentAnnotator.xml"/>
> >>    </delegateAnalysisEngine>
> >>
> >> and
> >>
> >>  <node>SectionSegmentAnnotator</node>
> >>
> >> in the file aggregateplaintextMLSprocessor.xml.
> >>
> >> I am getting the following error.
> >>
> >> Exception in thread "main"
> >> org.apache.uima.resource.ResourceInitializationException:
> Initialization of
> >> annotator class
> >> "org.apache.ctakes.dictionary.lookup.ae.UmlsDictionaryLookupAnnotator"
> >> failed.  (Descriptor:
> >>
> >>
> file:/D:/workspaces/workspacectakes/ctakes/ctakes-dictionary-lookup/desc/analysis_engine/DictionaryLookupAnnotatorUMLS.xml)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:252)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:156)
> >> at
> >>
> >>
> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
> >> at
> >>
> >>
> org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
> >> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269)
> >> at
> >>
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:387)
> >> at
> >>
> org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:254)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:431)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:375)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:185)
> >> at
> >>
> >>
> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
> >> at
> >>
> >>
> org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
> >> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269)
> >> at
> >>
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:387)
> >> at
> >>
> org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:254)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:431)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:375)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:185)
> >> at
> >>
> >>
> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
> >> at
> >>
> >>
> org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
> >> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269)
> >> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:314)
> >> at
> >>
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:425)
> >> at
> >>
> >>
> org.uimafit.factory.AnalysisEngineFactory.createAggregate(AnalysisEngineFactory.java:424)
> >> at
> org.uimafit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:71)
> >> at
> >>
> >>
> org.apache.ctakes.clinicalpipeline.ClinicalPipelineWithUmls.main(ClinicalPipelineWithUmls.java:91)
> >> Caused by: org.apache.uima.resource.ResourceInitializationException
> >> at
> >>
> >>
> org.apache.ctakes.dictionary.lookup.ae.UmlsDictionaryLookupAnnotator.initialize(UmlsDictionaryLookupAnnotator.java:85)
> >> at
> >>
> >>
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:250)
> >> ... 25 more
> >> Caused by: java.net.UnknownHostException: uts-ws.nlm.nih.gov
> >> at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
> >> at java.net.PlainSocketImpl.connect(Unknown Source)
> >> at java.net.SocksSocketImpl.connect(Unknown Source)
> >> at java.net.Socket.connect(Unknown Source)
> >> at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
> >> at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
> >> at sun.net.NetworkClient.doConnect(Unknown Source)
> >> at sun.net.www.http.HttpClient.openServer(Unknown Source)
> >> at sun.net.www.http.HttpClient.openServer(Unknown Source)
> >> at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
> >> at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
> >> at
> >>
> >>
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown
> >> Source)
> >> at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown
> Source)
> >> at
> >>
> >>
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown
> >> Source)
> >> at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown
> >> Source)
> >> at
> >>
> sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown
> >> Source)
> >> at
> >>
> >>
> org.apache.ctakes.dictionary.lookup.ae.UmlsDictionaryLookupAnnotator.isValidUMLSUser(UmlsDictionaryLookupAnnotator.java:99)
> >> at
> >>
> >>
> org.apache.ctakes.dictionary.lookup.ae.UmlsDictionaryLookupAnnotator.initialize(UmlsDictionaryLookupAnnotator.java:76)
> >> ... 26 more
> >>
> >>
> >> Thank you so much!
> >>
> >> Harpreet
> >>
>

Reply via email to