Diese Anwendung ist veraltet, bitte klicken Sie auf die Schaltfläche Aktualisieren in Ihrem Browser. (Erwartete Version 4 vom Server, bekam 5.)

8

Bitte helfen Sie mir, diesen Fehler zu beheben "Diese Anwendung ist veraltet, bitte klicken Sie auf den Aktualisieren-Knopf in Ihrem Browser. (Erwartet Version 4 vom Server, hat 5.)". Ich benutze gwt 1.5.0.

    
JAB 18.01.2011, 05:04
quelle

8 Antworten

7

Überprüfen Sie, ob die gwt-servlet.jar aktuell ist. Die gwt-user.jar und gwt-servlet.jar müssen dieselbe Version haben.

    
Karl-Heinz Brender 25.03.2011, 16:13
quelle
3

Sieht so aus, als ob Sie die IncompatibleRemoteServiceException-Ausnahme erhalten. Es besagt, dass diese Version der RPC-Serverschnittstelle von der Schnittstelle abweicht, die der RPC-Client zu verwenden versucht. Normalerweise passiert das, wenn Sie aktiv Client-Teil und Server-Teil entwickeln, und aus irgendeinem Grund vergessen Sie, den Server neu zu starten oder Ihre GWT-Anwendung im Browser nach einigen Änderungen der RPC-Schnittstelle zu aktualisieren.

Weitere Informationen erhalten Sie in den GWT-Dokumenten ( hier und hier ) und in Beschreibung der Ausnahme .

    
Kel 18.01.2011 05:10
quelle
2

In meinem Fall habe ich diesen Fehler, nachdem ich meine Servlet-Implementierung in ein anderes Paket verschoben habe. Aber ich habe vergessen, es in web.xml umzubenennen.

    
user1140710 12.10.2012 10:21
quelle
1

Kopieren Sie die neueste Datei gwt-servlet.jar in den Ordner WEB-INF / lib .

    
FlappySocks 11.08.2011 15:35
quelle
1

In meinem Fall habe ich Refactoring durchgeführt, um separate Servlets für wichtige Funktionen bereitzustellen, und eine Sache vergessen:

Stellen Sie sicher, dass @RemoteServiceRelativePath (XXXX) in Ihrer RemoteService-Schnittstelle mit dem URL-Muster in Ihrer web.xml übereinstimmt

    
Clanomadd 27.03.2013 17:12
quelle
0

Das Problem war, dass gwt-user.jar nicht vom maven-Repository aus aufgerufen wurde. Der Pfad von gwt-user.jar zeigte nicht auf das Repository, sondern auf den Desktop-Speicherort, wo ich diese JAR-Datei hatte. Ich habe gerade seinen Pfad zum Repository geändert, dann ging dieser Fehler ab.

    
JAB 01.04.2011 04:51
quelle
0

Überprüfen Sie, ob Ihre web.xml keine Syntaxfehler aufweist. Wenn ja, werden Ihre Gläser nicht richtig kompiliert und GWT wird die alten übernehmen. Ich hatte diesen Fehler und meine Lösung war die web.xml-Syntax.

    
Andrés Canavesi 24.11.2012 13:30
quelle
0

PROBLEM Gelöst (zumindest meine Version davon)

Mein Setup: GWT-Projekt in Eclipse. Benutzte Maven, um Gläser herunterzuziehen, die ich dann manuell zum LIB-Ordner hinzufüge, weil ich keinen brauchbaren Weg gefunden habe, Maven und GWT-Entwicklung vollständig zu integrieren.

FEHLER: Ausnahmebedingung während der Verarbeitung dieses Aufrufs: unbekannte Methode - & gt; Ausnahme: com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException Nachricht: Diese Anwendung ist veraltet, bitte klicken Sie auf die Schaltfläche Aktualisieren in Ihrem Browser. (Erwartet Version 5 von Client, bekam 7.)

LÖSUNG: Suchen Sie nach der Abhängigkeit, die in das gwt-Benutzermodul (jar) gezogen wird, da dies die wahrscheinliche Ursache des Problems ist. Überprüfe zunächst das Löschen des gwt-user jar aus Ihrem LIB-Ordner behebt das Problem, und Sie können Ihren Maven auch ändern, um ein EXCLUDE für 'gwt-user' wie folgt zu verwenden:

%Vor%     
user2080225 21.07.2013 03:21
quelle

Tags und Links