Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GWT: JavaScript error with opera

We have a large GWT app. Since some days we've got a strange error in opera, all other browser are fine:

Syntax error at line 3739 while loading:
f+Gcd(ead)+LIf+A9c.b.b+RIf+Icd(ead)+LIf+
--------------------^
input too deeply nested

I've google for "input too deeply nested" but can't find anything related to our problem. Its hard to debug cause there you cant run the app in development mode, but only with compiled JavaScript.

like image 650
Andreas Köberle Avatar asked Sep 03 '26 13:09

Andreas Köberle


1 Answers

Carakan's parser is a fairly simple recursive-decent one. As such, to avoid blowing the stack, there's a depth limit on input tokens. Nested "+" expressions can cause it, though there is some protection against that (though I forget exactly what, will check and edit this later).

like image 172
gsnedders Avatar answered Sep 05 '26 02:09

gsnedders



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!