uima-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "r. r." <rob...@abv.bg>
Subject Re: XMl generated by AnalysisEngineDescription.toXML not accepted by UIMA-as
Date Wed, 20 Sep 2017 09:09:23 GMT
Jerry, that was it - I added annotatorImplementationName and it worked!
Well, it failed at first, but when I added the correct classpath all went smoothly

Many thanks for your help!
Best regards
-Robert








 >-------- Оригинално писмо --------

 >От: Jaroslaw Cwiklik cwiklik@apache.org

 >Относно: Re: XMl generated by AnalysisEngineDescription.toXML not accepted by
UIMA-as

 >До: user@uima.apache.org

 >Изпратено на: 19.09.2017 22:59



 
> Just a clarification on this xml element (annotatorImplementationName),
 
> from UIMA documentation:
 
> 
 
> "The next subelement, <annotatorImplementationName> is how the UIMA
 
> framework determines which annotator class to use. This should contain a
 
> fully-qualified Java class name for Java implementations, or the name of a
 
> .dll or .so file for C++ implementations."
 
> 
 
> So add the fully class name which implements your AE in the
 
> annotatorImplementationName.
 
> 
 
> Jerry
 
> 
 
> On Tue, Sep 19, 2017 at 3:40 PM, Jaroslaw Cwiklik <cwiklik@apache.org>
 
> wrote:
 
> 
 
> > OK, this is much clearer now. It looks like the NPE comes from the uima-as
 
> > code while trying to determine name for the service. Its trying to use your
 
> > analysis engine  descriptor   <annotatorImplementationName>WHATEVER</
 
> > annotatorImplementationName>
 
> > Is this missing in your AE descriptor? If so add it and give it a
 
> > meaningful name.
 
> >
 
> > Jerry
 
> >
 
> > On Tue, Sep 19, 2017 at 1:38 PM, r. r. <robert@abv.bg> wrote:
 
> >
 
> >> Great - I added this and the file is preserved now
 
> >> posted it here: https://pastebin.com/Z2pHa0nN
 
> >>
 
> >> And there is a uima.log indeed! posted it here:
 
> >> https://pastebin.com/dQ4vUW5T
 
> >>
 
> >> It mentions 'primitive_ctrl_...', is that correct? Because the AE is an
 
> >> aggregate one.
 
> >> Before running this test, I ran the uima-as examples and they work fine
 
> >>
 
> >> Thanks!
 
> >> -Robert
 
> >>
 
> >>
 
> >>
 
> >>
 
> >>
 
> >>
 
> >>
 
> >>  >-------- Оригинално писмо --------
 
> >>
 
> >>  >От: Jaroslaw Cwiklik cwiklik@apache.org
 
> >>
 
> >>  >Относно: Re: XMl generated by AnalysisEngineDescription.toXML not
 
> >> accepted by UIMA-as
 
> >>
 
> >>  >До: user@uima.apache.org
 
> >>
 
> >>  >Изпратено на: 19.09.2017 20:07
 
> >>
 
> >>
 
> >>
 
> >>
 
> >> > I setup my classpath with all the jars needed by the uima-as runtime.
 
> >> What
 
> >>
 
> >> > is strange is that you report a NullPointerException in a constructor of
 
> >>
 
> >> > one of the UIMA-AS classes. I would have expected
 
> >> ClassNotFoundException if
 
> >>
 
> >> > a jar was missing. Unless the actual cause is swallowed somewhere. Do
 
> >> you
 
> >>
 
> >> > have uima.log in a directory where u start the service?
 
> >>
 
> >> >
 
> >>
 
> >> > To preserve a Spring file add: -uimaEeDebug right after -saxonURL and
 
> >> -xslt
 
> >>
 
> >> > .... When you get the failure look for a path to it as in your original
 
> >>
 
> >> > error:
 
> >>
 
> >> >
 
> >>
 
> >> > ...Error creating bean with name 'primitive_ctlr_DKProStanfordQueue_1'
 
> >>
 
> >> > defined in URL [*file:/var/folders/dt/**vmntv
 
> >> 00526g5s84b85rqwmm5qbfkqb/T/*
 
> >>
 
> >> > UIMAdd2springOutput2528967577403356774.xml]
 
> >>
 
> >> >
 
> >>
 
> >> > Jerry
 
> >>
 
> >> >
 
> >>
 
> >> > On Tue, Sep 19, 2017 at 12:46 PM, r. r. <robert@abv.bg> wrote:
 
> >>
 
> >> >
 
> >>
 
> >> > > Thanks Jerry,
 
> >>
 
> >> > > No, that file is gone after the command fails.
 
> >>
 
> >> > > Do I have to setup the jars in use in the class path or is UIMA-as
 
> >> getting
 
> >>
 
> >> > > all the info to locate jars from the descriptor xmls?
 
> >>
 
> >> > > Or maybe a way to see a yet more detailed error description by the
 
> >> deploy
 
> >>
 
> >> > > tool?
 
> >>
 
> >> > >
 
> >>
 
> >> > > I'm running this with Java 8 on OSX Sierra:
 
> >>
 
> >> > > java version "1.8.0_45"
 
> >>
 
> >> > > Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
 
> >>
 
> >> > > Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
 
> >>
 
> >> > >
 
> >>
 
> >> > > Best regards
 
> >>
 
> >> > > -Robert
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > >  >-------- Оригинално писмо --------
 
> >>
 
> >> > >
 
> >>
 
> >> > >  >От: Jaroslaw Cwiklik cwiklik@apache.org
 
> >>
 
> >> > >
 
> >>
 
> >> > >  >Относно: Re: XMl generated by AnalysisEngineDescription.toXML
not
 
> >>
 
> >> > > accepted by UIMA-as
 
> >>
 
> >> > >
 
> >>
 
> >> > >  >До: user@uima.apache.org
 
> >>
 
> >> > >
 
> >>
 
> >> > >  >Изпратено на: 19.09.2017 19:28
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > > Robert, the DD looks ok to me. I actually stripped down one of
my
 
> >> DD to
 
> >>
 
> >> > >
 
> >>
 
> >> > > > look just as yours and it deployed fine. Do you still have this
 
> >> file:
 
> >>
 
> >> > >
 
> >>
 
> >> > > > file:/var/folders/dt/vmntv00526g5s84b85rqwmm5qbfkqb/T/
 
> >>
 
> >> > >
 
> >>
 
> >> > > > UIMAdd2springOutput2528967577403356774.xml
 
> >>
 
> >> > >
 
> >>
 
> >> > > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > > This is the transformed file which is fed to Spring factory.
Can you
 
> >>
 
> >> > > share
 
> >>
 
> >> > >
 
> >>
 
> >> > > > this via pastbin?
 
> >>
 
> >> > >
 
> >>
 
> >> > > > Also which version of java are you using?
 
> >>
 
> >> > >
 
> >>
 
> >> > > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > > Jerry
 
> >>
 
> >> > >
 
> >>
 
> >> > > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > > On Tue, Sep 19, 2017 at 11:45 AM, Jaroslaw Cwiklik <
 
> >> cwiklik@apache.org>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > wrote:
 
> >>
 
> >> > >
 
> >>
 
> >> > > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > Hi Robert, any chance u can paste the deployment descriptor
for a
 
> >>
 
> >> > > review?
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > Were there any other errors/warnings before? The UIMA-AS
 
> >> deployment
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > descriptor undergoes a transformation under the covers producing
 
> >> Spring
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > Framework compatible file which is fed to Spring Factory
for
 
> >>
 
> >> > > instantiating
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > java code. In this
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > last step it appears that there is an exception as you described.
 
> >>
 
> >> > > Wonder
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > if there is other relevant info before this error
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > Jerry
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > > > On Tue, Sep 19, 2017 at 11:23 AM, r. r. <robert@abv.bg>
wrote:
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> Hello
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> I wrote an AE pipeline with uimaFit (and DKPro), which
works
 
> >> fine in
 
> >>
 
> >> > > the
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> command line (mvn exec:java ...).
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> I successfully exported the xml descriptor via
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> AnalysisEngineDescription.toXML and want to use it with
UIMA-as
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> (apache-uima-as-2.9.0).
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> My first attempt with deployAsyncService.sh failed with:
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> "SEPM0004: When 'standalone' or 'doctype-system' is
specified,
 
> >> the
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> document must be
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>   well-formed; but this document contains a top-level
text node"
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> but then I realised I need to supply an
 
> >> analysisEngineDeploymentDescri
 
> >>
 
> >> > > ption
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> to UIMA-as, so I amended this with a descriptor pointing
to the
 
> >> one
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> generated by toXML().
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> Now the error I'm getting is:
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> "Exception encountered during context initialization
- cancelling
 
> >>
 
> >> > > refresh
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> attempt: org.springframework.beans.fact
 
> >> ory.BeanCreationException:
 
> >>
 
> >> > > Error
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> creating bean with name 'primitive_ctlr_DKProStanfordQueue_1'
 
> >>
 
> >> > > defined in
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> URL [file:/var/folders/dt/vmntv00526g5s84b85rqwmm5qbfkqb/T/UIMAd
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> d2springOutput2528967577403356774.xml]: Bean instantiation
via
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> constructor failed; nested exception is
 
> >> org.springframework.beans.
 
> >>
 
> >> > > BeanInstantiationException:
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> Failed to instantiate [org.apache.uima.aae.controlle
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> r.PrimitiveAnalysisEngineController_impl]: Constructor
threw
 
> >>
 
> >> > > exception;
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> nested exception is java.lang.NullPointerException"
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> Any idea what might be causing this?
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> Thanks!
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >> Robert
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >>
 
> >>
 
> >> > >
 
> >>
 
> >> > > > >
 
> >>
 
> >> > >
 
> >>
 
> >
 
> >

Mime
View raw message