You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nutch.apache.org by Marco PV <nu...@hotmail.com> on 2005/04/19 06:30:50 UTC

Parse Rss Compile errors

Hi,

I use jdk1.5 and I'm getting this errors trying to compile nutch with 
parse-rss: (modified at 17/04/05)
Any idea?

Thanks,
Marco
compile:
     [echo] Compiling plugin: parse-rss
    [javac] Compiling 4 source files to /backup/news/build/parse-rss/classes
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:19: 
package org.apache.nutch.protocol does not exist
    [javac] import org.apache.nutch.protocol.Content;
    [javac]                                  ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:20: 
package org.apache.nutch.util does not exist
    [javac] import org.apache.nutch.util.LogFormatter;
    [javac]                              ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:21: 
cannot find symbol
    [javac] symbol  : class Parser
    [javac] location: package org.apache.nutch.parse
    [javac] import org.apache.nutch.parse.Parser;
    [javac]                               ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:22: 
cannot find symbol
    [javac] symbol  : class Parse
    [javac] location: package org.apache.nutch.parse
    [javac] import org.apache.nutch.parse.Parse;
    [javac]                               ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:23: 
cannot find symbol
    [javac] symbol  : class ParseData
    [javac] location: package org.apache.nutch.parse
    [javac] import org.apache.nutch.parse.ParseData;
    [javac]                               ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:24: 
cannot find symbol
    [javac] symbol  : class ParseImpl
    [javac] location: package org.apache.nutch.parse
    [javac] import org.apache.nutch.parse.ParseImpl;
    [javac]                               ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:25: 
cannot find symbol
    [javac] symbol  : class Outlink
    [javac] location: package org.apache.nutch.parse
    [javac] import org.apache.nutch.parse.Outlink;
    [javac]                               ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:26: 
cannot find symbol
    [javac] symbol  : class ParseException
    [javac] location: package org.apache.nutch.parse
    [javac] import org.apache.nutch.parse.ParseException;
    [javac]                               ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:62: 
cannot find symbol
    [javac] symbol: class Parser
    [javac] public class RSSParser implements Parser {
    [javac]                                   ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:101: 
cannot find symbol
    [javac] symbol  : class Content
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]     public Parse getParse(Content content) throws ParseException 
{
    [javac]                           ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:101: 
cannot find symbol
    [javac] symbol  : class Parse
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]     public Parse getParse(Content content) throws ParseException 
{
    [javac]            ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:101: 
cannot find symbol
    [javac] symbol  : class ParseException
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]     public Parse getParse(Content content) throws ParseException 
{
    [javac]                                                   ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:63: 
cannot find symbol
    [javac] symbol  : variable LogFormatter
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]     public static final Logger LOG = LogFormatter
    [javac]                                      ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:85: 
package org.apache.nutch.util does not exist
    [javac]                 
org.apache.nutch.util.LogFormatter.getLogStream(this.LOG,
    [javac]                                      ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:126: 
cannot find symbol
    [javac] symbol  : class ParseException
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]             throw new ParseException("Can't be handled as rss 
document. " + e);
    [javac]                       ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:152: 
cannot find symbol
    [javac] symbol  : class Outlink
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]                             .add(new Outlink(r.getLink(), 
r.getDescription()));
    [javac]                                      ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:177: 
cannot find symbol
    [javac] symbol  : class Outlink
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]                         theOutlinks.add(new Outlink(whichLink, 
theRSSItem
    [javac]                                             ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:202: 
cannot find symbol
    [javac] symbol  : class Outlink
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]         Outlink[] outlinks = (Outlink[]) theOutlinks
    [javac]         ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:202: 
cannot find symbol
    [javac] symbol  : class Outlink
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]         Outlink[] outlinks = (Outlink[]) theOutlinks
    [javac]                               ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:203: 
cannot find symbol
    [javac] symbol  : class Outlink
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]                 .toArray(new Outlink[theOutlinks.size()]);
    [javac]                              ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:209: 
cannot find symbol
    [javac] symbol  : class ParseData
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]         ParseData parseData = new 
ParseData(contentTitle.toString(), outlinks,
    [javac]         ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:209: 
cannot find symbol
    [javac] symbol  : class ParseData
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]         ParseData parseData = new 
ParseData(contentTitle.toString(), outlinks,
    [javac]                                   ^
    [javac] 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/RSSParser.java:211: 
cannot find symbol
    [javac] symbol  : class ParseImpl
    [javac] location: class org.apache.nutch.parse.rss.RSSParser
    [javac]         return new ParseImpl(indexText.toString(), parseData);
    [javac]                    ^
    [javac] Note: 
/backup/news/src/plugin/parse-html/src/java/org/apache/nutch/parse/rss/FeedParserListenerImpl.java 
uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 23 errors

BUILD FAILED
/backup/news/build.xml:70: The following error occurred while executing this 
line:
/backup/news/src/plugin/build.xml:12: The following error occurred while 
executing this line:
/backup/news/src/plugin/build-plugin.xml:84: Compile failed; see the 
compiler error output for details.

Total time: 23 seconds

_________________________________________________________________
MSN Messenger: instale grátis e converse com seus amigos. 
http://messenger.msn.com.br


RE: Parse Rss Compile errors

Posted by Chris A Mattmann <Ch...@jpl.nasa.gov>.
Hi,

 Are you sure you're trying to compile parse-rss? It looks like you're
trying to compile parse-html, from your included output. Further, I think
that the cause of your errors seems like you haven't generated the Nutch
core classes yet. From the <nutch_root> directory, type:

% ant compile-core

Then, you can do one of the following:

% ant compile-plugins

(This will compile * all * of the plugins listed in the
<nutch_root>/src/plugin/build.xml script)

Or you can cd to your appropriate plugin directory (take parse-html as an
example):

% cd <nutch_root>/src/plugin/parse-html
% ant compile

That will compile your plugin from its local directory, only running its ant
compile script.

Hope that helps.

Cheers,
  Chris

______________________________________________
Chris A. Mattmann
Chris.Mattmann@jpl.nasa.gov 
Staff Member
Modeling and Data Management Systems Section (387)
Data Management Systems and Technologies Group

_________________________________________________
Jet Propulsion Laboratory            Pasadena, CA
Office: 171-266B                        Mailstop:  171-246
_______________________________________________________

Disclaimer:  The opinions presented within are my own and do not reflect
those of either NASA, JPL, or the California Institute of Technology.

> -----Original Message-----
> From: Marco PV [mailto:nutch_mail@hotmail.com]
> Sent: Monday, April 18, 2005 9:31 PM
> To: nutch-dev@incubator.apache.org
> Subject: Parse Rss Compile errors
> 
> Hi,
> 
> I use jdk1.5 and I'm getting this errors trying to compile nutch with
> parse-rss: (modified at 17/04/05)
> Any idea?
> 
> Thanks,
> Marco
> compile:
>      [echo] Compiling plugin: parse-rss
>     [javac] Compiling 4 source files to /backup/news/build/parse-
> rss/classes
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:19:
> package org.apache.nutch.protocol does not exist
>     [javac] import org.apache.nutch.protocol.Content;
>     [javac]                                  ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:20:
> package org.apache.nutch.util does not exist
>     [javac] import org.apache.nutch.util.LogFormatter;
>     [javac]                              ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:21:
> cannot find symbol
>     [javac] symbol  : class Parser
>     [javac] location: package org.apache.nutch.parse
>     [javac] import org.apache.nutch.parse.Parser;
>     [javac]                               ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:22:
> cannot find symbol
>     [javac] symbol  : class Parse
>     [javac] location: package org.apache.nutch.parse
>     [javac] import org.apache.nutch.parse.Parse;
>     [javac]                               ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:23:
> cannot find symbol
>     [javac] symbol  : class ParseData
>     [javac] location: package org.apache.nutch.parse
>     [javac] import org.apache.nutch.parse.ParseData;
>     [javac]                               ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:24:
> cannot find symbol
>     [javac] symbol  : class ParseImpl
>     [javac] location: package org.apache.nutch.parse
>     [javac] import org.apache.nutch.parse.ParseImpl;
>     [javac]                               ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:25:
> cannot find symbol
>     [javac] symbol  : class Outlink
>     [javac] location: package org.apache.nutch.parse
>     [javac] import org.apache.nutch.parse.Outlink;
>     [javac]                               ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:26:
> cannot find symbol
>     [javac] symbol  : class ParseException
>     [javac] location: package org.apache.nutch.parse
>     [javac] import org.apache.nutch.parse.ParseException;
>     [javac]                               ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:62:
> cannot find symbol
>     [javac] symbol: class Parser
>     [javac] public class RSSParser implements Parser {
>     [javac]                                   ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:101:
> cannot find symbol
>     [javac] symbol  : class Content
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]     public Parse getParse(Content content) throws
> ParseException
> {
>     [javac]                           ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:101:
> cannot find symbol
>     [javac] symbol  : class Parse
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]     public Parse getParse(Content content) throws
> ParseException
> {
>     [javac]            ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:101:
> cannot find symbol
>     [javac] symbol  : class ParseException
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]     public Parse getParse(Content content) throws
> ParseException
> {
>     [javac]                                                   ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:63:
> cannot find symbol
>     [javac] symbol  : variable LogFormatter
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]     public static final Logger LOG = LogFormatter
>     [javac]                                      ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:85:
> package org.apache.nutch.util does not exist
>     [javac]
> org.apache.nutch.util.LogFormatter.getLogStream(this.LOG,
>     [javac]                                      ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:126:
> cannot find symbol
>     [javac] symbol  : class ParseException
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]             throw new ParseException("Can't be handled as rss
> document. " + e);
>     [javac]                       ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:152:
> cannot find symbol
>     [javac] symbol  : class Outlink
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]                             .add(new Outlink(r.getLink(),
> r.getDescription()));
>     [javac]                                      ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:177:
> cannot find symbol
>     [javac] symbol  : class Outlink
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]                         theOutlinks.add(new Outlink(whichLink,
> theRSSItem
>     [javac]                                             ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:202:
> cannot find symbol
>     [javac] symbol  : class Outlink
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]         Outlink[] outlinks = (Outlink[]) theOutlinks
>     [javac]         ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:202:
> cannot find symbol
>     [javac] symbol  : class Outlink
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]         Outlink[] outlinks = (Outlink[]) theOutlinks
>     [javac]                               ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:203:
> cannot find symbol
>     [javac] symbol  : class Outlink
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]                 .toArray(new Outlink[theOutlinks.size()]);
>     [javac]                              ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:209:
> cannot find symbol
>     [javac] symbol  : class ParseData
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]         ParseData parseData = new
> ParseData(contentTitle.toString(), outlinks,
>     [javac]         ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:209:
> cannot find symbol
>     [javac] symbol  : class ParseData
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]         ParseData parseData = new
> ParseData(contentTitle.toString(), outlinks,
>     [javac]                                   ^
>     [javac]
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/RSSParser.java:211:
> cannot find symbol
>     [javac] symbol  : class ParseImpl
>     [javac] location: class org.apache.nutch.parse.rss.RSSParser
>     [javac]         return new ParseImpl(indexText.toString(), parseData);
>     [javac]                    ^
>     [javac] Note:
> /backup/news/src/plugin/parse-
> html/src/java/org/apache/nutch/parse/rss/FeedParserListenerImpl.java
> uses unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>     [javac] 23 errors
> 
> BUILD FAILED
> /backup/news/build.xml:70: The following error occurred while executing
> this
> line:
> /backup/news/src/plugin/build.xml:12: The following error occurred while
> executing this line:
> /backup/news/src/plugin/build-plugin.xml:84: Compile failed; see the
> compiler error output for details.
> 
> Total time: 23 seconds
> 
> _________________________________________________________________
> MSN Messenger: instale grátis e converse com seus amigos.
> http://messenger.msn.com.br