nutch-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lewis John McGibbney (JIRA)" <j...@apache.org>
Subject [jira] [Created] (NUTCH-2019) ClassPathException sending topN argument for /job/create using Nutch 2.x RESTApi
Date Thu, 21 May 2015 18:25:17 GMT
Lewis John McGibbney created NUTCH-2019:
-------------------------------------------

             Summary: ClassPathException sending topN argument for /job/create using Nutch
2.x RESTApi
                 Key: NUTCH-2019
                 URL: https://issues.apache.org/jira/browse/NUTCH-2019
             Project: Nutch
          Issue Type: Bug
          Components: generator
    Affects Versions: 2.3
         Environment: Nutch 2.3
            Reporter: Lewis John McGibbney
            Assignee: Lewis John McGibbney
            Priority: Minor
             Fix For: 2.3.1
         Attachments: NUTCH-2019.patch

As described [http://www.mail-archive.com/user%40nutch.apache.org/msg13549.html|here], the
issues is as follows

Looking at the source I think it was caused by the following line:


topN = (Long) args.get(Nutch.ARG_TOPN);

I managed to get it temporarily "fixed" by replacing the above with the following:


try{

  topN = (Long) args.get(Nutch.ARG_TOPN);
} catch(Exception e) {

  topN = Long.parseLong(args.get(Nutch.ARG_TOPN).toString());
  LOG.warn("Error: " + e + "test: " + args.get(Nutch.ARG_TOPN));
}

I guess it complains about ClassCastException because JSON stores the argument as int or string
and not long.


Regards,
Alex



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message