Dear Thomas,
yes, this issue seems to be related to the one you stumbled upon in our mailing list. Please have a look at our latest stable snapshot [1], in which the bug should have been fixed.
Best, Christian
[1] http://files.basex.org/releases/latest/ ___________________________
On Mon, Mar 4, 2013 at 10:33 PM, Freihalter Thomas thomas.freihalter@my-box.de wrote:
Hi, I read in the Basex-Archive about a bug in xquery:eval, is this related to this bug?
list() .... stockdevel_stock_work_COUTRY 122 34188 ...
Here is my xquery, it is okay for a small selection size:
XQUERY let $xquery := "db:open('stockdevel_stock_work_COUTRY')/*[@n='NZ']" for $i in xquery:eval($xquery) return $i
<COUTRY n="NZ" s="valid" t="2013-03-04T22:10:29.308+0100" v="1"> <COUNTRY>Neuseeland</COUNTRY> <REGION>REGION EM</REGION> </COUTRY>
if the selection size is greater then about 100:
XQUERY let $xquery := "db:open('stockdevel_stock_work_COUTRY')/*" for $i in xquery:eval($xquery) return $i
.... <COUTRY n="NZ" s="valid" t="2013-03-04T�����������������" v="1"> <COUNTRY>Neuseeland</COUNTRY> <REGION>REGION EM</REGION>
</COUTRY> .....
Sometimes I get : Improper use? Potential bug? Your feedback is welcome: Contact: basex-talk@mailman.uni-konstanz.de Version: BaseX 7.6 Java: Sun Microsystems Inc., 1.6.0_35 OS: Linux, amd64 Stack Trace: java.lang.ArrayIndexOutOfBoundsException: 7 org.basex.util.Compress.pull(Compress.java:139) org.basex.util.Compress.unpack(Compress.java:121) org.basex.data.DiskData.txt(DiskData.java:268) org.basex.data.DiskData.text(DiskData.java:235) org.basex.io.serial.Serializer.node(Serializer.java:343) org.basex.io.serial.Serializer.serialize(Serializer.java:99) org.basex.io.serial.Serializer.serialize(Serializer.java:84) org.basex.core.cmd.AQuery.query(AQuery.java:90) org.basex.core.cmd.XQuery.run(XQuery.java:22) org.basex.core.Command.run(Command.java:342) org.basex.core.Command.exec(Command.java:321) org.basex.core.Command.execute(Command.java:78) org.basex.server.ClientListener.run(ClientListener.java:145)
Or using this xquery with restxq http://localhost:8984/restxq ...
Unexpected error: 48 or Unexpected error: java.lang.ArrayIndexOutOfBoundsException
Regards, Thomas Freihalter _______________________________________________ BaseX-Talk mailing list BaseX-Talk@mailman.uni-konstanz.de https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk