2013-03-12 06:06:16 |
William Candillon |
bug |
|
|
added bug |
2013-03-12 06:06:27 |
William Candillon |
zorba: assignee |
|
Paul J. Lucas (paul-lucas) |
|
2013-03-15 23:39:26 |
Paul J. Lucas |
description |
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. |
The following query:
declare namespace err = "http://www.w3.org/2005/xqt-errors";
declare namespace zerr = "http://www.zorba-xquery.com/errors";
let $src := '{
"_id" : "511C7C5C9A277C22D138802E",
"question_id" : 1777103,
"last_edit_date" : "2010-10-16T13:27:10",
"creation_date" : "2009-11-21T23:09:55",
"last_activity_date" : "2012-11-12T06:29:34",
"score" : 248,'
return
try {
jn:parse-json($src)
}
catch * {
{
"error": true,
"code": $err:code,
"description": $err:description,
"module": $err:module,
"line-number": $err:line-number,
"column-number": $err:column-number,
"line-number-end": $zerr:line-number-end,
"column-number-end": $zerr:column-number-end
}
}
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. |
|
2013-04-01 21:26:58 |
Dana Florescu |
zorba: importance |
Undecided |
Medium |
|
2013-07-12 02:05:09 |
Paul J. Lucas |
description |
The following query:
declare namespace err = "http://www.w3.org/2005/xqt-errors";
declare namespace zerr = "http://www.zorba-xquery.com/errors";
let $src := '{
"_id" : "511C7C5C9A277C22D138802E",
"question_id" : 1777103,
"last_edit_date" : "2010-10-16T13:27:10",
"creation_date" : "2009-11-21T23:09:55",
"last_activity_date" : "2012-11-12T06:29:34",
"score" : 248,'
return
try {
jn:parse-json($src)
}
catch * {
{
"error": true,
"code": $err:code,
"description": $err:description,
"module": $err:module,
"line-number": $err:line-number,
"column-number": $err:column-number,
"line-number-end": $zerr:line-number-end,
"column-number-end": $zerr:column-number-end
}
}
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. |
The following query:
declare namespace err = "http://www.w3.org/2005/xqt-errors";
declare namespace zerr = "http://zorba.io/modules/zorba-errors";
import module namespace jx = "http://zorba.io/modules/json-xml";
let $src := '{
"_id" : "511C7C5C9A277C22D138802E",
"question_id" : 1777103,
"last_edit_date" : "2010-10-16T13:27:10",
"creation_date" : "2009-11-21T23:09:55",
"last_activity_date" : "2012-11-12T06:29:34",
"score" : 248,'
return
try {
jx:json-to-xml($src)
}
catch * {
{
"error": true,
"code": $err:code,
"description": $err:description,
"module": $err:module,
"line-number": $err:line-number,
"column-number": $err:column-number,
"line-number-end": $zerr:line-number-end,
"column-number-end": $zerr:column-number-end
}
}
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. |
|
2013-07-17 17:01:07 |
Paul J. Lucas |
zorba: status |
New |
Fix Committed |
|