GWT in IE8 - An Exception Thrown and Not Caught

I posted this on the Google Web Toolkit Dispatcher Group, but hopefully you guys can help me. I created a GWT application that works fine in Firefox and Chrome.

When I try to download it in Internet Explorer 8, I get an error message from one of the created cache.html files:

Line: 408 Char: 12 Error: Exception thrown and not caught. Code: 0

When I find this line in the generated file (all this was done with the -PRETTY argument for readability), I find it in the line where it finally is:

function entry0(jsFunction, thisObj, arguments_0){ var initialEntry; initialEntry = entryDepth++ == 0; try { return jsFunction.apply(thisObj, arguments_0); } finally { initialEntry && $flushFinallyCommands(($clinit_16() , INSTANCE)); --entryDepth; } } 

The only problem is that this is not code generated from my client side java - it seems to be GWT native code.

As a test, I added an empty catch block, which now disconnects Internet Explorer from the complaint, but still does not load my application at all. All that loads is the surrounding html and images and the empty space where my application should be.

Has anyone experienced this before? Any ideas on how to handle this?

Any information would be greatly appreciated!

Thanks in advance,

Xandel

+6
internet-explorer gwt
source share
1 answer

Well, I decided to create a simple Windows development machine that allows me to debug an application in IE. The problem immediately popped up with an error message in development mode ...

 flexTable.getFlexCellFormatter().setWidth(row, 1, "0px"); 

GWT was not happy with passing "0px" as a parameter ... I tried to temporarily "hide" the column.

+3
source share

All Articles