[jira] [Commented] (NUTCH-1486) Upgrade to Solr 4.2.1

2013-05-08 Thread lufeng (JIRA)

[ 
https://issues.apache.org/jira/browse/NUTCH-1486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13651936#comment-13651936
 ] 

lufeng commented on NUTCH-1486:
---

Hi Lewis
The dependency version of solr-solrj in pom.xml is still 3.1.0. Should we 
upgrade it to 4.2.1.

 Upgrade to Solr 4.2.1
 -

 Key: NUTCH-1486
 URL: https://issues.apache.org/jira/browse/NUTCH-1486
 Project: Nutch
  Issue Type: Bug
Affects Versions: 1.6, 2.1
 Environment: Solr 4.0, Nutch trunk 1.6-SNAPSHOT  Probably 2.2-SNAPHOT
Reporter: Lewis John McGibbney
Assignee: Lewis John McGibbney
 Fix For: 1.7, 2.2

 Attachments: NUTCH-1486-2.x.patch, NUTCH-1486-2.x.v2.patch, 
 NUTCH-1486-nutchgora.patch, NUTCH-1486-trunk.patch, NUTCH-1486-trunk.v2.patch


 When attempting to configure a 4 multicore 4.0 instance with Nutch 
 schema-solr4.xml file, I get the following exceptions.
 This has been discussed previously. As I see it we have two options
 1. Keep maintaining both schema options
 2. Ditch the more complex schema-solr4.xml in favour of vanilla schema.xml
 Thoughts?
 {code}
 SEVERE: Unable to create core: collection4
 org.apache.solr.common.SolrException: Unable to use updateLog: _version_field 
 must exist in schema, using indexed=true stored=true and 
 multiValued=false (_version_ does not exist)
   at org.apache.solr.core.SolrCore.init(SolrCore.java:721)
   at org.apache.solr.core.SolrCore.init(SolrCore.java:566)
   at org.apache.solr.core.CoreContainer.create(CoreContainer.java:850)
   at org.apache.solr.core.CoreContainer.load(CoreContainer.java:534)
   at org.apache.solr.core.CoreContainer.load(CoreContainer.java:356)
   at 
 org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:308)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:107)
   at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:754)
   at 
 org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:258)
   at 
 org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1221)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:699)
   at 
 org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:454)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:36)
   at 
 org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:183)
   at 
 org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:491)
   at 
 org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:138)
   at 
 org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:142)
   at 
 org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:53)
   at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:604)
   at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:535)
   at org.eclipse.jetty.util.Scanner.scan(Scanner.java:398)
   at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:332)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:118)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:552)
   at 
 org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:227)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:63)
   at 
 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:53)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:91)
   at org.eclipse.jetty.server.Server.doStart(Server.java:263)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1215)
   at java.security.AccessController.doPrivileged(Native Method)
   at 
 org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1138)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 

[jira] [Commented] (NUTCH-1486) Upgrade to Solr 4.2.1

2013-04-07 Thread Lewis John McGibbney (JIRA)

[ 
https://issues.apache.org/jira/browse/NUTCH-1486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13625062#comment-13625062
 ] 

Lewis John McGibbney commented on NUTCH-1486:
-

The issue for me error is because I have TLD plugin enabled in Nutch and not 
included within the schema.xml
This patch should hopefully work out of the box. Please comment and I can begin 
to work on porting this to trunk then work on back porting pluggable indexing 
for trunk to 2.x
Thank you 

 Upgrade to Solr 4.2.1
 -

 Key: NUTCH-1486
 URL: https://issues.apache.org/jira/browse/NUTCH-1486
 Project: Nutch
  Issue Type: Bug
Affects Versions: 1.6, 2.1
 Environment: Solr 4.0, Nutch trunk 1.6-SNAPSHOT  Probably 2.2-SNAPHOT
Reporter: Lewis John McGibbney
Assignee: Lewis John McGibbney
 Fix For: 1.7, 2.2

 Attachments: NUTCH-1486-2.x.patch, NUTCH-1486-nutchgora.patch, 
 NUTCH-1486-trunk.patch


 When attempting to configure a 4 multicore 4.0 instance with Nutch 
 schema-solr4.xml file, I get the following exceptions.
 This has been discussed previously. As I see it we have two options
 1. Keep maintaining both schema options
 2. Ditch the more complex schema-solr4.xml in favour of vanilla schema.xml
 Thoughts?
 {code}
 SEVERE: Unable to create core: collection4
 org.apache.solr.common.SolrException: Unable to use updateLog: _version_field 
 must exist in schema, using indexed=true stored=true and 
 multiValued=false (_version_ does not exist)
   at org.apache.solr.core.SolrCore.init(SolrCore.java:721)
   at org.apache.solr.core.SolrCore.init(SolrCore.java:566)
   at org.apache.solr.core.CoreContainer.create(CoreContainer.java:850)
   at org.apache.solr.core.CoreContainer.load(CoreContainer.java:534)
   at org.apache.solr.core.CoreContainer.load(CoreContainer.java:356)
   at 
 org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:308)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:107)
   at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:754)
   at 
 org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:258)
   at 
 org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1221)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:699)
   at 
 org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:454)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:36)
   at 
 org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:183)
   at 
 org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:491)
   at 
 org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:138)
   at 
 org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:142)
   at 
 org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:53)
   at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:604)
   at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:535)
   at org.eclipse.jetty.util.Scanner.scan(Scanner.java:398)
   at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:332)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:118)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:552)
   at 
 org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:227)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:63)
   at 
 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:53)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:91)
   at org.eclipse.jetty.server.Server.doStart(Server.java:263)
   at 
 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at 
 org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1215)
   at java.security.AccessController.doPrivileged(Native Method)