Firebase NoClassDefFoundError:实例化StorageClient时引发io/opencensus/trace/Tracestate
我有一个SpringBoot2.1应用程序,我只是在遵循Firebase站点的文档,但是我得到了java.lang.NoClassDefFoundError:io/opencensus/trace/TracestateFirebase NoClassDefFoundError:实例化StorageClient时引发io/opencensus/trace/Tracestate,firebase,google-cloud-storage,Firebase,Google Cloud Storage,我有一个SpringBoot2.1应用程序,我只是在遵循Firebase站点的文档,但是我得到了java.lang.NoClassDefFoundError:io/opencensus/trace/Tracestate public void initialize() { InputStream serviceAccount = getClass() .getClassLoader().getResourceAsStream(CREDENTIALS_PATH);
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
}
我找不到任何关于这个的信息,我也不知道这里出了什么问题
编辑:
我在pom.xml、firebase admin和google云存储中都有依赖项,删除firebase admin后错误停止发生
<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>
com.google.firebase
firebase管理员
6.8.0
com.google.cloud
谷歌云存储
1.74.0