Thanks Jan,
but can a active some debug info or similar to print the stack trace
when a runtime error is triggered?
i think it could be very usefull. ;)
thanks again.
El lun, 07-04-2008 a las 11:11 +0200, Jan Rittinger escribió:
Hi Jorge,
your first error triggers a compile-time error. Here we know where the
error appears. The second error on the other side is a runtime error (a
cast failing because some strings cannot be converted to double) where
we have no query information anymore.
Regards,
Jan
P.S.: My best guess is that your query has a predicate with a comparison
between a number and the result of a path step (like e.g.,
'/a/[b>3.14]') where not all resulting nodes can be cast to double (as
e.g., in the following XML fragment '<a><b>42</b><b>pi</b></a>'). In
this situations you might add calls to the built-in function fn:number()
to modify the casting behavior (e.g., '/a/[number(b)>3.14]').
On 04/07/2008 10:41 AM, Jorge Martín Cuervo wrote with possible deletions:
Hi all, i have some error messages from mclient when i try to run an
xquery.
First i've got:
ERROR = !type error: body of hr:fw() evaluates to `double | integer'
which is not a subtype of `xs:double'
and i removed the return type from function, and later i've got:
ERROR = !ERROR: err:FORG0001: could not cast value from string to
double.
is there any way to know where is the error (like the before message)?
thanks.
--
;-)
____________________________________
Jorge Martin Cuervo
Outsourcing Emarketplace
deFacto Powered by Standards
email
voice +34 985 129 820
voice +34 660 026 384
____________________________________
DE FACTO STANDARDS, S.L., le informa que su dirección de correo electrónico, así
como el resto de los datos de carácter personal que nos facilite, serán objeto
de tratamiento automatizado en nuestros ficheros, con la finalidad del envío de
información comercial y/o personal por vía electrónica. Vd. podrá en cualquier
momento ejercer el derecho de acceso, rectificación, cancelación y oposición en
los términos establecidos en la Ley Orgánica de Protección de Datos de Carácter
Personal (LOPD. 15/1999), dirigiendo un escrito a C/ Rivero 31 1º Izda. - 33402
AVILES (Asturias), o a nuestra dirección de correo electrónico
(info@defactops.com). También informamos que la información incluida en este
e-mail es CONFIDENCIAL, siendo para uso exclusivo del destinatario arriba
mencionado. Si Usted lee este mensaje y no es el destinatario indicado, le
informamos que está totalmente prohibida cualquier utilización, divulgación,
distribución y/o reproducción de esta comunicación sin autorización expresa en
virtud de la legislación vigente. Si ha recibido este mensaje por error, le
rogamos nos lo notifique inmediatamente por esta misma vía y proceda a su
eliminación.
This e-mail contains information that will be added to our computerised guest
data base and will be trated in the strict confidence. If you wish to access,
correct, oppose or cancel your details, as specified the Law 15/99, December
13th, please send a certified letter to this effect to DE FACTO STANDARDS,
S.L.., (C/ Rivero 31 1º Izda. - 33402 AVILES (Asturias) SPAIN). If you read this
message, and is not the destinatary, we informal you that is forbidden anything
utility, distribution, divulgation or reproduction of this communication without
express authorization, of the present law. If you received this message for
mistake, we proud in order to the present law, immediate communication to us,
and please erase this e-mail