java - firebase 关闭调用关闭连接

标签 java client firebase

当通过 Java 客户端访问 firebase 时,我看到消息“close called on closed connection”。这是我在运行以下代码时看到的确切打印输出。看起来身份验证正在工作,但我很好奇这条消息是从哪里来的。

generateToken()...
generateToken() 结束
close 在关闭的连接上调用
成功了!


使用 firebase-client-1.0.7.jar

import com.firebase.client.Firebase;
import com.firebase.client.FirebaseError;
import com.firebase.security.token.TokenGenerator;
import com.firebase.security.token.TokenOptions;
import org.json.JSONObject;

public class TestInput {


public static void main(String[] args) throws Exception {

    new Firebase(Constants.FIREBASE_URL).auth(generateToken(), new Firebase.AuthListener() {

        public void onAuthError(FirebaseError error) {
            System.out.println(" Failed! " + error.getMessage());
        }

        public void onAuthSuccess(Object authData) {
            System.out.println("Succeeded!");
        }

        public void onAuthRevoked(FirebaseError firebaseError) {
            System.out.println("Authentication status was cancelled! " + firebaseError.getMessage());
        }

    });


}

private static String generateToken() {

    System.out.println("generateToken()...");

    JSONObject arbitraryPayload = new JSONObject();

    TokenGenerator tokenGenerator = new TokenGenerator(Constants.FIREBASE_SECRET);
    TokenOptions to = new TokenOptions();
    to.setAdmin(true);
    to.setDebug(false);
    String token = tokenGenerator.createToken(arbitraryPayload, to);

    System.out.println("generateToken() end");
    return token;
}
}

最佳答案

该消息来自Firebase SDK,如果您升级到最新的JAR,它将不再出现。

关于java - firebase 关闭调用关闭连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19715559/

相关文章:

java - 隐式设置什么时区?

java - Java servlet 实例预计可以持续多长时间?同一实例是否为所有客户端提供服务?可以有多个实例吗?

使用fifos的客户端服务器,发送突发和接收处理时间

java - 如何显示 firebase 数据库中的所有标记?

java - ObjectInputStream 给出 StreamCorruptedException

java - 包含外部项目的 NoClassDefFoundError - JBoss 7.1

java - 如何处理 Spring Boot Rest 和 Jackson Deserializer 的 Javax 验证中的无效数字

python - 需要将多个文件从客户端传输到服务器

android - 如何从 Fabric Crashlytics 迁移到 Firebase Crashlytics?

java - Firebase .getvalue 与数据库的顺序不同