java.lang.NoSuchFieldError:INSTANCE

苛刻的Moorjani:

尝试通过StormSubmitter提交拓扑时,我得到-

Caused by: java.lang.NoSuchFieldError: INSTANCE  
at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:52)

我正在使用Spring。

我没有在Spout / Bolt构造函数中初始化HttpClient。相反,它是在prepare()bolt方法中从Spring Context获取的类的构造函数中初始化的

代码的结构如下-

SomeBolt.java

@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);
    }
}
KC:

这可能是依赖性问题。

这是一条非常不清楚的错误消息,但是我在这里找到了类似的内容:Hibernate NoSuchFieldError INSTANCE但仅适用于Struts 1?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Java

抖动错误:java.lang.NoSuchFieldError的PREFER_HIGHEST_OR_REMOTE_VERSION_NO_FORCE_STAGING

来自分类Java

java.lang.NoSuchFieldError的:ACCEPT_CASE_INSENSITIVE_VALUES

来自分类Java

“java.lang.NoSuchFieldError的:超级”异常 - 错误的编译器?

来自分类Java

带有弹性搜索的Spring Boot导致java.lang.NoSuchFieldError:IGNORE_DEPRECATIONS

来自分类Java

HTTPClient示例-线程“主”中的异常java.lang.NoSuchFieldError:INSTANCE

来自分类Java

线程“主”中的异常java.lang.NoSuchFieldError:TRACE

来自分类Java

春季:java.lang.NoSuchFieldError:IMPORT_BEAN_NAME_GENERATOR

来自分类Java

Spring 3.1 entityManagerFactory java.lang.NoSuchFieldError:NULL错误

来自分类Java

Java应用程序中Mashape Unirest的java.lang.NoSuchFieldError:org.apache.http.message.BasicLineFormatter.INSTANCE

来自分类Java

java.lang.NoSuchFieldError:默认

来自分类Java

线程“主”中的异常java.lang.NoSuchFieldError:JAVA_VENDOR

来自分类Dev

Eclipse无法启动:java.lang.NoSuchFieldError:url

来自分类Dev

java.lang.NoSuchFieldError:反思

来自分类Dev

java.lang.NoSuchFieldError:来自Linux终端的带有twilio的DEF_CONTENT_CHARSET

来自分类Dev

更改类后java.lang.NoSuchFieldError

来自分类Dev

JSON解析器-java.lang.NoSuchFieldError:defaultReader

来自分类Dev

Proguard应用程式当机(造成原因:java.lang.NoSuchFieldError:否“ Lcom / facebook / jni / HybridData)

来自分类Dev

Android Gradle Sync在Configure Build阶段失败,错误为java.lang.NoSuchFieldError:JAVA_LETTER_OR_DIGIT

来自分类Dev

如何解决此错误:java.lang.NoSuchFieldError:UTF_32BE?

来自分类Dev

AWS EMR客户端错误:java.lang.NoSuchFieldError:SIGNING_REGION

来自分类Dev

适用于ssm的aws Java sdk提供了java.lang.NoSuchFieldError:SIGNING_REGION

来自分类Dev

JPA:QUERY DSL错误:java.lang.NoSuchFieldError:LIKE_IC

来自分类Dev

InMemoryClientRegistrationRepository:工厂方法引发异常;嵌套的异常是java.lang.NoSuchFieldError:PASSWORD

来自分类Dev

NullnessChecker错误:java.lang.NoSuchFieldError:释放

来自分类Dev

ScalaFx MouseEvent:java.lang.NoSuchFieldError:返回

来自分类Dev

java.lang.NoSuchMethodError:okhttp3.internal.Platform.log和线程“ Okhttp Dispatcher”中的异常java.lang.NoSuchFieldError:INSTANCE

来自分类Dev

使用ScalaTest时出现java.lang.NoSuchFieldError

来自分类Dev

初始化项目时出现“ java.lang.NoSuchFieldError:ConstraintLayout_Layout_layoutDescription”

来自分类Dev

蜂巢上的Spark错误java.lang.NoSuchFieldError:SPARK_RPC_SERVER_ADDRESS

TOP 榜单

热门标签

归档