Author: rharo
Date: Sat Dec 1 20:44:15 2018
New Revision: 1847921
URL: http://svn.apache.org/viewvc?rev=1847921&view=rev
Log:
Merged PRs for STANBOL-1473 to STANBOL-1476. Kudos to Furkan Karmaci
Modified:
stanbol/trunk/commons/solr/managed/src/main/java/org/apache/stanbol/commons/solr/managed/IndexMetadata.java
stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java
stanbol/trunk/enhancement-engines/entitylinking/labeltokenizer-lucene/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/labeltokenizer/lucene/LuceneLabelTokenizer.java
Modified:
stanbol/trunk/commons/solr/managed/src/main/java/org/apache/stanbol/commons/solr/managed/IndexMetadata.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/solr/managed/src/main/java/org/apache/stanbol/commons/solr/managed/IndexMetadata.java?rev=1847921&r1=1847920&r2=1847921&view=diff
==============================================================================
---
stanbol/trunk/commons/solr/managed/src/main/java/org/apache/stanbol/commons/solr/managed/IndexMetadata.java
(original)
+++
stanbol/trunk/commons/solr/managed/src/main/java/org/apache/stanbol/commons/solr/managed/IndexMetadata.java
Sat Dec 1 20:44:15 2018
@@ -161,7 +161,7 @@ public final class IndexMetadata extends
StringBuilder value = new StringBuilder();
boolean first = true;
for(String archive:archives){
- if(archive != null && archive != null){
+ if(archive != null){
if(!first){
value.append(',');
} else {
@@ -174,7 +174,7 @@ public final class IndexMetadata extends
}
public boolean isSynchronized(){
String value = getProperty(SYNCHRONIZED);
- return value == null ? false : Boolean.parseBoolean(value);
+ return Boolean.parseBoolean(value);
}
public void setSynchronized(boolean state){
setProperty(SYNCHRONIZED, Boolean.toString(state));
Modified:
stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java?rev=1847921&r1=1847920&r2=1847921&view=diff
==============================================================================
---
stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java
(original)
+++
stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java
Sat Dec 1 20:44:15 2018
@@ -72,13 +72,9 @@ public final class JarExecutor {
return serverPort;
}
- public static JarExecutor getInstance(Properties config) throws
ExecutorException {
+ public synchronized static JarExecutor getInstance(Properties config)
throws ExecutorException {
if (instance == null) {
- synchronized (JarExecutor.class) {
- if (instance == null) {
- instance = new JarExecutor(config);
- }
- }
+ instance = new JarExecutor(config);
}
return instance;
}
Modified:
stanbol/trunk/enhancement-engines/entitylinking/labeltokenizer-lucene/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/labeltokenizer/lucene/LuceneLabelTokenizer.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/entitylinking/labeltokenizer-lucene/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/labeltokenizer/lucene/LuceneLabelTokenizer.java?rev=1847921&r1=1847920&r2=1847921&view=diff
==============================================================================
---
stanbol/trunk/enhancement-engines/entitylinking/labeltokenizer-lucene/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/labeltokenizer/lucene/LuceneLabelTokenizer.java
(original)
+++
stanbol/trunk/enhancement-engines/entitylinking/labeltokenizer-lucene/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/labeltokenizer/lucene/LuceneLabelTokenizer.java
Sat Dec 1 20:44:15 2018
@@ -206,10 +206,19 @@ public class LuceneLabelTokenizer implem
tokens.add(label.substring(offset.startOffset(),
offset.endOffset()));
}
tokenizer.end();
- tokenizer.close();
} catch (IOException e) {
log.error("IOException while reading from a StringReader
:(",e);
return null;
+ } finally {
+ try {
+ if (tokenizer == null) {
+ return null;
+ }
+ tokenizer.close();
+ } catch (IOException e) {
+ log.error("IOException while closing a StringReader :(",e);
+ return null;
+ }
}
return tokens.toArray(new String[tokens.size()]);
} else {