У меня есть приложение весенней загрузки 2.1, и я просто следую документации с сайта Firebase, но получаю java.lang.NoClassDefFoundError: io / opencensus / trace / Tracestate.
public void initialize() {
InputStream serviceAccount = getClass()
.getClassLoader().getResourceAsStream(CREDENTIALS_PATH);
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setStorageBucket(BUCKET_NAME)
.build();
FirebaseApp.initializeApp(options);
StorageClient storageClient = StorageClient.getInstance(); // This line is throwing the exception
}
Мне не удалось найти информацию об этом, и я не могу понять, что здесь не так.
EDIT:
У меня есть обе зависимости в моем pom.xml, админ firebase и облачное хранилище google, при удалении админа firebase ошибка прекращается.
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>6.8.0</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-storage</artifactId>
<version>1.74.0</version>
</dependency>