Author: cwiklik
Date: Thu Jan 10 20:31:36 2019
New Revision: 1850980

URL: http://svn.apache.org/viewvc?rev=1850980&view=rev
Log:
UIMA-5954 undone last commit.Breaks the code

Modified:
    
uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/main/ServiceWrapper.java

Modified: 
uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/main/ServiceWrapper.java
URL: 
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/main/ServiceWrapper.java?rev=1850980&r1=1850979&r2=1850980&view=diff
==============================================================================
--- 
uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/main/ServiceWrapper.java
 (original)
+++ 
uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/main/ServiceWrapper.java
 Thu Jan 10 20:31:36 2019
@@ -19,7 +19,6 @@
 package org.apache.uima.ducc.ps.service.main;
 
 
-import java.io.File;
 import java.lang.reflect.Constructor;
 import java.util.Objects;
 import java.util.concurrent.ExecutionException;
@@ -132,7 +131,7 @@ public class ServiceWrapper implements A
         * @return
         */
        private boolean isPiecesParts(ServiceConfiguration serviceConfiguration 
) {
-               return ( "uima".equals(serviceConfiguration.getJpType()) );
+               return ( "uima".equals(serviceConfiguration.getJpType()) && 
serviceConfiguration.getAnalysisEngineDescriptorPath() == null);
        }
        public void initialize(String[] args ) throws 
ServiceInitializationException, ServiceException {
                // collect -Ds and env vars
@@ -147,17 +146,13 @@ public class ServiceWrapper implements A
                logger.log(Level.INFO, "Deploying service with JMX enabled - 
clients can connect using jmx URL:"+serviceJmxConnectString);
                
serviceConfiguration.setServiceJmxConnectURL(serviceJmxConnectString);
                IServiceProcessor processor;
-               if ( isPiecesParts(serviceConfiguration) || 
serviceConfiguration.getAnalysisEngineDescriptorPath() == null ) {
-                       if ( !new 
File(serviceConfiguration.getAnalysisEngineDescriptorPath()).canRead()) {
-                               DeployableGeneration dg = new 
DeployableGeneration(serviceConfiguration);
-                               try {
-                                       analysisEngineDescriptorPath = 
dg.generate(true);
-                                       logger.log(Level.INFO, "Deploying UIMA 
based service using generated (pieces-parts) AE descriptor 
"+analysisEngineDescriptorPath);
-                               } catch( Exception e) {
-                                       throw new ServiceException("Unable to 
generate AE descriptor from parts");
-                               }
-                       } else {
-                               analysisEngineDescriptorPath = 
serviceConfiguration.getAnalysisEngineDescriptorPath();
+               if ( isPiecesParts(serviceConfiguration)) {
+                       DeployableGeneration dg = new 
DeployableGeneration(serviceConfiguration);
+                       try {
+                               analysisEngineDescriptorPath = 
dg.generate(true);
+                               logger.log(Level.INFO, "Deploying UIMA based 
service using generated (pieces-parts) AE descriptor 
"+analysisEngineDescriptorPath);
+                       } catch( Exception e) {
+                               throw new ServiceException("Unable to generate 
AE descriptor from parts");
                        }
                } else {
                        analysisEngineDescriptorPath = 
serviceConfiguration.getAnalysisEngineDescriptorPath();


Reply via email to