首页 > 其他分享 >【Azure Event Hub】解决Event Hub SDK出现无法识别 com.azure.core.client.traits.TokenCredentialTrait 错误

【Azure Event Hub】解决Event Hub SDK出现无法识别 com.azure.core.client.traits.TokenCredentialTrait 错误

时间:2024-04-25 20:56:15浏览次数:27  
标签:lang core java Hub Unknown Source azure com Event

问题描述

使用Service Bus SDK编写消费端应用时,遇见了错误信息:

SDK版本

    <dependency>       <groupId>com.azure</groupId>       <artifactId>azure-messaging-eventhubs</artifactId>       <version>5.4.0</version>     </dependency>     <dependency>       <groupId>com.azure</groupId>       <artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId>       <version>1.14.0</version>     </dependency>     <dependency>       <groupId>com.azure</groupId>       <artifactId>azure-identity</artifactId>       <version>1.2.2</version>       <scope>compile</scope>     </dependency>

错误信息

Exception in thread "main" java.lang.NoClassDefFoundError: com/azure/core/client/traits/TokenCredentialTrait
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at com.example.App.main(App.java:86)
Caused by: java.lang.ClassNotFoundException: com.azure.core.client.traits.TokenCredentialTrait
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 13 more

以上问题,如何解答呢?

 

问题解答

这个错误其实非常明显,就是缺少 azure.core 依赖。 在pom.xml文件中,添加上如下依赖即可解决问题。

    <dependency>
      <groupId>com.azure</groupId>
      <artifactId>azure-core</artifactId>
      <version>1.26.0</version>
    </dependency>

 

 

参考资料

TokenCredentialTrait not found even when used : https://stackoverflow.com/questions/71617941/tokencredentialtrait-not-found-even-when-used

 

 

标签:lang,core,java,Hub,Unknown,Source,azure,com,Event
From: https://www.cnblogs.com/lulight/p/18158561

相关文章

  • 开发日志:Kylin麒麟操作系统部署ASP.NET CORE
    需求场景:   我需要部署的项目是在Windows上开发的,目标框架为.netcore6.0因此我们需要先在kylin上部署项目运行所需要的环境。借助百度词条,先看看Kylin是什么: 服务器资源: 查看系统版本 cat/etc/kylin-release  cat/proc/version   需要用到的工具:S......
  • 用github搭建图床
    本节内容,将会以极为简介、快速的方式,带领你认识图床、搭建图床。我的这篇文章里所用的图片,就是用此种方法所搭建的图床上传而成的(如下图)。在这里,需要用到一个工具叫PicGo。不过它的用法很简单。一会儿就搞定了。一、何为图床所谓图床,就是存储图片的服务器。我们写在线文档的......
  • zuul.core解析
    zuul.core解析这里以zuul1.2.3为例子(1.x最后一个版本)IZuulFilterzuul的核心实现,主要是filter函数功能booleanshouldFilter();用于判断是否需要执行该filterObjectrun();执行filter的处理逻辑ZuulFilterIZuulFilter的抽象实现,主要函数有以下几个:函......
  • Web Component addEventListener .bind(this)的函数带参数引起的报错
     一开始这样写:  this.shadowRoot.querySelector('.prev').addEventListener('click',this.moveSlide(1).bind(this));报错:UncaughtTypeError:Cannotreadpropertiesofundefined(reading'bind')    以为是前面的DOM获取不对,但是怎么改都不对,网上查询后......
  • 数据库设计 外键设计 关联表查询 linq efcore
    数据库的设计实体之间的关系图实体EleOrderRowItem.cspublicclassEleOrderRowItem:EleEntity{publicstring?Xxx{get;set;}//外键:一个rowItem属于一个rowpubliclongRowId{get;set;}publicrequiredEleOrderRowRow{get;set;}}......
  • ef core 如何关联查询外键表
    在EFCore中,如果查询查询外键表的内容实体publicclassBlog{publicintBlogId{get;set;}publicstringUrl{get;set;}publicList<Post>Posts{get;set;}//集合导航属性publicList<Comment>Comments{get;set;}//集合导航属性}......
  • 使用 Visual Studio 调试 .NET 和 ASP.NET Core 源代码 | 学习地址
    使用VisualStudio调试.NET和ASP.NETCore源代码|MicrosoftLearn新建自签名证书|Microsoft学习AuthenticationHttpContextExtensions.ChallengeAsync方法(Microsoft.AspNetCore.Authentication)|MicrosoftLearn.netcore地址:  ASP.NETCore入门|Microsoft......
  • dotnet 修复 GitHub Action 构建过程提示 NETSDK1127 错误
    本文告诉大家,如何修复GitHubAction构建过程提示errorNETSDK1127:ThetargetingpackMicrosoft.WindowsDesktop.App.WindowsFormsisnotinstalled.Pleaserestoreandtryagain.错误在进行GitHubAction构建时,如果自己的项目是一个旧项目,采用旧的.NETSDK版本,将可......
  • 安全机密管理:Asp.Net Core中的本地敏感数据保护技巧
    前言在我们开发过程中基本上不可或缺的用到一些敏感机密数据,比如SQL服务器的连接串或者是OAuth2的Secret等,这些敏感数据在代码中是不太安全的,我们不应该在源代码中存储密码和其他的敏感数据,一种推荐的方式是通过Asp.NetCore的机密管理器。机密管理器在ASP.NETCore中,机密管......
  • https://github.com/meta-llama/llama3 文生图
    https://github.com/meta-llama/llama3 Skiptocontent NavigationMenu Product Solutions OpenSource Pricing Searchorjumpto...  SigninSignup  meta-llama/llama3PublicNotificationsFork 1.4k Star ......