Did you add mongodb property to nutch-site.xml? On Mon, Dec 12, 2016 at 1:13 AM, Shaharia Azam <[email protected]> wrote:
> I just cloned Nutch github repo and checked out 2.x branch. I compiled that > with ant clean and ant runtime. Everything worked great. > > But when i tried to inject some URL it say's the following error. > > > $ $NUTCH_ROOT/runtime/local/bin/nutch inject /seed > > InjectorJob: starting at 2016-12-11 19:35:00 > InjectorJob: Injecting urlDir: /seed > InjectorJob: org.apache.gora.util.GoraException: > java.lang.RuntimeException: java.io.IOException: > java.lang.NullPointerException > at > org.apache.gora.store.DataStoreFactory.createDataStore( > DataStoreFactory.java:167) > at > org.apache.gora.store.DataStoreFactory.createDataStore( > DataStoreFactory.java:135) > at > org.apache.nutch.storage.StorageUtils.createWebStore(StorageUtils.java:78) > at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:234) > at org.apache.nutch.crawl.InjectorJob.inject(InjectorJob.java:268) > at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:291) > at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) > at org.apache.nutch.crawl.InjectorJob.main(InjectorJob.java:300) > Caused by: java.lang.RuntimeException: java.io.IOException: > java.lang.NullPointerException > at org.apache.gora.mongodb.store.MongoStore.initialize( > MongoStore.java:131) > at > org.apache.gora.store.DataStoreFactory.initializeDataStore( > DataStoreFactory.java:102) > at > org.apache.gora.store.DataStoreFactory.createDataStore( > DataStoreFactory.java:161) > ... 7 more > Caused by: java.io.IOException: java.lang.NullPointerException > at > org.apache.gora.mongodb.store.MongoMappingBuilder.fromFile( > MongoMappingBuilder.java:123) > at org.apache.gora.mongodb.store.MongoStore.initialize( > MongoStore.java:118) > ... 9 more > Caused by: java.lang.NullPointerException > at > org.apache.gora.mongodb.store.MongoMapping.newDocumentField( > MongoMapping.java:109) > at > org.apache.gora.mongodb.store.MongoMapping.addClassField( > MongoMapping.java:169) > at > org.apache.gora.mongodb.store.MongoMappingBuilder.loadPersistentClass( > MongoMappingBuilder.java:169) > at > org.apache.gora.mongodb.store.MongoMappingBuilder.fromFile( > MongoMappingBuilder.java:112) > ... 10 more > > > I have my gora.properties file OK like following > > gora.datastore.autocreateschema=true > gora.datastore.default=org.apache.gora.mongodb.store.MongoStore > gora.mongodb.override_hadoop_configuration=false > gora.mongodb.mapping.file=/gora-mongodb-mapping.xml > gora.mongodb.servers=localhost:27017 > gora.mongodb.db=tempnutch > gora.mongodb.login=test > gora.mongodb.secret=test > gora.mongodb.readpreference=primary > gora.mongodb.writeconcern=acknowledged > > my mongodb is working well. I tested that. I am using Mongodb 3.0 version. > And also in ivy/ivy.xml i uncommented mongodb gora dependencies. So it's > any known issue or anything I can workout with any advise? > > Thanks, > Shaharia > -- With Regards Jyoti Aditya

