Comment 0 for bug 1153919

Revision history for this message
William Candillon (wcandillon) wrote :

The following query:
  1 declare namespace err = "http://www.w3.org/2005/xqt-errors";
  2 declare namespace zerr = "http://www.zorba-xquery.com/errors";
  3
  4 let $src := '{
  5 "_id" : "511C7C5C9A277C22D138802E",
  6 "question_id" : 1777103,
  7 "last_edit_date" : "2010-10-16T13:27:10",
  8 "creation_date" : "2009-11-21T23:09:55",
  9 "last_activity_date" : "2012-11-12T06:29:34",
 10 "score" : 248,'
 11 return
 12 try {
 13 jn:parse-json($src)
 14 } catch * {
 15 {
 16 "error": true,
 17 "code": $err:code,
 18 "description": $err:description,
 19 "module": $err:module,
 20 "line-number": $err:line-number,
 21 "column-number": $err:column-number,
 22 "line-number-end": $zerr:line-number-end,
 23 "column-number-end": $zerr:column-number-end
 24 }
 25 }

Returns
{ "error" : true, "code" : "jerr:JNDY0021", "description" : "\"<none>\": unexpected JSON token", "module" : "/Users/wcandillon/28msec/zorba/build/test.xq", "line-number" : 19, "column-number" : 17, "line-number-end" : 0, "column-number-end" : 0 }

In this scenario, "line-number-end" : 0, "column-number-end" : 0 doesn't seem to be correct.