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

nosuchfielderror:实例

蒋阳华
2023-03-14

当试图通过StormSubmitter提交拓扑时,我得到了-

Caused by: java.lang.NoSuchFieldError: INSTANCE  
at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:52)
@Component
public class SomeBolt extends BaseRichBolt {
    private OutputCollector _collector;
    private SomeClient someClient;

    @Override
    public void prepare(Map conf, TopologyContext context, OutputCollector collector) {
        _collector = collector;
        someClient = AppContext.getBean(SomeClient.class);
    }
}

someClient.java

@Component
public class SomeClient {
    private final CloseableHttpClient httpClient;

    public SomeClient() {
        this.httpClient = (httpClient == null ? HttpClients.createDefault() : httpClient);
    }
}

appContext.java

@Component
public class AppContext implements ApplicationContextAware {

    private static ApplicationContext applicationContext;

    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        AppContext.applicationContext = applicationContext;
    }

    public static <T> T getBean(Class<T> c) {
        return applicationContext.getBean(c);
    }
}

共有1个答案

徐友樵
2023-03-14

这可能是一个依赖问题。

这是一个非常不清楚的错误消息,但我在这里找到了类似的东西:Hibernate NoSuchFieldError实例,但只使用Struts1?

 类似资料:
  • 问题内容: 我的代码中出现一个NoSuchFieldError,现在oracle不太清楚为什么抛出此错误,只是说: 如果类的定义发生了不兼容的更改,则该错误只能在运行时发生。 有人可以向我解释一个人如何“不兼容地”改变一堂课吗?我正在谈论的课程扩展了很多课程,因此我怀疑这可能与该课程有关,但是我不知道从哪里开始寻找或寻找什么。 问题答案: 如果仅部分重新编译代码,通常会引发此错误。您有旧代码引用了

  • 在Spring靴2.3.3上试用网飞·海斯特里克斯时,出现以下错误... 主要SimpleClientApplication.java有以下注释 ProductListController。Java语言 啪啪.xml... 4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.3.RELEASE com.demo simple-

  • 问题内容: 我是Java和Hibernate的新手(是Rails和C#开发人员)。无论如何,我有一个可以在Hibernate上正常运行的测试程序,但是我的实际Web应用程序(Struts 1)崩溃了: 我在用: 下面是实际的程序WORKS。这是主体项目的一部分。只是一个简单的JAVA测试。 效果很好。输出一些样本数据。 现在,当我尝试在Struts中执行相同的操作时,出现了异常。这是行不通的: 这

  • 我做了一些谷歌搜索,我明白为什么我会得到错误,但我不确定如何修复它。从我所读到的内容来看,ContentType似乎试图利用Android附带的BasicHeaderValueParser,而该类还没有INSTANCE字段。有什么需要帮忙的吗? 以下是相关进口:

  • 但我不知道该怎么做。我正在使用maven来获取依赖项。它是否与Apache HttpComponents的版本有关? 下面是pom.xml

  • 本文向大家介绍Android NoSuchFieldError解决办法,包括了Android NoSuchFieldError解决办法的使用技巧和注意事项,需要的朋友参考一下 Android NoSuchFieldError解决办法 前几天在开发的时候,把一个library搬到了一个新的工程中,然后在主应用模块中调用library的Activity,发现出现了NoSuchFieldError: 然