[e-lang] GWT crashes the Cajoler
Lex Spoon
lex at lexspoon.org
Fri Feb 8 12:04:37 EST 2008
As a quick status update on GWT emitting Caja, I am currently
crashing the Cajoler. I tried running a small test gadget through
the Cajoler in order to get a list of concrete problems with cajoling
GWT's current output. I expected a long list of complaints, but
unfortunately the GWT output is so unexpected that the Cajoler
crashes before it can form a coherent complaint.
Here is the test gadget:
http://www.lexspoon.org/rpccalc-tmp/gadget.xml
Here is the top of the stack trace; it looks like a problem with
parsing the Javascript.
Retrieving http://www.lexspoon.org/rpccalc-tmp/gadget.xml @ null
LOG:Checkpoint: RewriteHtmlStage at T+1.202489339721288E9 seconds
Retrieving http://www.lexspoon.org/rpccalc-tmp/
org.lexspoon.gwtscratch.RPCCalc-xs.nocache.js @ gadget.xml:2+35 at 36 -
118 at 119
Exception in thread "main" java.lang.ClassCastException: object field
must be a string literal, not IntegerLiteral : 1
at
com.google.caja.parser.js.ObjectConstructor.childrenChanged
(ObjectConstructor.java:68)
at com.google.caja.parser.AbstractParseTreeNode
$MutationImpl.execute(AbstractParseTreeNode.java:383)
at com.google.caja.parser.js.ObjectConstructor.<init>
(ObjectConstructor.java:47)
at com.google.caja.parser.js.Parser.parseExpressionAtom
(Parser.java:1098)
at com.google.caja.parser.js.Parser.parseOp(Parser.java:741)
at com.google.caja.parser.js.Parser.parseExpressionPart
(Parser.java:703)
I went ahead and opened a Caja bug report about it:
http://code.google.com/p/google-caja/issues/detail?id=67&sort=-id
I know this is a vague bug report, but perhaps there are multiple
issues involved, so I went ahead and posted the whole (but small)
gadget. Any technical issues that arise might be better posted to
the issue's thread.
-Lex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.eros-os.org/pipermail/e-lang/attachments/20080208/b6437c23/attachment.html
More information about the e-lang
mailing list