Blargy wrote:
Posted a few weeks ago about this but no one seemed to respond. Has anyone
seen this before? Why is this happening and more importantly how can I fix
it? Thanks in advance!

May 11, 2010 12:05:45 PM org.apache.solr.handler.dataimport.DataImporter
doDeltaImport
SEVERE: Delta Import Failed
java.lang.StackOverflowError
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
        at 
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
        at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
        at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3296)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1941)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2114)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2690)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1545)
        at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:201)
        at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:7624)
        at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:908)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2364)
        at
com.mysql.jdbc.ConnectionImpl.closeAllOpenStatements(ConnectionImpl.java:1583)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4454)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2723)
        at
com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:154
To me this looks like a programming error or configuration problem somewhere. A stack overflow occurs during unterminated recursive function calls. What I would do next is bump up the logging level on your SOLR instance (see: http://wiki.apache.org/solr/SolrLogging for details) and report back with more details from the logs. Perhaps with more details other folks might be able to help more.



Reply via email to