Hello !

 

I have some java.io.IOException - Stream closed while performing updating XQueries. Thez are logged in basexgui java console, but in GUI, xquery is not interrupted, no error happens.

Are these exceptions ignorables ? i.e. if process in GUI is not interrupted, is a fallback run and the log only informative ?

 

Here is a partial stack-trace... BaseX 7.9 is used

 

Best regards,

Christophe

 

java.io.IOException: Stream Closed
    at java.io.RandomAccessFile.seek(Native Method)
    at org.basex.io.random.TableDiskAccess.readBlock(TableDiskAccess.java:570)
    at org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:535)
    at org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514)
    at org.basex.io.random.TableDiskAccess.read1(TableDiskAccess.java:194)
    at org.basex.data.Data.kind(Data.java:284)
    at org.basex.query.value.node.DBNode.<init>(DBNode.java:53)
    at org.basex.query.value.seq.DBNodeSeq.itemAt(DBNodeSeq.java:65)
    at org.basex.query.value.seq.DBNodeSeq.itemAt(DBNodeSeq.java:19)
    at org.basex.query.value.seq.Seq.toString(Seq.java:145)
    at org.basex.query.value.seq.Seq.toString(Seq.java:133)
    at org.basex.util.TokenBuilder.addExt(TokenBuilder.java:348)
    at org.basex.util.TokenBuilder.addSep(TokenBuilder.java:311)
    at org.basex.query.expr.Arr.toString(Arr.java:120)
    at org.basex.query.func.StaticFuncCall.toString(StaticFuncCall.java:140)
    at java.lang.String.valueOf(String.java:2847)
    at java.lang.StringBuilder.append(StringBuilder.java:128)
    at org.basex.query.gflwor.For.toString(For.java:126)
    at java.lang.String.valueOf(String.java:2847)
    at java.lang.StringBuilder.append(StringBuilder.java:128)
    at org.basex.query.gflwor.GFLWOR.toString(GFLWOR.java:669)
    at org.basex.util.TokenBuilder.addExt(TokenBuilder.java:348)
    at org.basex.util.TokenBuilder.addSep(TokenBuilder.java:311)
    at org.basex.query.expr.Arr.toString(Arr.java:120)
    at org.basex.query.expr.List.toString(List.java:150)
    at java.lang.String.valueOf(String.java:2847)
    at java.lang.StringBuilder.append(StringBuilder.java:128)
    at org.basex.query.gflwor.GFLWOR.toString(GFLWOR.java:670)
    at org.basex.util.TokenBuilder.addExt(TokenBuilder.java:348)
    at org.basex.util.TokenBuilder.addSep(TokenBuilder.java:311)
    at org.basex.query.expr.Arr.toString(Arr.java:120)
    at org.basex.query.expr.List.toString(List.java:150)
    at org.basex.query.MainModule.toString(MainModule.java:122)
    at java.lang.String.valueOf(String.java:2847)
    at java.lang.StringBuilder.append(StringBuilder.java:128)
    at org.basex.query.QueryInfo.usedDecls(QueryInfo.java:186)
    at org.basex.query.QueryInfo.toString(QueryInfo.java:137)
    at org.basex.query.QueryInfo.toString(QueryInfo.java:97)
    at org.basex.core.cmd.AQuery.query(AQuery.java:111)
    at org.basex.core.cmd.XQuery.run(XQuery.java:22)
    at org.basex.core.Command.run(Command.java:329)
    at org.basex.core.Command.execute(Command.java:94)
    at org.basex.gui.GUI.exec(GUI.java:417)
    at org.basex.gui.GUI.access$500(GUI.java:41)
    at org.basex.gui.GUI$8.run(GUI.java:361)