Btw. the full stacktrace is as follows:



19 Aug 2021 13:11:20  INFO LvgAnnotator - URL for lvg.properties
=file:/Users/myuser/.m2/repository/net/sourceforge/ctakesresources/ctakes-resources-lvg2008/4.0.0/ctakes-resources-lvg2008-4.0.0.jar!/org/apache/ctakes/lvg/data/config/lvg.properties

19 Aug 2021 13:11:20  INFO SentenceDetector - Sentence detector model file:
org/apache/ctakes/core/sentdetect/sd-med-model.zip

19 Aug 2021 13:11:20  INFO TokenizerAnnotatorPTB - Initializing
org.apache.ctakes.core.ae.TokenizerAnnotatorPTB

[WARNING]

java.lang.IllegalArgumentException: URI is not hierarchical

    at java.io.File.<init> (File.java:420)

    at org.apache.ctakes.lvg.resource.LvgCmdApiResourceImpl.load
(LvgCmdApiResourceImpl.java:65)

    at org.apache.uima.resource.impl.ResourceManager_impl.registerResource
(ResourceManager_impl.java:753)

    at
org.apache.uima.resource.impl.ResourceManager_impl.initializeExternalResources
(ResourceManager_impl.java:597)

    at org.apache.uima.resource.Resource_ImplBase.initialize
(Resource_ImplBase.java:210)

    at
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.initialize
(AnalysisEngineImplBase.java:157)

    at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize
(PrimitiveAnalysisEngine_impl.java:136)

    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:279)

    at org.apache.uima.UIMAFramework.produceAnalysisEngine
(UIMAFramework.java:407)

    at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup
(ASB_impl.java:256)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB
(AggregateAnalysisEngine_impl.java:435)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine
(AggregateAnalysisEngine_impl.java:379)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize
(AggregateAnalysisEngine_impl.java:192)

    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:279)

    at org.apache.uima.UIMAFramework.produceAnalysisEngine
(UIMAFramework.java:407)

    at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup
(ASB_impl.java:256)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB
(AggregateAnalysisEngine_impl.java:435)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine
(AggregateAnalysisEngine_impl.java:379)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize
(AggregateAnalysisEngine_impl.java:192)

    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:279)

    at org.apache.uima.UIMAFramework.produceAnalysisEngine
(UIMAFramework.java:407)

    at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup
(ASB_impl.java:256)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB
(AggregateAnalysisEngine_impl.java:435)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine
(AggregateAnalysisEngine_impl.java:379)

    at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize
(AggregateAnalysisEngine_impl.java:192)

    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:279)

    at org.apache.uima.UIMAFramework.produceResource
(UIMAFramework.java:331)

    at org.apache.uima.UIMAFramework.produceAnalysisEngine
(UIMAFramework.java:448)

    at org.apache.uima.fit.factory.AnalysisEngineFactory.createEngine
(AnalysisEngineFactory.java:206)

    at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline
(SimplePipeline.java:296)

    at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline
(SimplePipeline.java:329)

    at com.careindexing.app.HelloWorldAggregatePipeline.main
(HelloWorldAggregatePipeline.java:64)

    at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:254)

    at java.lang.Thread.run (Thread.java:748)

[INFO]
------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO]
------------------------------------------------------------------------

[INFO] Total time:  1.874 s

[INFO] Finished at: 2021-08-19T13:11:20+02:00

On Thu, Aug 19, 2021 at 11:38 AM Benjamin hansen <benjaminkakke...@gmail.com>
wrote:

> Thanks for the input.
> So I am trying to use
> the ClinicalPipelineFactory.getTokenProcessingPipeline which includes the
> LVG which seems to be having the issue. But you say i can just replace the
> LVG part with the DependencyParser in that pipeline? Can you elaborate a
> bit on where I can find the DependencyParser?
>
>
> On Wed, Aug 18, 2021 at 5:56 PM Peter Abramowitsch <
> pabramowit...@gmail.com> wrote:
>
>> Hi Benjamin,
>>
>> If what you're looking for are the lemmas of tokens, just use the
>> DependencyParser instead of LVG
>> I had another problem with LVG as well, but I think that it might be
>> simply
>> that all the needed resources are not being copied into the right place.
>> This was done without the lvg
>>
>> {
>>       "_type": "ConllDependencyNode",
>>       "sofa": 1,
>>       "begin": 3,
>>       "end": 10,
>>       "id": 2,
>>       "form": "decided",
>>       "lemma": "decide",
>>       "cpostag": "VBD",
>>       "postag": "VBD",
>>       "feats": "_",
>>       "head": 137,
>>       "deprel": "root",
>>       "pdeprel": "_"
>>     }
>>
>> On Wed, Aug 18, 2021 at 7:29 AM Finan, Sean <
>> sean.fi...@childrens.harvard.edu> wrote:
>>
>> > Hi Benjamin,
>> >
>> > My first question is: what pipeline are you trying to run?
>> >
>> > My second question is: Do you really need to use LVG?
>> >
>> > Sean
>> > ________________________________________
>> > From: Benjamin hansen <benjaminkakke...@gmail.com>
>> > Sent: Wednesday, August 18, 2021 3:07 AM
>> > To: dev@ctakes.apache.org
>> > Subject: An exception occured while executing the Java class. URI is not
>> > hierarchical [EXTERNAL]
>> >
>> > * External Email - Caution *
>> >
>> >
>> > While working at a simple pipeline example I got this error:
>> >
>> > *java.lang.IllegalArgumentException*: *URI is not hierarchical*
>> >
>> >     *at* java.io.File.<init> (*File.java:420*)
>> >
>> >     *at* org.apache.ctakes.lvg.resource.LvgCmdApiResourceImpl.load (
>> > *LvgCmdApiResourceImpl.java:65*)
>> >
>> >
>> > I found that this issue has already been reported 4 years ago here
>> >
>> >
>> https://urldefense.com/v3/__https://issues.apache.org/jira/browse/CTAKES-445__;!!NZvER7FxgEiBAiR_!9HBmXkq30TUdwnSpuHc8_7iEVkoMAiJ3p_rSTXE5d90TARHEdioOMNukOUaL6eB5CboTRBMsOYI$
>> >
>> >
>> > I am on MacOS which the workaround patched proposed in that thread does
>> not
>> > fix... And like the last comment in the thread says - the patch likely
>> also
>> > does not work on linux.
>> >
>> >
>> > This seems to be quite a serious bug since both mac and linux would be
>> > serious development and production platforms for ctakes users.
>> >
>> >
>> > Is there no fix for this after 4 years?
>> >
>>
>

Reply via email to