Hi,
I'm trying to convert an existing and functional UIMA pipeline to a UIMA AS
pipeline.
I'm getting there, I created deployment descriptors for the annotators and when
running my application all individual annotators are launched correctly. The
composite
analysis engine also loads fine but I'm getting a NullPointerException when
calling
initialize(deployCtx) on the UimaAsEngine on line 66. See the attached text
document
for the full exception.
I found a similar issue in the bug tracker which was fixed in UIMA AS 2.3:
https://issues.apache.org/jira/browse/UIMA-1376
But this seems to arise in mergeTypeSystem and this does not seem to be the
case in
my situation. The line number is the same however.
Any clues on where I should look for the solution? Are my descriptors faulty?
Is the Java
code faulty? Or is this a bug in UIMA AS 2.4.0? How can I debug this issue?
Thanks,
Egbert
Jul 28, 2014 5:10:24 PM
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl
setupConnection
INFO: UIMA AS Client Created Shared Connection To Broker: tcp://localhost:61616
Jul 28, 2014 5:10:24 PM
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl
initializeProducer
INFO: Initializing JMS Message Producer. Broker: tcp://localhost:61616 Queue
Name: SpotterQueue
Jul 28, 2014 5:10:24 PM
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl
initializeConsumer
INFO: Initializing JMS Message Consumer. Broker: tcp://localhost:61616 Queue
Name: ID:Idefix-51211-1406560187218-0:51:1
Jul 28, 2014 5:10:24 PM
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl
notifyOnInitializationFailure
WARNING: Top Level Controller Initialization Exception.
java.lang.NullPointerException
at org.apache.uima.resource.CasDefinition.<init>(CasDefinition.java:66)
at
org.apache.uima.resource.impl.CasManager_impl.getCasDefinition(CasManager_impl.java:95)
at
org.apache.uima.resource.impl.CasManager_impl.createNewCas(CasManager_impl.java:198)
at org.apache.uima.util.CasPool.fillPool(CasPool.java:315)
at org.apache.uima.util.CasPool.<init>(CasPool.java:187)
at
org.apache.uima.resource.impl.CasManager_impl.defineCasPool(CasManager_impl.java:176)
at
org.apache.uima.resource.impl.CasManager_impl.defineCasPool(CasManager_impl.java:153)
at
org.apache.uima.aae.EECasManager_impl.defineCasPool(EECasManager_impl.java:56)
at
org.apache.uima.aae.AsynchAECasManager_impl.initialize(AsynchAECasManager_impl.java:97)
at
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl.initialize(BaseUIMAAsynchronousEngine_impl.java:765)
at
nl.novay.keywordSpotter.KeywordSpotterAS.initializeEngine(KeywordSpotterAS.java:576)
at
nl.novay.keywordSpotter.KeywordSpotterAS.run(KeywordSpotterAS.java:507)
at
nl.novay.keywordSpotter.KeywordSpotterAS.main(KeywordSpotterAS.java:374)
org.apache.uima.resource.ResourceInitializationException
at
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl.initialize(BaseUIMAAsynchronousEngine_impl.java:794)
at
nl.novay.keywordSpotter.KeywordSpotterAS.initializeEngine(KeywordSpotterAS.java:576)
at
nl.novay.keywordSpotter.KeywordSpotterAS.run(KeywordSpotterAS.java:507)
at
nl.novay.keywordSpotter.KeywordSpotterAS.main(KeywordSpotterAS.java:374)
Caused by: java.lang.NullPointerException
at org.apache.uima.resource.CasDefinition.<init>(CasDefinition.java:66)
at
org.apache.uima.resource.impl.CasManager_impl.getCasDefinition(CasManager_impl.java:95)
at
org.apache.uima.resource.impl.CasManager_impl.createNewCas(CasManager_impl.java:198)
at org.apache.uima.util.CasPool.fillPool(CasPool.java:315)
at org.apache.uima.util.CasPool.<init>(CasPool.java:187)
at
org.apache.uima.resource.impl.CasManager_impl.defineCasPool(CasManager_impl.java:176)
at
org.apache.uima.resource.impl.CasManager_impl.defineCasPool(CasManager_impl.java:153)
at
org.apache.uima.aae.EECasManager_impl.defineCasPool(EECasManager_impl.java:56)
at
org.apache.uima.aae.AsynchAECasManager_impl.initialize(AsynchAECasManager_impl.java:97)
at
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl.initialize(BaseUIMAAsynchronousEngine_impl.java:765)
... 3 more