2017-11-11 3 views
0

Wir arbeiten mit der Webanwendung, die mithilfe von GWT und smart gwt project entwickelt wurde. Zur Zeit verwenden wir GWT-2.5.1 und smart gwt-5.0 in unserer Anwendung. Nun wollten wir unser smart gwt Upgrade auf 6.1 von 5.0 aufrüsten, aber nicht das GWT ändern.GWT JavascriptObject ClassCastException in GWT-2.6.1

Wir haben den Kompilierungsfehler mit Smart-gwt-6.1 mit GWT-2.5.0. Also haben wir GWT auch auf 2.6.1 umgestellt. Jetzt können wir unsere Anwendung erfolgreich erstellen.

Wir haben die Laufzeit Ausnahme wie unten.

Dieser Code arbeitete mit den früheren Versionen von Smart-GWT und GWT. aber jetzt wirft es diese Ausnahme.

Erstens konnte ich keine Dokumentation über die Kompatibilität von smart-gwt und gwt finden.

Könnte irgendein Körper mir erklären, wie man das oben genannte Problem löst und wie man dieses Aufsteigen von intelligentem gwt handhabt.

Antwort

0

Hier ist, wie ich es tun würde:

public static native JavaScriptObject createObject(String data) /*-{ 
     return data; 
     }-*/; 

public void transformResponse(Object data) { 
    JavaScriptObject jsObj = createObject(data.toString());// This line causes the below excepton 
    } 
+0

Hallo @Zakaria, Bitte erwähnen Sie den vollständigen Details. –

+0

Was meinst du? –

Verwandte Themen