Hi Godmar,
I see you are using BaseX 6.2.3. You came across a critical bug that has been taken care of with newer versions. Feel free to check out our Maven repository for newer builds.
Kind regards, Lukas
sent from my ipod - please excuse rypos.
On Sep 24, 2010, at 5:46, Godmar Back godmar@gmail.com wrote:
I received this stacktrace:
Error: Possible bug? Feedback is welcome: basex-talk@mailman.uni-konstanz.de BaseX 6.2.3: java.lang.ArrayIndexOutOfBoundsException: 0 org.basex.io.TableDiskAccess.readBlock(TableDiskAccess.java:344) org.basex.io.TableDiskAccess.<init>(TableDiskAccess.java:67) org.basex.data.DiskData.init(DiskData.java:92) org.basex.data.DiskData.<init>(DiskData.java:56) org.basex.core.cmd.Open.open(Open.java:61) org.basex.core.cmd.Check.check(Check.java:53) org.basex.query.QueryContext.check(QueryContext.java:473) org.basex.query.QueryContext.doc(QueryContext.java:436) org.basex.query.func.FNGen.doc(FNGen.java:155) org.basex.query.func.FNGen.atomic(FNGen.java:60) org.basex.query.func.FNGen.c(FNGen.java:74) org.basex.query.func.Fun.comp(Fun.java:49) org.basex.query.expr.Arr.comp(Arr.java:34) org.basex.query.QueryContext.compile(QueryContext.java:245) org.basex.query.QueryProcessor.compile(QueryProcessor.java:74) org.basex.core.cmd.AQuery.query(AQuery.java:83) org.basex.core.cmd.XQuery.run(XQuery.java:22) org.basex.core.Command.run(Command.java:234) org.basex.core.Command.exec(Command.java:217) org.basex.core.Command.execute(Command.java:65) org.basex.server.ServerProcess.run(ServerProcess.java:158)
This happens intermittently (not reproducibly) when executing:
BX="java -cp ../WEB-INF/lib/basex-6.2.3.jar org.basex.BaseXClient -p 1985 -U admin -P admin"
$BX -c 'create db test' $BX -q 'insert node <root /> into doc("test")' $BX -q 'doc("test")/root'
BaseX-Talk mailing list BaseX-Talk@mailman.uni-konstanz.de https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk