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)
Hi,
Could you help us to reproduce the issue?
Thanks in advance, Christian
On Mon, May 11, 2015 at 2:22 PM, cmarchand@oxiane.com wrote:
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)
basex-talk@mailman.uni-konstanz.de