[ https://issues.apache.org/jira/browse/NUTCH-1084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13221762#comment-13221762 ]
gee commented on NUTCH-1084: ---------------------------- invoke nutch jdwp and used eclipse to debug nutch on distributed hadoop configuration. and i was able to dump classpath of certain class instance by using following expression java.util.Arrays.toString(((java.net.URLClassLoader)this.getClass().getClassLoader()).getURLs()) MapWritable(AbstractMapWritable).readFields(DataInput) line: 203 MapWritable.readFields(DataInput) line: 171 CrawlDatum.readFields(DataInput) line: 278 NutchWritable(GenericWritableConfigurable).readFields(DataInput) line: 54 WritableSerialization$WritableDeserializer.deserialize(Writable) line: 73 WritableSerialization$WritableDeserializer.deserialize(Object) line: 44 ReduceTask$ReduceValuesIterator<KEY,VALUE>(Task$ValuesIterator<KEY,VALUE>).readNextValue() line: 1392 ReduceTask$ReduceValuesIterator<KEY,VALUE>(Task$ValuesIterator<KEY,VALUE>).next() line: 1332 ReduceTask$ReduceValuesIterator<KEY,VALUE>.moveToNext() line: 212 ReduceTask$ReduceValuesIterator<KEY,VALUE>.next() line: 208 IdentityReducer<K,V>.reduce(K, Iterator<V>, OutputCollector<K,V>, Reporter) line: 45 ReduceTask.runOldReducer(JobConf, TaskUmbilicalProtocol, TaskReporter, RawKeyValueIterator, RawComparator<INKEY>, Class<INKEY>, Class<INVALUE>) line: 448 ReduceTask.run(JobConf, TaskUmbilicalProtocol) line: 399 LocalJobRunner$Job.run() line: 442 classpath of instance CrawlDatum.readFields(DataInput) line: 278 was 'java.lang.String [file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/, file:/D:/nutch/nutch-1.5-SNAPSHOT.job, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/classes/, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/activation-1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/aopalliance-1.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/asm-3.2.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/aspectjrt-1.6.5.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/avro-1.5.3.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/clover-3.0.2.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-beanutils-1.7.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-beanutils-core-1.8.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-cli-1.2.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-codec-1.3.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-codec-1.4.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-collections-3.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-configuration-1.6.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-daemon-1.0.3.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-digester-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-el-1.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-httpclient-3.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-io-1.4.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-lang-2.4.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-logging-1.0.4.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-logging-1.1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-logging-api-1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-math-2.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/commons-net-1.4.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/core-3.1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/geronimo-stax-api_1.0_spec-1.0.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/gmbal-api-only-3.0.0-b023.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/grizzly-framework-2.1.1-tests.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/grizzly-framework-2.1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/grizzly-http-2.1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/grizzly-http-server-2.1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/grizzly-http-servlet-2.1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/grizzly-rcm-2.1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/guava-r09.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/guice-3.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/guice-servlet-3.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/hsqldb-1.8.0.7.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/icu4j-4.0.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jackson-core-asl-1.7.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jackson-jaxrs-1.7.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jackson-mapper-asl-1.8.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jackson-xc-1.7.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jasper-compiler-5.5.23.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jasper-runtime-5.5.23.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/javax.inject-1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/javax.servlet-3.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jaxb-api-2.2.2.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jaxb-impl-2.2.3-1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jdiff-1.0.9.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jersey-client-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jersey-core-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jersey-grizzly2-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jersey-guice-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jersey-json-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jersey-server-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jersey-test-framework-core-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jersey-test-framework-grizzly2-1.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jets3t-0.6.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jettison-1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jetty-6.1.22.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jetty-client-6.1.22.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jetty-sslengine-6.1.22.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jetty-util-6.1.22.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jetty-util5-6.1.22.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jline-0.9.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jline-0.9.94.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/json-simple-1.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/jsp-api-2.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/junit-3.8.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/kfs-0.3.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/log4j-1.2.15.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/lucene-core-3.1.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/lucene-core-3.4.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/mail-1.4.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/mail-1.4.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/management-api-3.0.0-b012.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/netty-3.2.3.Final.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/oro-2.0.8.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/paranamer-2.3.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/protobuf-java-2.4.0a.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/servlet-api-2.5-20081211.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/servlet-api-2.5.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/slf4j-api-1.5.5.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/slf4j-api-1.6.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/slf4j-log4j12-1.5.5.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/slf4j-log4j12-1.6.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/snappy-java-1.0.3.2.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/solr-solrj-3.1.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/solr-solrj-3.4.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/stax-api-1.0.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/tika-core-0.10.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/tika-core-1.0.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/wstx-asl-3.2.7.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/xercesImpl-2.9.1.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/xml-apis-1.3.04.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/xmlenc-0.52.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/xmlParserAPIs-2.6.2.jar, file:/D:/nutch/build/test/hadoop-unjar8586001369738345875/lib/zookeeper-3.3.1.jar]' referenced from: but, classpath of instance MapWritable(AbstractMapWritable).readFields(DataInput) line: 203(which throwed ClassNotFoundException) was 'java.lang.String [file:/D:/nutch/D, file:/D:/cygwin/nutch/etc/hadoop, file:/D:/nutch/D, file:/D:/cygwin/nutch/etc/hadoop, file:/D:/nutch/D, file:/D:/cygwin/nutch/etc/hadoop, file:/D:/nutch/share/hadoop/common/lib/activation-1.1.jar, file:/D:/nutch/share/hadoop/common/lib/asm-3.2.jar, file:/D:/nutch/share/hadoop/common/lib/aspectjrt-1.6.5.jar, file:/D:/nutch/share/hadoop/common/lib/avro-1.5.3.jar, file:/D:/nutch/share/hadoop/common/lib/commons-beanutils-1.7.0.jar, file:/D:/nutch/share/hadoop/common/lib/commons-beanutils-core-1.8.0.jar, file:/D:/nutch/share/hadoop/common/lib/commons-cli-1.2.jar, file:/D:/nutch/share/hadoop/common/lib/commons-codec-1.4.jar, file:/D:/nutch/share/hadoop/common/lib/commons-collections-3.2.1.jar, file:/D:/nutch/share/hadoop/common/lib/commons-configuration-1.6.jar, file:/D:/nutch/share/hadoop/common/lib/commons-digester-1.8.jar, file:/D:/nutch/share/hadoop/common/lib/commons-el-1.0.jar, file:/D:/nutch/share/hadoop/common/lib/commons-httpclient-3.1.jar, file:/D:/nutch/share/hadoop/common/lib/commons-lang-2.5.jar, file:/D:/nutch/share/hadoop/common/lib/commons-logging-1.1.1.jar, file:/D:/nutch/share/hadoop/common/lib/commons-logging-api-1.1.jar, file:/D:/nutch/share/hadoop/common/lib/commons-math-2.1.jar, file:/D:/nutch/share/hadoop/common/lib/commons-net-1.4.1.jar, file:/D:/nutch/share/hadoop/common/lib/core-3.1.1.jar, file:/D:/nutch/share/hadoop/common/lib/guava-r09.jar, file:/D:/nutch/share/hadoop/common/lib/hadoop-auth-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/common/lib/hsqldb-1.8.0.7.jar, file:/D:/nutch/share/hadoop/common/lib/jackson-core-asl-1.8.8.jar, file:/D:/nutch/share/hadoop/common/lib/jackson-jaxrs-1.8.8.jar, file:/D:/nutch/share/hadoop/common/lib/jackson-mapper-asl-1.8.8.jar, file:/D:/nutch/share/hadoop/common/lib/jackson-xc-1.8.8.jar, file:/D:/nutch/share/hadoop/common/lib/jasper-compiler-5.5.23.jar, file:/D:/nutch/share/hadoop/common/lib/jasper-runtime-5.5.23.jar, file:/D:/nutch/share/hadoop/common/lib/jaxb-api-2.2.2.jar, file:/D:/nutch/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar, file:/D:/nutch/share/hadoop/common/lib/jersey-core-1.8.jar, file:/D:/nutch/share/hadoop/common/lib/jersey-json-1.8.jar, file:/D:/nutch/share/hadoop/common/lib/jersey-server-1.8.jar, file:/D:/nutch/share/hadoop/common/lib/jets3t-0.6.1.jar, file:/D:/nutch/share/hadoop/common/lib/jettison-1.1.jar, file:/D:/nutch/share/hadoop/common/lib/jetty-6.1.26.jar, file:/D:/nutch/share/hadoop/common/lib/jetty-util-6.1.26.jar, file:/D:/nutch/share/hadoop/common/lib/json-simple-1.1.jar, file:/D:/nutch/share/hadoop/common/lib/jsp-api-2.1.jar, file:/D:/nutch/share/hadoop/common/lib/kfs-0.3.jar, file:/D:/nutch/share/hadoop/common/lib/log4j-1.2.15.jar, file:/D:/nutch/share/hadoop/common/lib/oro-2.0.8.jar, file:/D:/nutch/share/hadoop/common/lib/paranamer-2.3.jar, file:/D:/nutch/share/hadoop/common/lib/protobuf-java-2.4.0a.jar, file:/D:/nutch/share/hadoop/common/lib/servlet-api-2.5.jar, file:/D:/nutch/share/hadoop/common/lib/slf4j-api-1.6.1.jar, file:/D:/nutch/share/hadoop/common/lib/slf4j-log4j12-1.6.1.jar, file:/D:/nutch/share/hadoop/common/lib/snappy-java-1.0.3.2.jar, file:/D:/nutch/share/hadoop/common/lib/stax-api-1.0.1.jar, file:/D:/nutch/share/hadoop/common/lib/xmlenc-0.52.jar, file:/D:/nutch/share/hadoop/common/hadoop-common-0.24.0-SNAPSHOT-sources.jar, file:/D:/nutch/share/hadoop/common/hadoop-common-0.24.0-SNAPSHOT-test-sources.jar, file:/D:/nutch/share/hadoop/common/hadoop-common-0.24.0-SNAPSHOT-tests.jar, file:/D:/nutch/share/hadoop/common/hadoop-common-0.24.0-SNAPSHOT.jar, file:/D:/cygwin/contrib/capacity-scheduler/*.jar, file:/D:/cygwin/contrib/capacity-scheduler/*.jar, file:/D:/nutch/share/hadoop/hdfs/hadoop-hdfs-0.24.0-SNAPSHOT-sources.jar, file:/D:/nutch/share/hadoop/hdfs/hadoop-hdfs-0.24.0-SNAPSHOT-test-sources.jar, file:/D:/nutch/share/hadoop/hdfs/hadoop-hdfs-0.24.0-SNAPSHOT-tests.jar, file:/D:/nutch/share/hadoop/hdfs/hadoop-hdfs-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/hdfs/lib/avro-1.5.3.jar, file:/D:/nutch/share/hadoop/hdfs/lib/commons-daemon-1.0.3.jar, file:/D:/nutch/share/hadoop/hdfs/lib/commons-logging-1.1.1.jar, file:/D:/nutch/share/hadoop/hdfs/lib/jackson-core-asl-1.8.8.jar, file:/D:/nutch/share/hadoop/hdfs/lib/jackson-mapper-asl-1.8.8.jar, file:/D:/nutch/share/hadoop/hdfs/lib/log4j-1.2.15.jar, file:/D:/nutch/share/hadoop/hdfs/lib/paranamer-2.3.jar, file:/D:/nutch/share/hadoop/hdfs/lib/protobuf-java-2.4.0a.jar, file:/D:/nutch/share/hadoop/hdfs/lib/slf4j-api-1.6.1.jar, file:/D:/nutch/share/hadoop/hdfs/lib/slf4j-log4j12-1.6.1.jar, file:/D:/nutch/share/hadoop/hdfs/lib/snappy-java-1.0.3.2.jar, file:/D:/nutch/share/hadoop/hdfs/hadoop-hdfs-0.24.0-SNAPSHOT-sources.jar, file:/D:/nutch/share/hadoop/hdfs/hadoop-hdfs-0.24.0-SNAPSHOT-test-sources.jar, file:/D:/nutch/share/hadoop/hdfs/hadoop-hdfs-0.24.0-SNAPSHOT-tests.jar, file:/D:/nutch/share/hadoop/hdfs/hadoop-hdfs-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/aopalliance-1.0.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/asm-3.2.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/avro-1.5.3.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/clover-3.0.2.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/commons-daemon-1.0.3.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/commons-io-2.1.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/commons-logging-1.1.1.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/guice-3.0.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/guice-servlet-3.0.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/hadoop-annotations-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/jackson-core-asl-1.8.8.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/jackson-mapper-asl-1.8.8.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/javax.inject-1.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/jdiff-1.0.9.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/jersey-core-1.8.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/jersey-guice-1.8.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/jersey-server-1.8.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/junit-4.8.2.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/log4j-1.2.15.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/netty-3.2.3.Final.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/paranamer-2.3.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/protobuf-java-2.4.0a.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/slf4j-api-1.6.1.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/slf4j-log4j12-1.6.1.jar, file:/D:/nutch/share/hadoop/mapreduce/lib/snappy-java-1.0.3.2.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-mapreduce-client-app-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-mapreduce-client-common-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-mapreduce-client-core-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-0.24.0-SNAPSHOT-tests.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-mapreduce-examples-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-yarn-api-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-yarn-applications-distributedshell-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-yarn-common-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-yarn-server-common-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-yarn-server-nodemanager-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-yarn-server-resourcemanager-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-yarn-server-web-proxy-0.24.0-SNAPSHOT.jar, file:/D:/nutch/share/hadoop/mapreduce/hadoop-yarn-site-0.24.0-SNAPSHOT.jar, file:/D:/nutch/D, file:/D:/cygwin/nutch/share/hadoop/mapreduce/*, file:/D:/nutch/D, file:/D:/cygwin/nutch/share/hadoop/mapreduce/lib/*]' we can conclude that any deserializer requires accompanying classpath(classloader) to correctly deserialize the serialized class. so, we need to instantize appropriate classloader or use the serialized classloader given by the submitter of job. > ReadDB url throws exception > --------------------------- > > Key: NUTCH-1084 > URL: https://issues.apache.org/jira/browse/NUTCH-1084 > Project: Nutch > Issue Type: Bug > Affects Versions: 1.3 > Reporter: Markus Jelsma > Assignee: Markus Jelsma > Fix For: 1.5 > > > Readdb -url suffers from two problems: > 1. it trips over the _SUCCESS file generated by newer Hadoop version > 2. throws can't find class: org.apache.nutch.protocol.ProtocolStatus (???) > The first problem can be remedied by not allowing the injector or updater to > write the _SUCCESS file. Until now that's the solution implemented for > similar issues. I've not been successful as to make the Hadoop readers simply > skip the file. > The second issue seems a bit strange and did not happen on a local check out. > I'm not yet sure whether this is a Hadoop issue or something being corrupt in > the CrawlDB. Here's the stack trace: > {code} > Exception in thread "main" java.io.IOException: can't find class: > org.apache.nutch.protocol.ProtocolStatus because > org.apache.nutch.protocol.ProtocolStatus > at > org.apache.hadoop.io.AbstractMapWritable.readFields(AbstractMapWritable.java:204) > at org.apache.hadoop.io.MapWritable.readFields(MapWritable.java:146) > at org.apache.nutch.crawl.CrawlDatum.readFields(CrawlDatum.java:278) > at > org.apache.hadoop.io.SequenceFile$Reader.getCurrentValue(SequenceFile.java:1751) > at org.apache.hadoop.io.MapFile$Reader.get(MapFile.java:524) > at > org.apache.hadoop.mapred.MapFileOutputFormat.getEntry(MapFileOutputFormat.java:105) > at org.apache.nutch.crawl.CrawlDbReader.get(CrawlDbReader.java:383) > at > org.apache.nutch.crawl.CrawlDbReader.readUrl(CrawlDbReader.java:389) > at org.apache.nutch.crawl.CrawlDbReader.main(CrawlDbReader.java:514) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.hadoop.util.RunJar.main(RunJar.java:156) > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira