[MediaWiki-commits] [Gerrit] Small changes to fix some stuff breaking during test on server. - change (mediawiki...WikidataEntitySuggester)

2013-09-25 Thread Nilesh (Code Review)
Nilesh has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/85957


Change subject: Small changes to fix some stuff breaking during test on server.
..

Small changes to fix some stuff breaking during test on server.

Change-Id: Ibe20e20107c8b7b872bd24c49283f81459aea234
---
M client/pom.xml
M 
client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
M 
client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
M client/src/main/webapp/META-INF/context.xml
M myrrix-claimprops/pom.xml
A myrrix-claimprops/src/main/webapp/META-INF/context.xml
M myrrix-claimprops/src/main/webapp/WEB-INF/web.xml
M myrrix-refprops/pom.xml
A myrrix-refprops/src/main/webapp/META-INF/context.xml
M myrrix-refprops/src/main/webapp/WEB-INF/web.xml
10 files changed, 24 insertions(+), 56 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataEntitySuggester 
refs/changes/57/85957/1

diff --git a/client/pom.xml b/client/pom.xml
index a785365..b056a0a 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -19,6 +19,7 @@
 endorsed.dir${project.build.directory}/endorsed/endorsed.dir
 project.build.sourceEncodingUTF-8/project.build.sourceEncoding
 powermock.version1.5.1/powermock.version
+netbeans.hint.deploy.serverTomcat/netbeans.hint.deploy.server
 /properties
 
 dependencies
diff --git 
a/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
 
b/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
index 3bfaa83..2c81817 100644
--- 
a/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
+++ 
b/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
@@ -89,14 +89,14 @@
 float countSum = 0, count = 0;
 
 if (keyFound.apply(temp) == true) {
-key = temp;
-temp = reader.readLine();
+key = temp.trim();
+temp = reader.readLine().trim();
 }
 
 while (keyFound.apply(temp) == false) {
-String strings[] = temp.split(,);
+String strings[] = temp.trim().split(,);
 String item = strings[0].trim();
-count = Integer.parseInt(strings[1].trim());
+count = Integer.parseInt(strings[1]);
 countSum += count;
 list.add(new TranslatedRecommendedItemImpl(item, count));
 temp = reader.readLine();
diff --git 
a/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
 
b/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
index c771856..999260e 100644
--- 
a/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
+++ 
b/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
@@ -7,8 +7,6 @@
 import java.util.List;
 import javax.servlet.ServletException;
 import javax.servlet.ServletRequest;
-import javax.servlet.UnavailableException;
-import javax.servlet.annotation.WebServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import org.apache.mahout.cf.taste.common.TasteException;
@@ -41,10 +39,7 @@
 public void init() throws ServletException {
 Recommender recommender = getRecommender();
 if (recommender == null) {
-WebServlet webServlet = 
this.getClass().getAnnotation(WebServlet.class);
-String ingestAction = /entitysuggester + 
webServlet.urlPatterns();
-throw new UnavailableException(Please initialize the 
recommendation engine by using  + ingestAction
-+ before making any requests to this suggester servlet);
+throw new ServletException(Please initialize the recommendation 
engine by using the ingest servlet before making any requests to this suggester 
servlet);
 }
 }
 
@@ -67,7 +62,7 @@
 inputList = INPUT_SEPARATOR.splitToList(pathInfo.substring(1));
 }
 int howMany = getHowMany(request);
-
+
 try {
 String jsonSuggestions = 
getRecommender().recommendAsJSON(inputList, howMany);
 response.getWriter().write(jsonSuggestions);
@@ -85,9 +80,9 @@
 try {
 howMany = Integer.parseInt(request.getParameter(howMany));
 } catch (NumberFormatException nfe) {
-return 0;
+howMany = 0;
 }
-

[MediaWiki-commits] [Gerrit] Small changes to fix some stuff breaking during test on server. - change (mediawiki...WikidataEntitySuggester)

2013-09-25 Thread Daniel Kinzler (Code Review)
Daniel Kinzler has submitted this change and it was merged.

Change subject: Small changes to fix some stuff breaking during test on server.
..


Small changes to fix some stuff breaking during test on server.

Change-Id: Ibe20e20107c8b7b872bd24c49283f81459aea234
---
M client/pom.xml
M 
client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
M 
client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
M client/src/main/webapp/META-INF/context.xml
M myrrix-claimprops/pom.xml
A myrrix-claimprops/src/main/webapp/META-INF/context.xml
M myrrix-claimprops/src/main/webapp/WEB-INF/web.xml
M myrrix-refprops/pom.xml
A myrrix-refprops/src/main/webapp/META-INF/context.xml
M myrrix-refprops/src/main/webapp/WEB-INF/web.xml
10 files changed, 24 insertions(+), 56 deletions(-)

Approvals:
  Daniel Kinzler: Verified; Looks good to me, approved



diff --git a/client/pom.xml b/client/pom.xml
index a785365..b056a0a 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -19,6 +19,7 @@
 endorsed.dir${project.build.directory}/endorsed/endorsed.dir
 project.build.sourceEncodingUTF-8/project.build.sourceEncoding
 powermock.version1.5.1/powermock.version
+netbeans.hint.deploy.serverTomcat/netbeans.hint.deploy.server
 /properties
 
 dependencies
diff --git 
a/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
 
b/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
index 3bfaa83..2c81817 100644
--- 
a/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
+++ 
b/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/recommenders/util/TranslatedRecommendedItemDatasetParser.java
@@ -89,14 +89,14 @@
 float countSum = 0, count = 0;
 
 if (keyFound.apply(temp) == true) {
-key = temp;
-temp = reader.readLine();
+key = temp.trim();
+temp = reader.readLine().trim();
 }
 
 while (keyFound.apply(temp) == false) {
-String strings[] = temp.split(,);
+String strings[] = temp.trim().split(,);
 String item = strings[0].trim();
-count = Integer.parseInt(strings[1].trim());
+count = Integer.parseInt(strings[1]);
 countSum += count;
 list.add(new TranslatedRecommendedItemImpl(item, count));
 temp = reader.readLine();
diff --git 
a/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
 
b/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
index c771856..999260e 100644
--- 
a/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
+++ 
b/client/src/main/java/org/wikimedia/wikibase/entitysuggester/client/servlets/suggest/AbstractSuggesterServlet.java
@@ -7,8 +7,6 @@
 import java.util.List;
 import javax.servlet.ServletException;
 import javax.servlet.ServletRequest;
-import javax.servlet.UnavailableException;
-import javax.servlet.annotation.WebServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import org.apache.mahout.cf.taste.common.TasteException;
@@ -41,10 +39,7 @@
 public void init() throws ServletException {
 Recommender recommender = getRecommender();
 if (recommender == null) {
-WebServlet webServlet = 
this.getClass().getAnnotation(WebServlet.class);
-String ingestAction = /entitysuggester + 
webServlet.urlPatterns();
-throw new UnavailableException(Please initialize the 
recommendation engine by using  + ingestAction
-+ before making any requests to this suggester servlet);
+throw new ServletException(Please initialize the recommendation 
engine by using the ingest servlet before making any requests to this suggester 
servlet);
 }
 }
 
@@ -67,7 +62,7 @@
 inputList = INPUT_SEPARATOR.splitToList(pathInfo.substring(1));
 }
 int howMany = getHowMany(request);
-
+
 try {
 String jsonSuggestions = 
getRecommender().recommendAsJSON(inputList, howMany);
 response.getWriter().write(jsonSuggestions);
@@ -85,9 +80,9 @@
 try {
 howMany = Integer.parseInt(request.getParameter(howMany));
 } catch (NumberFormatException nfe) {
-return 0;
+howMany = 0;
 }
-Preconditions.checkArgument(howMany  0, howMany must be positive);
+