This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
Exceptions while evaluating xqueries with Qexo
- From: Daniel Aborg <lists dot kawa at daborg dot fastmail dot fm>
- To: kawa at sources dot redhat dot com
- Date: Thu, 03 May 2007 16:16:11 -0600
- Subject: Exceptions while evaluating xqueries with Qexo
Hi,
I'm getting two rather odd exceptions when evaluating some of our
XQueries using Qexo, both seem to be related to the bytecode compiling.
If anyone has any idea what might be causing the problem based on the
exceptions below I'd love the input. I'll also try to isolate the cause
and see if that makes things more clear.
Thanks,
Daniel
1)
java.lang.Error: unknown opcode to invert_opcode
at gnu.mapping.WrappedException.wrapIfNeeded(WrappedException.java:104)
at gnu.expr.ModuleExp.evalToClass(ModuleExp.java:161)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:214)
at gnu.expr.Language.eval(Language.java:899)
at gnu.expr.Language.eval(Language.java:838)
at gnu.expr.Language.eval(Language.java:820)
at
com.indigostone.server.reporting.xquery.QexoXQueryEvaluator.evaluate(QexoXQueryEvaluator.java:74)
... 20 more
Caused by: java.lang.Error: unknown opcode to invert_opcode
at gnu.bytecode.CodeAttr.invert_opcode(CodeAttr.java:238)
at gnu.bytecode.CodeAttr.processFixups(CodeAttr.java:2348)
at gnu.bytecode.CodeAttr.assignConstants(CodeAttr.java:2433)
at gnu.bytecode.Attribute.assignConstants(Attribute.java:99)
at gnu.bytecode.Method.assignConstants(Method.java:296)
at gnu.bytecode.ClassType.doFixups(ClassType.java:851)
at gnu.bytecode.ClassType.writeToStream(ClassType.java:861)
at gnu.bytecode.ClassType.writeToArray(ClassType.java:919)
at gnu.expr.ModuleExp.evalToClass(ModuleExp.java:96)
... 25 more
2)
java.lang.ClassFormatError: Invalid method Code length 95681 in class
file $Lsstring$Gr
at gnu.mapping.WrappedException.wrapIfNeeded(WrappedException.java:104)
at gnu.expr.ModuleExp.evalToClass(ModuleExp.java:161)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:214)
at gnu.expr.Language.eval(Language.java:899)
at gnu.expr.Language.eval(Language.java:838)
at gnu.expr.Language.eval(Language.java:820)
at
com.indigostone.server.reporting.xquery.QexoXQueryEvaluator.evaluate(QexoXQueryEvaluator.java:74)
... 25 more
Caused by: java.lang.ClassFormatError: Invalid method Code length 95681
in class file $Lsstring$Gr
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
at gnu.bytecode.ArrayClassLoader.findClass(ArrayClassLoader.java:108)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at gnu.expr.ModuleExp.evalToClass(ModuleExp.java:129)
... 30 more