当前位置: 首页 > 知识库问答 >
问题:

嵌入式CassandraServer获取"java.lang.reflect.InvocationTargetExc0019"

姬裕
2023-03-14

我正在使用Cassandra单元3.1.3.2进行单元测试。

下面是我的代码片段

EmbeddedCassandraServerHelper.startEmbeddedCassandra(EmbeddedCassandraServerHelper.CASSANDRA_RNDPORT_YML_FILE);
    appConfig.setCassandraPort(EmbeddedCassandraServerHelper.getNativeTransportPort());
    appConfig.setCassandraSession(Cluster.builder().addContactPoints(InetAddress.getByName("localhost").getHostAddress())
        .withPort(54567).build().connect());
    CqlSchemaInitializer cqlSchemaInitializer = new CqlSchemaInitializer(Arrays.asList("create_keyspace.cql"));
    cqlSchemaInitializer.initialize(appConfig.getCassandraSession());
    appConfig.setCassandraLodgingCommerceContentDao(new CassandraLodgingCommerceContentDao(appConfig.getCassandraSession()));

appConfig只是具有setter/getter的pojo。我得到下面的错误,

原因:java。朗,反思一下。对太阳的攻击。反映国家建筑配件公司。sun的newInstance0(本机方法)。反映国家建筑配件公司。sun上的newInstance(NativeConstructorAccessorImpl.java:62)。反映授权构造或AccessorImpl。java上的newInstance(DelegatingConstructorAccessorImpl.java:45)。朗,反思一下。建造师。com上的newInstance(Constructor.java:408)。税收。驾驶员果心内特尤蒂尔。newEventLoopGroupInstance(NettyUtil.java:134)。。。还有35个原因:java。lang.NoSuchFieldError:io上的默认\u MAX\u挂起\u任务。内蒂。频道埃波尔。EpollEventLoop。(EpollEventLoop.java:84)在io上。内蒂。频道埃波尔。Epolleventloop小组。io上的newChild(EpollEventLoopGroup.java:114)。内蒂。util。同时发生的多线程事件执行器组。(MultithreadEventExecutorGroup.java:64)在io上。内蒂。频道多线程事件循环组。(multi-threadeventloopgroup.java:49)在io上。内蒂。频道埃波尔。Epolleventloop小组。(EpollEventLoopGroup.java:93)在io上。内蒂。频道埃波尔。Epolleventloop小组。(EpollEventLoopGroup.java:80)在io上。内蒂。频道埃波尔。Epolleventloop小组。(EpollEventLoopGroup.java:61)。。。40多

共有1个答案

郎睿
2023-03-14

添加以下依赖项后,它得到了解决

<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.0.44.Final</version>
 类似资料:
  • 我有以下mongo文件: 我希望找到此文档并仅提取 ... 我的当前代码使用以下内容执行此操作: 他没有运行思想文档(如上所述),而是有没有办法使用点符号 ?例如:

  • 我有时会在pom中看到以下声明。xml。。。 如您所见,sping-boo-starter-web被声明为tomcat-embed-jasper。 是不是sping-boo-starter-web已经有一个嵌入式tomcat了?为什么一些开发人员仍然声明tomcat-embed-jasper以及boot-starter-web?还是有什么原因?

  • 我在springboot应用程序中使用了嵌入式Redis进行缓存。redis在应用程序启动时运行在localhost和默认上。 是否有一种方法来获取度量(内存使用、keyspace_hits、keyspace_misses,等等)对于嵌入式redis,来自应用程序外部的,可能是命令行或任何?

  • 问题内容: 我正在尝试使用Jackson 2.0-RC3读取旧版JSON代码,但是我陷入了“嵌入式”对象的困境。 给定以下JSON: 如何将其映射到以下结构: 我试图这样做,但似乎我必须以这种方式映射整个对象。 问题答案: 要处理“嵌入式”对象,您应该使用它-等同于Hibernate的/ 。

  • 回顾介绍中, php构建了一个层级系统. 最高层是提供用户空间函数和类库的所有扩 展. 同时, 其下是服务API(SAPI)层, 它扮演了webserver(比如apache, iis以及命令行接口 cli)的接口. 在这许多sapi实现中有一个特殊的sapi就是嵌入式sapi. 当这个sapi实现被构建时, 将 会创建一个包含所有你已知的php和zend api函数以及变量的库对象, 这个库对象

  • 主要涉及到嵌入式软件开发、嵌入式驱动开发、RTOS 开发、IOT 开发等知识点。