Meine Anwendung verwendet das Firebase Admin SDK für Java (kürzlich vom Firebase Server SDK aktualisiert). Es hat richtig funktioniert beim Testen auf der lokalen Umgebung, aber nachdem es auf Google App Engine von Eclipse-Bereitstellung, die Protokolle zeigen diesen Fehler:Firebase Admin SDK: NoSuchMethodError für setCredential()
com.google.api.server.spi.SystemService invokeServiceMethod: exception occurred while calling backend method
java.lang.NoSuchMethodError: com.google.firebase.FirebaseOptions$Builder.setCredential(Lcom/google/firebase/auth/FirebaseCredential;)Lcom/google/firebase/FirebaseOptions$Builder;
Kann jemand raten? Ich habe pom.xml
auf dem Server überprüft, und ich kann sehen, dass die Feuerbasis-admin SDK Abhängigkeit erfolgreich hochgeladen wurde:
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>5.2.0</version>
</dependency>
Danke, aber ich benutze bereits v5.2.0. Aktualisiert die ursprüngliche Frage mit diesem Detail – user2181948
Ich denke, Ihre Anwendung bezieht sich auf eine alte Version jar (Cache). Versuchen Sie 'mvn clean' auszuführen. –
Wie würde ich diesen Befehl in Google App Engine ausführen? – user2181948