Hello all, I am tyring to index directly from an Oracle DB. This is what appears in the stack trace:
SEVERE: Full Import failed org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: select * from ARTICLE Processing Document # 1 at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:186) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:143) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:43) at org.apache.solr.handler.dataimport.SqlEntityProcessor.initQuery(SqlEntityProcessor.java:59) at org.apache.solr.handler.dataimport.SqlEntityProcessor.nextRow(SqlEntityProcessor.java:74) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:285) at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:178) at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:136) at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:334) at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:386) at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:377) Caused by: java.sql.SQLException: Closed Connection at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) at oracle.jdbc.driver.PhysicalConnection.createStatement(PhysicalConnection.java:755) at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:174) ... 10 more Funny thing is, the data import works on my local machine. I moved all the config files to another server, and I get this. I reindexed on my local machine immediately after in order to verify that the DB works, and it indexes fine. Here is my data-config file, just in case: <dataConfig> <dataSource driver="oracle.jdbc.driver.OracleDriver" url="xxxxxxx" user="xxxxxxx" password="xxxxxxx"/> <document name="articles"> <entity name="ARTICLE" pk="ID" query="select * from ARTICLE" transformer="ClobTransformer"> <field column="TITLE" name="title" /> <field column="BODY" name="body" clob="true" /> <field column="ID" name="id" /> <entity name="ARTICLE_AUTHOR" query="select ID_A from ARTICLE_AUTHOR where ID_A='${ARTICLE.ID}'"> <field column="ID_A" name="author" /> </entity> </entity> </document> </dataConfig> I am using the 1.3 release version, with the 1.4 DIH jar file for the Clob Transformer. What could be causing this? Cheers -- View this message in context: http://www.nabble.com/Indexing-from-DB-connection-issue-tp23725712p23725712.html Sent from the Solr - User mailing list archive at Nabble.com.