Hi, I'll try this again as the attachments to the previous email upset the display of the message.
Running Fedora 3.5, GSearch 2.4.1 and Solr 3.5 and everything runs great apart from the following. When updating PIDs (e.g. changing state from Active to Inactive in the admin client) the following error is thrown. DEBUG 2012-07-05 09:23:36,975 (GenericOperationsImpl) updateIndex action=fromPid value=ucdlib:10044 repositoryName=FgsRepos indexNames= indexDocXslt= resultPageXslt= DEBUG 2012-07-05 09:23:36,975 (Config) indexName=FgsIndex operationsImpl=dk.defxws.fgssolr.OperationsImpl DEBUG 2012-07-05 09:23:36,976 (Config) operationsImplClass=class dk.defxws.fgssolr.OperationsImpl DEBUG 2012-07-05 09:23:36,976 (Config) ops=dk.defxws.fgssolr.OperationsImpl@1f6e6127 DEBUG 2012-07-05 09:23:36,976 (Config) insertSystemProperties propertyValue=/var/opt/fedora35/gsearch_solr/solr/data/index DEBUG 2012-07-05 09:23:37,003 (OperationsImpl) getIndexReader indexName=FgsIndex docCount=33111 INFO 2012-07-05 09:23:37,003 (GenericOperationsImpl) getFoxmlFromPid pid=ucdlib:10044 repositoryName=FgsRepos DEBUG 2012-07-05 09:23:37,004 (GenericOperationsImpl) getFedoraClient repositoryName=FgsRepos fedoraSoap=http://fedora.ucd.ie:80/fedora/services fedoraUser=fedoraAdmin fedoraPass=*removed* DEBUG 2012-07-05 09:23:37,044 (GTransformer) xsltName=fgsconfigFinal/index/FgsIndex/foxmlToSolr DEBUG 2012-07-05 09:23:37,121 (GTransformer) getTransformer transformer=org.apache.xalan.transformer.TransformerImpl@69a73d7d uriResolver=null DEBUG 2012-07-05 09:23:37,149 (OperationsImpl) indexDoc= <?xml version="1.0" encoding="UTF-8"?> <add xmlns:mods="http://www.loc.gov/mods/v3" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:fedora-model="info:fedora/fedora-system:def/model#" xmlns:fedora="info:fedora/fedora-system:def/relations-external#" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foxml="info:fedora/fedora-system:def/foxml#"> <doc boost="1"/> </add> DEBUG 2012-07-05 09:23:37,149 (Config) insertSystemProperties propertyValue=http://fedora.ucd.ie:80/solr DEBUG 2012-07-05 09:23:37,172 (OperationsImpl) getIndexReader indexName=FgsIndex docCount=33111 DEBUG 2012-07-05 09:23:37,173 (OperationsImpl) closeIndexReader indexName=FgsIndex docCount=33111 DEBUG 2012-07-05 09:23:37,173 (OperationsImpl) initDocCount=33111 docCount=33111 updateTotal=0 ERROR 2012-07-05 09:23:37,173 (UpdateListener) Unable to perform index update due to Exception: Thu Jul 05 09:23:37 IST 2012 Connection error (is Solr running at http://fedora.ucd.ie:80/solr/update ?): java.io.IOException: Server returned HTTP response code: 400 for URL: http://fedora.ucd.ie:80/solr/update dk.defxws.fedoragsearch.server.errors.GenericSearchException: Thu Jul 05 09:23:37 IST 2012 Connection error (is Solr running at http://fedora.ucd.ie:80/solr/update ?): java.io.IOException: Server returned HTTP response code: 400 for URL: http://fedora.ucd.ie:80/solr/update at dk.defxws.fgssolr.OperationsImpl.postData(OperationsImpl.java:621) at dk.defxws.fgssolr.OperationsImpl.indexDoc(OperationsImpl.java:454) at dk.defxws.fgssolr.OperationsImpl.fromPid(OperationsImpl.java:394) at dk.defxws.fgssolr.OperationsImpl.updateIndex(OperationsImpl.java:244) at dk.defxws.fedoragsearch.server.GenericOperationsImpl.updateIndex(GenericOperationsImpl.java:542) at dk.defxws.fedoragsearch.server.UpdateListener.onMessage(UpdateListener.java:198) at org.fcrepo.client.messaging.JmsMessagingClient.onMessage(JmsMessagingClient.java:331) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1230) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:134) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:205) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:127) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Solr is running on port 80 (e.g. http://fedora.ucd.ie:80/solr – not actual address). I can access the Solr admin interface and GSearch REST interface and perform queries/index updates without issue. The indexBase attribute seems to sometimes cause this issue but this has been set to http://fedora.ucd.ie:80/solr which is correct. It’s not clear to me if this became an issue only after updating to GSearch 2.4 – the schema.xml and solrconfig.xml files in use are from our earlier implementation of GSearch – is it likely that this is the issue? These legacy versions remain in place simply due to the fact that they feature modifications for geospatial fields. I’ve gone through the configuration a number of times and I believe everything is correct but would appreciate a second opinion or some assistance. Thanks in advance, Peter Library IT Services James Joyce Library University College Dublin Belfield Dublin 4 Tel: (01) 716 6567 ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users