2011-01-03 4 views
0

Ich arbeite seit mehr als acht Monaten an einem Projekt mit GWT ohne Probleme, vor kurzem habe ich auf Version 2.1 aufgerüstet und seitdem rufe ich GWT an. create ([AnyService] .class) der Browser hängt. Es zeigte mir eine OutOfMemoryException, also setze ich Xmx auf 4096m, XX: MaxPermSize auf 1024m und -Xss auf 1024k (ich weiß, es ist viel, aber sonst bekomme ich das OOME), seitdem hat das OOME nicht mehr angezeigt, aber die Seite wird nie angezeigt. Im Serverprotokoll und auf der GWT-Konsole wird nichts angezeigt.GWT.create ([AnyService.class]) hängt im gehosteten Modus

Obwohl das Problem mit dem Browser zu tun hat, habe ich IE, FF, Safari und Chrome versucht, und das gleiche Verhalten wird auf allen von ihnen gezeigt. Dieses Problem passiert mir auch bei der Arbeit an Mac OS (Schneeleopard) und Windows 7.

Wenn ich die Website im Web-Modus laufen dann funktioniert alles ok, die Sache ist, dass das Debuggen unmöglich wird seit dem Projekt derzeit hat mehr als 30 Module, so kompilieren alles ist keine Option (dauert etwas mehr als 30 Minuten, um alle von ihnen zu kompilieren).

Ich benutze Maven mit der Plugin-Version 2.1.0-1, und ich habe versucht mit gwt libs 2.1.0 und 2.1.1 und keiner von ihnen funktioniert für mich. Ich habe auch einige andere Beiträge von Leuten gefunden, die ähnliche Probleme gemeldet haben und es scheint bis jetzt keine Lösung zu geben. Ich arbeite von der Konsole mit maven (mvn gwt: run), ohne Plugins wie Eclipse oder Netbeans.

Kann mir jemand einen Hinweis geben, was das Problem sein könnte?

Antwort

0

Nach 70+ Stunden an diesem Problem zu arbeiten, fand ich, was es verursacht !, auf meinem Mac verwende ich JVM 64 Bits, das gleiche auf diesem Windows 7-Rechner mit einem Core-i5-Prozessor. Nach verzweifelten Tests nahm ich den Computer meiner Frau, Windows 7 läuft und das Projekt läuft dort ok, der einzige Unterschied, den ich nach einer Weile finden konnte, war die JVM-Version, es hat 32 Bit, also habe ich die 32 Bit heruntergeladen und auf meinem installiert Windows 7 Maschine statt der 64 Bit, und es funktionierte reibungslos ...

Was ist der Prozess für die Berichterstattung ein Problem an die gwt-Team ?, Ich denke, das ist eindeutig eins!

wie auch immer, danke für diejenigen, die sich die Zeit genommen haben, das Thema zu lesen, obwohl keine Antworten gegeben wurden!

Oscar H

+0

http://code.google.com/webtoolkit/lifeofanissue.html –

+0

Vielen Dank für Ihre Erkenntnisse Berichterstattung zurück. Es wird eine große Hilfe für alle anderen sein, die ein ähnliches Problem in der Zukunft haben. Hoffentlich wird SO in der Lage sein, Sie bei Ihren zukünftigen Fragen zu unterstützen. –

+0

Noch eine Sache, auf meinem Mac musste ich das -Tag innerhalb der gwt-maven-Plugin-Konfiguration mit -d32 und -Xmx1024m setzen, es machte den Trick ... die einzige Frage, die noch auf meinem bleibt Kopf ist, was hat sich geändert, so dass ich diese Konfiguration machen musste, da alles vorher gut funktioniert hat? Wie auch immer, ich muss sagen, dass ich eine große Erleichterung empfinde – OscarG

Verwandte Themen