From d4628eebb184664440576d23baec6fd40065cabf Mon Sep 17 00:00:00 2001 From: Sujen Shah Date: Fri, 9 Oct 2015 19:05:00 -0700 Subject: [PATCH 1/2] Resolving eclipse build issue with protocol-interactiveselenium --- build.xml | 1 + .../handlers/DefalultMultiInteractionHandler.java | 2 +- .../handlers/DefaultClickAllAjaxLinksHandler.java | 2 +- .../protocol/interactiveselenium/handlers/DefaultHandler.java | 2 +- .../handlers/InteractiveSeleniumHandler.java | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build.xml b/build.xml index 713e2b5671..8eed87e385 100644 --- a/build.xml +++ b/build.xml @@ -1019,6 +1019,7 @@ + diff --git a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefalultMultiInteractionHandler.java b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefalultMultiInteractionHandler.java index d27b474fdb..0b8537cf5c 100644 --- a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefalultMultiInteractionHandler.java +++ b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefalultMultiInteractionHandler.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.nutch.protocol.interactiveselenium; +package org.apache.nutch.protocol.interactiveselenium.handlers; import org.apache.hadoop.util.StringUtils; import org.openqa.selenium.JavascriptExecutor; diff --git a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefaultClickAllAjaxLinksHandler.java b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefaultClickAllAjaxLinksHandler.java index 4d97e17d75..e225942512 100644 --- a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefaultClickAllAjaxLinksHandler.java +++ b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefaultClickAllAjaxLinksHandler.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.nutch.protocol.interactiveselenium; +package org.apache.nutch.protocol.interactiveselenium.handlers; import java.util.List; diff --git a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefaultHandler.java b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefaultHandler.java index 70f9245a18..d2f1e12c43 100644 --- a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefaultHandler.java +++ b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/DefaultHandler.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.nutch.protocol.interactiveselenium; +package org.apache.nutch.protocol.interactiveselenium.handlers; import org.openqa.selenium.WebDriver; diff --git a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/InteractiveSeleniumHandler.java b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/InteractiveSeleniumHandler.java index 81877a7476..9540e212ed 100644 --- a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/InteractiveSeleniumHandler.java +++ b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/handlers/InteractiveSeleniumHandler.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.nutch.protocol.interactiveselenium; +package org.apache.nutch.protocol.interactiveselenium.handlers; import org.openqa.selenium.WebDriver; From 25c0633b4a1479e5bce2eba5d45c493ac7c75d31 Mon Sep 17 00:00:00 2001 From: Sujen Shah Date: Fri, 9 Oct 2015 19:57:35 -0700 Subject: [PATCH 2/2] Changed class load path --- .../apache/nutch/protocol/interactiveselenium/HttpResponse.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/HttpResponse.java b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/HttpResponse.java index 548153af4b..b0efeed334 100644 --- a/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/HttpResponse.java +++ b/src/plugin/protocol-interactiveselenium/src/java/org/apache/nutch/protocol/interactiveselenium/HttpResponse.java @@ -251,7 +251,7 @@ private void loadSeleniumHandlers() { handlers = new InteractiveSeleniumHandler[handlerNames.length]; for (int i = 0; i < handlerNames.length; i++) { try { - String classToLoad = this.getClass().getPackage().getName() + "." + handlerNames[i]; + String classToLoad = this.getClass().getPackage().getName() + "." + "handlers." + handlerNames[i]; handlers[i] = InteractiveSeleniumHandler.class.cast(Class.forName(classToLoad).newInstance()); Http.LOG.info("Successfully loaded " + classToLoad); } catch (ClassNotFoundException e) {