Thanks, Thilo.

Here's the classpath definition from the .bat file (line breaks added for this email)
@rem All this nonsense is necessary to remove quotes from the CLASSPATH and also handle the case where there is no CLASSPATH
@set _NOQUOTES=%CLASSPATH:"=%
@set _REALLYNOQUOTES=%_NOQUOTES:"=%
@if "%_REALLYNOQUOTES%"=="=" set _REALLYNOQUOTES=
set UIMA_CLASSPATH=%UIMA_CLASSPATH%;
%UIMA_HOME%\examples\resources;
%UIMA_HOME%\lib\uima-core.jar;
%UIMA_HOME%\lib\uima-document-annotation.jar;
%UIMA_HOME%\lib\uima-cpe.jar;
%UIMA_HOME%\lib\uima-tools.jar;
%UIMA_HOME%\lib\uima-examples.jar;
%UIMA_HOME%\lib\uima-adapter-soap.jar;
%UIMA_HOME%\lib\uima-adapter-vinci.jar;
CATALINA_HOME%\webapps\axis\WEB-INF\lib\activation.jar;
%CATALINA_HOME%\webapps\axis\WEB-INF\lib\axis.jar;
%CATALINA_HOME%\webapps\axis\WEB-INF\lib\commons-discovery.jar;
%CATALINA_HOME%\webapps\axis\WEB-INF\lib\commons-discovery-0.2.jar;
%CATALINA_HOME%\webapps\axis\WEB-INF\lib\commons-logging.jar;
%CATALINA_HOME%\webapps\axis\WEB-INF\lib\commons-logging-1.0.4.jar;
%CATALINA_HOME%\webapps\axis\WEB-INF\lib\jaxrpc.jar;
%CATALINA_HOME%\webapps\axis\WEB-INF\lib\mail.jar;
%CATALINA_HOME%\webapps\axis\WEB-INF\lib\saaj.jar;
%UIMA_HOME%\lib\jVinci.jar;%_REALLYNOQUOTES%;
%UIMA_HOME%\examples\descriptors\DDD;
%UIMA_HOME%\examples\src\org\apache\uima\DDD;
%UIMA_HOME%\examples\src\org\apache\uima\DDD\Senseattributes

And here's the echo of the actual definition in the bat file

C:\apache-uima\bin>set UIMA_CLASSPATH=;c:\apache-uima\examples\resources;c:\apac
he-uima\lib\uima-core.jar;c:\apache-uima\lib\uima-document-annotation.jar;c:\apa
che-uima\lib\uima-cpe.jar;c:\apache-uima\lib\uima-tools.jar;c:\apache-uima\lib\u
ima-examples.jar;c:\apache-uima\lib\uima-adapter-soap.jar;c:\apache-uima\lib\uim
a-adapter-vinci.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\webap
ps\axis\WEB-INF\lib\activation.jar;C:\Program Files\Apache Software Foundation\T
omcat 6.0\webapps\axis\WEB-INF\lib\axis.jar;C:\Program Files\Apache Software Fou
ndation\Tomcat 6.0\webapps\axis\WEB-INF\lib\commons-discovery.jar;C:\Program Fil
es\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\lib\commons-discov
ery-0.2.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\
WEB-INF\lib\commons-logging.jar;C:\Program Files\Apache Software Foundation\Tomc
at 6.0\webapps\axis\WEB-INF\lib\commons-logging-1.0.4.jar;C:\Program Files\Apach
e Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\lib\jaxrpc.jar;C:\Program
Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\lib\mail.jar;C:
\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\lib\sa
aj.jar;c:\apache-uima\lib\jVinci.jar;.;C:\openrdf-sesame-2.0\lib\slf4j-jdk14-1.3
.0.jar;C:\apache-log4j-1.2.15\log4j-1.2.15.jar;C:\openrdf-sesame-2.0\lib\openrdf
-sesame-2.0-onejar.jar;c:\jaxb-ri-20071219\lib\jaxb-api.jar;C:\Program Files\Jav
a\jre1.6.0_03\lib\ext\QTJava.zip;c:\apache-uima\examples\descriptors\DDD;c:\apac
he-uima\examples\src\org\apache\uima\DDD;c:\apache-uima\examples\src\org\apache\
uima\DDD\Senseattributes

These don't seem to have the directory containing org (same org as in the example) so I added it
;c:\apache-uima\examples\src;
but no difference. I also added the actual org directory, but that was clearly a desperation move, and also didn't help.

The file being specified in DocumentAnalyzer as the source is: C:\apache-uima\examples\descriptors\DDD\SensorAnnotator.xml

Here's the Directory structure
C:
  apache-uima
    examples
      src
        org
          apache
            uima
              DDD
                 Senseattributes
      descriptors
        DDD

And here's the entire exception

C:\apache-uima\bin>"C:\Program Files\Java\jre1.6.0_03\bin\java" -cp ";c:\apache-
uima\examples\resources;c:\apache-uima\lib\uima-core.jar;c:\apache-uima\lib\uima
-document-annotation.jar;c:\apache-uima\lib\uima-cpe.jar;c:\apache-uima\lib\uima
-tools.jar;c:\apache-uima\lib\uima-examples.jar;c:\apache-uima\lib\uima-adapter-
soap.jar;c:\apache-uima\lib\uima-adapter-vinci.jar;C:\Program Files\Apache Softw
are Foundation\Tomcat 6.0\webapps\axis\WEB-INF\lib\activation.jar;C:\Program Fil
es\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\lib\axis.jar;C:\Pr
ogram Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\lib\commo
ns-discovery.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\
axis\WEB-INF\lib\commons-discovery-0.2.jar;C:\Program Files\Apache Software Foun
dation\Tomcat 6.0\webapps\axis\WEB-INF\lib\commons-logging.jar;C:\Program Files\
Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\lib\commons-logging-1
.0.4.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB
-INF\lib\jaxrpc.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\webap
ps\axis\WEB-INF\lib\mail.jar;C:\Program Files\Apache Software Foundation\Tomcat
6.0\webapps\axis\WEB-INF\lib\saaj.jar;c:\apache-uima\lib\jVinci.jar;.;C:\openrdf
-sesame-2.0\lib\slf4j-jdk14-1.3.0.jar;C:\apache-log4j-1.2.15\log4j-1.2.15.jar;C:
\openrdf-sesame-2.0\lib\openrdf-sesame-2.0-onejar.jar;c:\jaxb-ri-20071219\lib\ja
xb-api.jar;C:\Program Files\Java\jre1.6.0_03\lib\ext\QTJava.zip;c:\apache-uima\e
xamples\descriptors\DDD;c:\apache-uima\examples\src\org\apache\uima\DDD;c:\apach
e-uima\examples\src\org\apache\uima\DDD\Senseattributes;c:\apache-uima\examples\
src;c:\apache-uima\examples\src\org;" "-Duima.home=c:\apache-uima" "-Duima.datap
ath=" -DVNS_HOST=localhost -DVNS_PORT=9000 "-Djava.util.logging.config.file=c:\a
pache-uima\config\Logger.properties" -Xms128M -Xmx800M org.apache.uima.tools.doc
analyzer.DocumentAnalyzer
org.apache.uima.resource.ResourceInitializationException: Annotator class "org.a
pache.uima.DDD.Sensor.java" was not found. (Descriptor: file:/C:/apache-uima/exa
mples/descriptors/DDD/SensorAnnotator.xml)
        at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.ini
tializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:202)
        at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.ini
tialize(PrimitiveAnalysisEngine_impl.java:151)
        at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(Analy
sisEngineFactory_impl.java:94)
        at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(Co
mpositeResourceFactory_impl.java:62)
        at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:258)

        at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.jav
a:352)
        at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java
:243)
        at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.ini
tASB(AggregateAnalysisEngine_impl.java:413)
        at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.ini
tializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:361)
        at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.ini
tialize(AggregateAnalysisEngine_impl.java:183)
        at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(Analy
sisEngineFactory_impl.java:94)
        at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(Co
mpositeResourceFactory_impl.java:62)
        at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:258)

        at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.jav
a:326)
        at org.apache.uima.tools.docanalyzer.DocumentAnalyzer.runProcessingThrea
d(DocumentAnalyzer.java:1167)
        at org.apache.uima.tools.docanalyzer.DocumentAnalyzer$ProcessingThread.r
un(DocumentAnalyzer.java:1267)
Caused by: java.lang.ClassNotFoundException: org.apache.uima.DDD.Sensor.java
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.ini
tializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:199)
        ... 15 more


Here's the descriptor file
<?xml version="1.0" encoding="UTF-8"?>
<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
  <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
  <primitive>true</primitive>
  <annotatorImplementationName>org.apache.uima.DDD.Sensor.java</annotatorImplementationName>
  <analysisEngineMetaData>
    <name>Sensor Annotator</name>
    <description>An example annotator that searches for sensor definitions in a DDD script</description>
    <version>1.0</version>
    <vendor>The Apache Software Foundation</vendor>
    <configurationParameters/>
    <configurationParameterSettings/>
    <typeSystemDescription>
      <imports>
        <import name="DDDTypeSystem"/>
      </imports>
    </typeSystemDescription>
    <typePriorities/>
    <fsIndexCollection/>
    <capabilities>
      <capability>
        <inputs/>
        <outputs>
          <type>org.apache.uima.DDD.Sensor</type>
          <feature>org.apache.uima.DDD.Sensor:name</feature>
        </outputs>
        <languagesSupported/>
      </capability>
    </capabilities>
    <operationalProperties>
      <modifiesCas>true</modifiesCas>
      <multipleDeploymentAllowed>true</multipleDeploymentAllowed>
      <outputsNewCASes>false</outputsNewCASes>
    </operationalProperties>
  </analysisEngineMetaData>
  <resourceManagerConfiguration/>
</analysisEngineDescription>

Anything else I should provide?

Dennis
             

***********************************
Dennis Geller, Ph.D. Computer and Communication Science
Senior Software Developer
Direct Dial: 781.496.2461 Main Number: 781.935.3966 ext. 261
Fax Number: 781.496-2498
E-mail: [EMAIL PROTECTED]
Aptima, Inc.
12 Gill Street, Suite 1400
Woburn, MA 01801 USA
http://www.aptima.com
************************************
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.



Reply via email to