Java 关闭连接时调用firebase close

Java 关闭连接时调用firebase close,java,client,firebase,Java,Client,Firebase,当通过Java客户端访问firebase时,我看到消息“close called on closed connection”。这正是我在运行以下代码时看到的打印输出。看起来auth正在工作,但我很好奇这条消息是从哪里来的 generateToken()… generateToken()结束 关闭连接时调用关闭 成功了 使用firebase-client-1.0.7.jar import com.firebase.client.Firebase; import com.firebase.clie

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

generateToken()…
generateToken()结束
关闭连接时调用关闭
成功了


使用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,它将不再出现