This is the mail archive of the
kawa@sources.redhat.com
mailing list for the Kawa project.
minor problem and workaround with for
- From: Anthony Tomasic <tomasic at e-xmlmedia dot com>
- To: kawa <kawa at sources dot redhat dot com>
- Date: Wed, 19 Jun 2002 16:13:56 -0400
- Subject: minor problem and workaround with for
- Organization: E-XMLMEDIA
Per - I was working through the examples in
http://www.gnu.org/software/qexo/XQuery-Intro.html
and found a minor problem - the first for expression is the work around
for the
second that causes the compiler to choke.
{--1--} for $x in (1 to 3) return ($x,$x)
1 1 2 2 3 3
{--2--} for $x in (1 to 3) return $x, $x
<stdin>:2:1: internal error while compiling - caught:
java.lang.NullPointerExcep
tion
java.lang.NullPointerException
at gnu.expr.LambdaExp.loadHeapFrame(LambdaExp.java:425)
at gnu.expr.Declaration.loadOwningObject(Declaration.java:94)
at gnu.expr.Declaration.load(Declaration.java:104)
at gnu.expr.ReferenceExp.compile(ReferenceExp.java:113)
at gnu.expr.Expression.compileWithPosition(Expression.java:72)
at gnu.kawa.functions.AppendValues.compile(AppendValues.java:49)
at gnu.expr.ApplyExp.compile(ApplyExp.java:149)
at gnu.expr.ApplyExp.compile(ApplyExp.java:105)
at gnu.expr.Expression.compileNotePosition(Expression.java:82)
at gnu.expr.Expression.compileWithPosition(Expression.java:69)
at gnu.expr.LambdaExp.compileBody(LambdaExp.java:1333)
at gnu.expr.Compilation.addClass(Compilation.java:1296)
at gnu.expr.Compilation.<init>(Compilation.java:740)
at gnu.expr.ModuleExp.evalToClass(ModuleExp.java:75)
at gnu.expr.ModuleExp.eval(ModuleExp.java:43)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:185)
at kawa.Shell.run(Shell.java:231)
at kawa.Shell.run(Shell.java:180)
at kawa.Shell.run(Shell.java:167)
at kawa.Shell.run(Shell.java:154)
at kawa.repl.main(repl.java:600)
Signal 127
--
Anthony Tomasic <http://www.e-xmlmedia.com/anthony/>
E-XMLMEDIA <http://www.e-xmlmedia.com>
254 Yardley Way
Pittsburgh, PA 15206
Tel./Fax 877 257 7054
tomasic@e-xmlmedia.com <mailto:tomasic@e-xmlmedia.com>
www.e-xmlmedia.com <http://www.e-xmlmedia.com>
www.e-xmlmedia.fr <http://www.e-xmlmedia.fr>