首页 > 其他分享 >【异常解决】springBoot单元测试es报错availableProcessors is already set to [12], rejecting [12]

【异常解决】springBoot单元测试es报错availableProcessors is already set to [12], rejecting [12]

时间:2024-09-03 09:16:11浏览次数:8  
标签:already java 12 报错 elasticsearch PreBuiltTransportClient org transport

单元测试的时候,报错

异常信息片段

2024-09-03 09:07:12.439 ERROR 5676 --- [           main] c.a.m.c.c.es.ElasticsearchConfig         : availableProcessors is already set to [12], rejecting [12]

java.lang.IllegalStateException: availableProcessors is already set to [12], rejecting [12]
	at io.netty.util.NettyRuntime$AvailableProcessorsHolder.setAvailableProcessors(NettyRuntime.java:51)
	at io.netty.util.NettyRuntime.setAvailableProcessors(NettyRuntime.java:87)
	at org.elasticsearch.transport.netty4.Netty4Utils.setAvailableProcessors(Netty4Utils.java:82)
	at org.elasticsearch.transport.netty4.Netty4Transport.<init>(Netty4Transport.java:138)
	at org.elasticsearch.transport.Netty4Plugin.lambda$getTransports$0(Netty4Plugin.java:93)
	at org.elasticsearch.client.transport.TransportClient.buildTemplate(TransportClient.java:174)
	at org.elasticsearch.client.transport.TransportClient.<init>(TransportClient.java:265)
	at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:130)
	at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:116)
	at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:106)

解决方案

@Slf4j
@SpringBootTest(classes = Application.class)
@RunWith(SpringRunner.class)
class ControllerTest {

	// 添加这一段静态代码块
    static {

        System.setProperty("es.set.netty.runtime.available.processors", "false");

    }


    //  ...省略
	
}

标签:already,java,12,报错,elasticsearch,PreBuiltTransportClient,org,transport
From: https://www.cnblogs.com/aaacarrot/p/18393892

相关文章

  • 龙讯LT8618SXB TTL/RGB/BT656/BT1120转HDMI 1.4,成熟批量产品
      LT8618SXB描述:LT8618SXB是Lontium基于ClearEdgeTM技术的低功耗版本HDMI发射机。它支持24位颜色深度HDMI1.4(高清多媒体接口)规范。它们完全向后兼容Lontium的第一代HDMI发射机LT8618EX。LT8618SX是一款高性能、低功耗的部件,专为高清-数码相机、高清-数码摄像机、高清-PMP/MP......
  • 12个好用的电脑录屏软件新鲜出炉!2024最新录屏排名榜看这里!
    录屏软件千千万,但是专业的太难,业余的套路又太多,如果你没有接触过,肯定会耗费大量的时间,今天俺就推荐国内外最主流的10款录屏工具,让你不用再自己去找到头秃,话不多说,一起看看呗!No.1ApowerREC地址:https://www.apowersoft.cn非常知名的一款老牌录屏工具啦,也有不少大佬分享过,而且......
  • 24数学建模国赛及提供助力(12——存贮论)!!!!
    需要资料和助攻的小伙伴们可以文章末尾获取链接!!!!点击链接加入群聊获取资料以及助攻https://qm.qq.com/q/NGl6WD0Bky......
  • Vue3的学习---12
    12.AJAX与Axios框架12.1AJAX基础12.1.1AJAX简介AJAX(AsynchronousJavaScriptandXML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过AJAX,网页应用程序能够快速地与服务器进行异步通信,从而提高用户体验。AJAX的工作原理:创建XMLHttpRequest对象:这是AJA......
  • 运行开发模板报错lombok java 无法将类 XX类中的构造器 X应用到给定类型|java: 找不到
    一.运行环境IntelliJIDEA2024.1.4  IDEA旗舰版二.解决方法1.更改lombok版本→1.8.30<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>provided</scope......
  • 《鸣潮》游戏崩溃弹窗“错误代码[126]:加载xapofx1_5.dll失败”该怎么解决?鸣潮游戏闪
    在《鸣潮》游戏中,若出现崩溃弹窗“错误代码[126]:加载xapofx1_5.dll失败”,可尝试重新安装游戏运行所需的组件。检查系统环境是否完整,确保相关动态链接库文件正确安装,以解决此问题,顺利进行游戏。本篇将为大家带来《鸣潮》游戏崩溃弹窗“错误代码[126]:加载xapofx1_5.dll失败”该......
  • RizomUV的安装、桥接、桥接报错、使用教程
    之前项目中需要进行展uvw,由于3dsmax的展uvw不怎么好用,然后学习了一下RizomUV的教程,把使用过程记录下来。前言如果大家有建模基础的话直接跳过看后面过程即可,没有的话可以先简单了解一下什么是uv什么是uv?U和V指的是2D空间的水平轴和垂直轴,因为X,Y和Z已在3D空间中使用。......
  • 【Ansible】ansible调用主机报错问题
    ansible预计实现功能,自动生成/etc/hosts文件,copy到远程机器,出现如下错误:配置如下:----hosts:192.168.31.12remote_user:clustersudo:yestasks:-name:dirstributehostfiletemplate:src=templates/hosts.j2dest=/......
  • python入门每日一练2023/2/12
    python入门每日一练,可以提高您的python水平,今天是2月12日,上一课的答案是importrepat="python"a=re.findwall(pat,stra)print(a[0])strb="asdfghjklqwertyuiopzxcdweftgh"如何在上面的字符串中找到p在第几个?(难度★★☆☆☆)......
  • Windows server 2012 R2配置NTP Server
    将服务器类型更改成NTP:注册表中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters下Type值改成"NTP";将注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config下AnnounceFlag项值改成"5";启用NTPServer:将注册表中HKEY_LOCAL......