[ 
https://issues.apache.org/jira/browse/NUTCH-1078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Markus Jelsma reopened NUTCH-1078:
----------------------------------


Too bad, the fetcher's logging is not partially broken, something i didn't see 
happening in a controlled environment since there were no exceptions. This is 
what's happening in a production environment:

{code}
2011-09-22 19:36:02,046 ERROR org.apache.nutch.util.LogUtil: Cannot log with 
method [null]
java.lang.NullPointerException
        at org.apache.nutch.util.LogUtil$1.flush(LogUtil.java:103)
        at java.io.PrintStream.write(PrintStream.java:432)
        at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202)
        at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:272)
        at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:85)
        at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:168)
        at java.io.PrintStream.newLine(PrintStream.java:496)
        at java.io.PrintStream.println(PrintStream.java:774)
        at java.lang.Throwable.printStackTrace(Throwable.java:461)
        at 
org.apache.nutch.protocol.http.api.HttpBase.getProtocolOutput(HttpBase.java:197)
        at org.apache.nutch.fetcher.Fetcher$FetcherThread.run(Fetcher.java:665)
{code}

Can you check it out?

> Upgrade all instances of commons logging to slf4j (with log4j backend)
> ----------------------------------------------------------------------
>
>                 Key: NUTCH-1078
>                 URL: https://issues.apache.org/jira/browse/NUTCH-1078
>             Project: Nutch
>          Issue Type: Improvement
>    Affects Versions: 1.4
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>            Priority: Minor
>             Fix For: 1.4
>
>         Attachments: NUTCH-1078-branch-1.4-20110816.patch, 
> NUTCH-1078-branch-1.4-20110824-v2.patch, 
> NUTCH-1078-branch-1.4-20110911-v3.patch, 
> NUTCH-1078-branch-1.4-20110916-v4.patch
>
>
> Whilst working on another issue, I noticed that some classes still import and 
> use commons logging for example HttpBase.java
> {code}
> import java.util.*;
> // Commons Logging imports
> import org.apache.commons.logging.Log;
> import org.apache.commons.logging.LogFactory;
> // Nutch imports
> import org.apache.nutch.crawl.CrawlDatum;
> {code}
> At this stage I am unsure how many (if any others) still import and reply 
> upon commons logging, however they should be upgraded to slf4j for branch-1.4.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to