Author: degenaro
Date: Thu Jun 30 19:53:48 2016
New Revision: 1750858
URL: http://svn.apache.org/viewvc?rev=1750858&view=rev
Log:
UIMA-4989 Fix problems found by FindBugs
Modified:
uima/uima-ducc/trunk/src/main/admin/ducc_util.py
uima/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/aio/AllInOne.java
uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/DbAlive.java
uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/HistoryManagerDb.java
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/DuccHttpClient.java
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/JobProcessConfiguration.java
Modified: uima/uima-ducc/trunk/src/main/admin/ducc_util.py
URL:
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/src/main/admin/ducc_util.py?rev=1750858&r1=1750857&r2=1750858&view=diff
==============================================================================
--- uima/uima-ducc/trunk/src/main/admin/ducc_util.py (original)
+++ uima/uima-ducc/trunk/src/main/admin/ducc_util.py Thu Jun 30 19:53:48 2016
@@ -355,6 +355,10 @@ class DuccUtil(DuccBase):
def ssh(self, host, do_wait, *CMD):
cmd = ' '.join(CMD)
+ if ( host == self.localhost ):
+ if (cmd[0] == "" and cmd[-1] == ""):
+ cmd = cmd[1:len(cmd)-2]
+ return self.popen(cmd)
if ( do_wait ):
return self.popen('ssh -q -o BatchMode=yes -o ConnectTimeout=10',
host, cmd)
else:
Modified:
uima/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/aio/AllInOne.java
URL:
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/aio/AllInOne.java?rev=1750858&r1=1750857&r2=1750858&view=diff
==============================================================================
---
uima/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/aio/AllInOne.java
(original)
+++
uima/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/aio/AllInOne.java
Thu Jun 30 19:53:48 2016
@@ -21,7 +21,6 @@ package org.apache.uima.ducc.cli.aio;
import java.util.Properties;
import org.apache.uima.cas.CAS;
-import org.apache.uima.cas.impl.XmiSerializationSharedData;
import org.apache.uima.ducc.user.common.DuccUimaSerializer;
public class AllInOne {
Modified:
uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/DbAlive.java
URL:
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/DbAlive.java?rev=1750858&r1=1750857&r2=1750858&view=diff
==============================================================================
---
uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/DbAlive.java
(original)
+++
uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/DbAlive.java
Thu Jun 30 19:53:48 2016
@@ -26,7 +26,6 @@ import com.datastax.driver.core.Host;
import com.datastax.driver.core.KeyspaceMetadata;
import com.datastax.driver.core.Metadata;
import com.datastax.driver.core.PlainTextAuthProvider;
-import com.datastax.driver.core.Session;
import com.datastax.driver.core.TableMetadata;
import com.datastax.driver.core.exceptions.AuthenticationException;
import com.datastax.driver.core.exceptions.NoHostAvailableException;
@@ -64,7 +63,7 @@ public class DbAlive
};
private Cluster cluster;
- private Session session;
+ //private Session session;
public DbAlive(String dburl, String adminid, String adminpw)
{
@@ -122,11 +121,6 @@ public class DbAlive
public void close() {
cluster.close();
}
-
- public Session getSession()
- {
- return this.session;
- }
static void usage()
{
Modified:
uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/HistoryManagerDb.java
URL:
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/HistoryManagerDb.java?rev=1750858&r1=1750857&r2=1750858&view=diff
==============================================================================
---
uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/HistoryManagerDb.java
(original)
+++
uima/uima-ducc/trunk/uima-ducc-database/src/main/java/org/apache/uima/ducc/database/HistoryManagerDb.java
Thu Jun 30 19:53:48 2016
@@ -766,6 +766,9 @@ public class HistoryManagerDb
ResultSet rs = h.execute(cql);
for ( Row r : rs ) {
logger.info(methodName, null, "Found checkpoint.");
+ if(r == null) {
+ continue;
+ }
ByteBuffer bbWork = r.getBytes("work");
ByteBuffer bbmap = r.getBytes("p2jmap");
Modified:
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/DuccHttpClient.java
URL:
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/DuccHttpClient.java?rev=1750858&r1=1750857&r2=1750858&view=diff
==============================================================================
---
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/DuccHttpClient.java
(original)
+++
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/DuccHttpClient.java
Thu Jun 30 19:53:48 2016
@@ -232,7 +232,6 @@ public class DuccHttpClient {
}
public IMetaCasTransaction execute( IMetaCasTransaction transaction,
HttpPost postMethod ) throws Exception {
- int retry = 2;
Exception lastError = null;
IMetaCasTransaction reply=null;
Modified:
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/JobProcessConfiguration.java
URL:
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/JobProcessConfiguration.java?rev=1750858&r1=1750857&r2=1750858&view=diff
==============================================================================
---
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/JobProcessConfiguration.java
(original)
+++
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/jp/JobProcessConfiguration.java
Thu Jun 30 19:53:48 2016
@@ -18,18 +18,13 @@
*/
package org.apache.uima.ducc.transport.configuration.jp;
-import java.net.InetAddress;
-
import org.apache.camel.CamelContext;
-import org.apache.camel.Exchange;
-import org.apache.camel.Predicate;
import org.apache.camel.builder.RouteBuilder;
import org.apache.uima.ducc.common.IDuccUser;
import org.apache.uima.ducc.common.config.CommonConfiguration;
import org.apache.uima.ducc.common.container.FlagsHelper;
import org.apache.uima.ducc.common.utils.Utils;
import org.apache.uima.ducc.container.jp.JobProcessManager;
-import org.apache.uima.ducc.transport.DuccExchange;
import org.apache.uima.ducc.transport.DuccTransportConfiguration;
import org.apache.uima.ducc.transport.agent.ProcessStateUpdate;
import org.apache.uima.ducc.transport.dispatcher.DuccEventDispatcher;
@@ -164,13 +159,6 @@ public class JobProcessConfiguration {
throw e;
}
try {
-
- // Assume IP address provided from environment. In
production this
- // will be the actual node IP. In testing, the IP can
be virtual
- // when running multiple agents on the same node. The
agent is
- // responsible for providing the IP in this process
environment.
- String thisNodeIP =
(System.getenv(IDuccUser.EnvironmentVariable.DUCC_IP.value()) == null) ?
InetAddress
- .getLocalHost().getHostAddress() :
System.getenv(IDuccUser.EnvironmentVariable.DUCC_IP.value());
camelContext = common.camelContext();
// currently supported jobType values:
@@ -282,34 +270,4 @@ public class JobProcessConfiguration {
}
}
- private class DuccProcessFilter implements Predicate {
- String thisNodeIP;
-
- public DuccProcessFilter(final String thisNodeIP) {
- this.thisNodeIP = thisNodeIP;
- }
-
- public synchronized boolean matches(Exchange exchange) {
- // String methodName="DuccProcessFilter.matches";
- boolean result = false;
- try {
- String pid = (String)
exchange.getIn().getHeader(
- DuccExchange.ProcessPID);
- String targetIP = (String)
exchange.getIn().getHeader(
- DuccExchange.DUCCNODEIP);
- // check if this message is targeting this
process. Check if the
- // process PID
- // and the node match target process.
- if (Utils.getPID().equals(pid) &&
thisNodeIP.equals(targetIP)) {
- result = true;
- System.out
- .println(">>>>>>>>>
Process Received a Message. Is Process target for message:"
- +
result + ". Target PID:" + pid);
- }
- } catch (Throwable e) {
- e.printStackTrace();
- }
- return result;
- }
- }
}