Hello,

- You did not specify the type parameters in your xml descriptor
The descriptor for the consumer contains the reference to the type system. Note that this i a CasConsumer_ImplBase Class not an annotator.

- Your type system does not contain the types you want to retrieve

I appended the xml descriptor for my consumer. I hope that this helps to spot the problem.

Thank you

--
Andreas Niekler, Dipl. Ing. (FH)
NLP Group | Department of Computer Science
University of Leipzig
Johannisgasse 26 | 04103 Leipzig

mail: [email protected]
<?xml version="1.0" encoding="UTF-8"?><casConsumerDescription xmlns="http://uima.apache.org/resourceSpecifier";>
  <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
  <implementationName>de.uni_leipzig.informatik.asv.uima.cpe.MongoDBOpenNLPConsumer</implementationName>
  <processingResourceMetaData>
    <name>MongoDBOpenNLPConsumer</name>
    <description/>
    <version>0.1</version>
    <vendor>University of Leipzig</vendor>
    <configurationParameters>
      <configurationParameter>
        <name>DatabaseHost</name>
        <type>String</type>
        <multiValued>false</multiValued>
        <mandatory>true</mandatory>
      </configurationParameter>
      <configurationParameter>
        <name>DatabasePort</name>
        <type>String</type>
        <multiValued>false</multiValued>
        <mandatory>true</mandatory>
      </configurationParameter>
      <configurationParameter>
        <name>DatabaseUser</name>
        <type>String</type>
        <multiValued>false</multiValued>
        <mandatory>true</mandatory>
      </configurationParameter>
      <configurationParameter>
        <name>DatabasePassword</name>
        <type>String</type>
        <multiValued>false</multiValued>
        <mandatory>true</mandatory>
      </configurationParameter>
      <configurationParameter>
        <name>DatabaseSchema</name>
        <type>String</type>
        <multiValued>false</multiValued>
        <mandatory>true</mandatory>
      </configurationParameter>
      <configurationParameter>
        <name>DatabaseWordlistTable</name>
        <type>String</type>
        <multiValued>false</multiValued>
        <mandatory>true</mandatory>
      </configurationParameter>
      <configurationParameter>
        <name>DatabaseDocumentTable</name>
        <type>String</type>
        <multiValued>false</multiValued>
        <mandatory>true</mandatory>
      </configurationParameter>
    </configurationParameters>
    <configurationParameterSettings>
      <nameValuePair>
        <name>DatabaseHost</name>
        <value>
          <string>139.18.2.12</string>
        </value>
      </nameValuePair>
      <nameValuePair>
        <name>DatabasePort</name>
        <value>
          <string>27017</string>
        </value>
      </nameValuePair>
      <nameValuePair>
        <name>DatabaseUser</name>
        <value>
          <string>test</string>
        </value>
      </nameValuePair>
      <nameValuePair>
        <name>DatabasePassword</name>
        <value>
          <string>test</string>
        </value>
      </nameValuePair>
      <nameValuePair>
        <name>DatabaseSchema</name>
        <value>
          <string>test</string>
        </value>
      </nameValuePair>
      <nameValuePair>
        <name>DatabaseWordlistTable</name>
        <value>
          <string>wordlist_doc</string>
        </value>
      </nameValuePair>
      <nameValuePair>
        <name>DatabaseDocumentTable</name>
        <value>
          <string>doc</string>
        </value>
      </nameValuePair>
    </configurationParameterSettings>
    <typeSystemDescription>
      <imports>
        <import location="../../resources/de/uni_leipzig/informatik/asv/uima/cpe/DocumentMetadata.xml"/>
        <import location="../openNLP/TypeSystem.xml"/>
      </imports>
    </typeSystemDescription>
    <typePriorities/>
    <fsIndexCollection/>
    <capabilities>
      <capability>
        <inputs>
          <type allAnnotatorFeatures="true">de.uni_leipzig.informatik.asv.uima.cpe.DocumentMetadata</type>
          <type allAnnotatorFeatures="true">opennlp.uima.Token</type>
          <type allAnnotatorFeatures="true">opennlp.uima.Sentence</type>
        </inputs>
        <outputs/>
        <languagesSupported/>
      </capability>
    </capabilities>
    <operationalProperties>
      <modifiesCas>false</modifiesCas>
      <multipleDeploymentAllowed>true</multipleDeploymentAllowed>
      <outputsNewCASes>false</outputsNewCASes>
    </operationalProperties>
  </processingResourceMetaData>
  <resourceManagerConfiguration/>
</casConsumerDescription>

Reply via email to