Lob está fechado. ERRORCODE = -4470, SQLSTATE = nulo
Estou usando o IBM websphere commerce e o db2, tenho o seguinte trecho de código
Clob clobVar = null;
if (result.elementAt(3) != null)
clobVar = (Clob) result.elementAt(3);
if (clobVar == null) {
infoTable.put("EInfo", "");
} else {
stringTemp = clobVar.getSubString(1, (int) clobVar.length());
infoTable.put("EInfo", stringTemp);
}
Código funciona bem até
clobVar = (Clob) result.elementAt(3);
mas assim que a execução chega
stringTemp = clobVar.getSubString(1, (int) clobVar.length());
O sistema lança uma exceção
[jcc] [10120] [11936] [4.3.111] Operação inválida: o Lob está fechado. ERRORCODE = -4470, SQLSTATE = nulo
O que estou fazendo errado?
Como resolver esse problema?