This appears it might be a bug.  Can you work around by using an
Analysis Engine instead of a Cas Consumer?

-Marshall

Baptiste GAILLARD wrote:
> Ok, thanks,
>
> I've tried with a SOAP AE and a local integrated CAS Consumer, it works.
>
> But, If If use a SOAP AE an a SOAP Cas Consumer the following errors are
> displayed:
>
>
> org.apache.uima.resource.ResourceInitializationException: Initialization of
> CAS Processor with name "WordsFilePrinterSoapService.xml" failed.
>         at
> org.apache.uima.collection.impl.CollectionProcessingEngine_impl.initialize
> (CollectionProcessingEngine_impl.java:83)
>         at
> org.apache.uima.impl.UIMAFramework_impl._produceCollectionProcessingEngine
> (UIMAFramework_impl.java:395)
>         at org.apache.uima.UIMAFramework.produceCollectionProcessingEngine(
> UIMAFramework.java:807)
>         at org.apache.uima.tools.cpm.CpmPanel.startProcessing(CpmPanel.java
> :538)
>         at org.apache.uima.tools.cpm.CpmPanel.access$000(CpmPanel.java:96)
>         at org.apache.uima.tools.cpm.CpmPanel$1.construct(CpmPanel.java:678)
>         at org.apache.uima.tools.util.gui.SwingWorker$2.run(SwingWorker.java
> :130)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.uima.resource.ResourceConfigurationException:
> Initialization of CAS Processor with name "WordsFilePrinterSoapService.xml"
> failed.
>         at
> org.apache.uima.collection.impl.cpm.container.CPEFactory.produceIntegratedCasProcessor
> (CPEFactory.java:1107)
>         at
> org.apache.uima.collection.impl.cpm.container.CPEFactory.getCasProcessors(
> CPEFactory.java:550)
>         at org.apache.uima.collection.impl.cpm.BaseCPMImpl.init(
> BaseCPMImpl.java:253)
>         at org.apache.uima.collection.impl.cpm.BaseCPMImpl.<init>(
> BaseCPMImpl.java:127)
>         at
> org.apache.uima.collection.impl.CollectionProcessingEngine_impl.initialize
> (CollectionProcessingEngine_impl.java:75)
>         ... 7 more
> Caused by: org.apache.uima.resource.ResourceInitializationException: The
> Resource Factory does not know how to create a resource of class
> org.apache.uima.analysis_engine.AnalysisEngine from
> the given ResourceSpecifier. (Descriptor:
> file:/D:/workspace/imp-helper-uima/src/main/resources/descriptors/soap/WordsFilePrinterSoapService.xml)
>         at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java
> :261)
>         at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java
> :303)
>         at org.apache.uima.UIMAFramework.produceAnalysisEngine(
> UIMAFramework.java:383)
>         at
> org.apache.uima.collection.impl.cpm.container.CPEFactory.produceIntegratedCasProcessor
> (CPEFactory.java:1091)
>         ... 11 more
>
> So, it seams to work with SOAP AE but not SOAP CC.
>
>
> Baptiste.
>
>
> 2007/11/29, Adam Lally <[EMAIL PROTECTED]>:
>   
>> On Nov 29, 2007 10:37 AM, Baptiste GAILLARD <[EMAIL PROTECTED]>
>> wrote:
>>     
>>> <?xml version="1.0" encoding="UTF-8"?>
>>>         <casProcessor deployment="remote"
>>> name="WordsListAnnotatorSoapService">
>>>             <descriptor>
>>>                 <include
>>>
>>>       
>> href="D:\workspace\imp-helper-uima\src\main\resources\descriptors\soap\WordsListAnnotatorSoapService.xml"/>
>>     
>>>             </descriptor>
>>>       
>> <snip/>
>>
>> Use deployment="integrated" instead of deployment="remote".  I know
>> that's confusing.  Using deployment="integrated" will actually work
>> just fine for remote services.  deployment="remote" invokes some
>> specialized processing specifically for Vinci services, but is not
>> generally needed.
>>
>> -Adam
>>
>>     
>
>   

Reply via email to