Uploaded image for project: 'Nutch'
  1. Nutch
  2. NUTCH-2591

Can not import org.json.simple.JSONObject in Nutch 2.3.1

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 2.3.1
    • None
    • fetcher, parser, plugin
    • None
    • Operating System: Ubuntu 16.04

      Hadoop: 2.5.2

      Hbase: 0.98.8-hadoop2

    Description

      I am modifying Nutch 2.3.1 and integrating CLD2 language detector in FetcherReducer.java class. I made a separate class name LangInfo.java in org.apache.nutch.fetcher package.

      In this LangInfo.java class i tried to write import org.json.simple.JSONObject;

      and org.json.simple.parser;

      but when i build it using ant runtime command in Nutch directory it fails with error

       

      src/java/org/apache/nutch/fetcher/LangInfo.java:20: error: package org.json.simple.JSONObject does not exist

       

      src/java/org/apache/nutch/fetcher/LangInfo.java:21: error: package org.json.simple.parser does not exist**

       

      But when i open it in eclipse, eclipse does not shows error on this import. and if i go to project properties > Libraries there i found json-simple-1.1.0.jar. it means this jar file already exists. but why i am always getting errors due to this import?

      i have attached two screenshots with this issue:

      1- jar.png (this is eclipse screenshot showing json-simple-1.1.0.jar exists)

      2- error.png (this is terminal build error log. when i run ant runtime command)

      Kindly help me ASAP.

      TIA.

       

      Attachments

        1. error.png
          202 kB
          Usama Tahir
        2. jar.png
          127 kB
          Usama Tahir

        Activity

          People

            Unassigned Unassigned
            usama_ Usama Tahir
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: