我正在尝试使用连接池将语句添加到 stardog 连接。出于某种原因,在数据摄取进行到一半时,我在尝试提交时收到了 ClosedChannelConnectionException。
// This all runs in a loop
while ... {
def conn = connPool.obtain()
conn.begin()
// Add some statements here
conn.add()...
conn.commit() // This line throws the exception
connPool.release(conn)
}
例外是:
com.complexible.stardog.StardogException: java.nio.channels.ClosedChannelException
异常发生后,stardog 服务器崩溃,但日志中没有错误。当我重新启动服务器时,我使用的数据库处于脱机状态,我必须重新创建它才能使用它。
我正在使用 Stardog 2.1 社区版。
有人能帮忙吗?谢谢!