[ https://issues.apache.org/jira/browse/NUTCH-2024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sebastian Nagel resolved NUTCH-2024. ------------------------------------ Resolution: Cannot Reproduce Hi [~lewismc], closing this old issue for now. The selenium plugins have been upgraded in NUTCH-2676. Please test with the recent Nutch 1.16 and reopen if the problem persists. Thanks! > httpcore classpath jar conflict when invoking protocol-selenium > --------------------------------------------------------------- > > Key: NUTCH-2024 > URL: https://issues.apache.org/jira/browse/NUTCH-2024 > Project: Nutch > Issue Type: Bug > Components: plugin > Affects Versions: 1.10 > Reporter: Lewis John McGibbney > Priority: Major > > I fear that there is a classpath issue right now with httpcore when > protocol-selenium is invoked and used. > The error I get is something similar to the following > {code} > Caused by: java.lang.NoSuchFieldError: INSTANCE > at > org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:52) > at > org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:56) > at > org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<clinit>(DefaultHttpRequestWriterFactory.java:46) > at > org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>(ManagedHttpClientConnectionFactory.java:72) > at > org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>(ManagedHttpClientConnectionFactory.java:84) > at > org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<clinit>(ManagedHttpClientConnectionFactory.java:59) > at > org.apache.http.impl.conn.PoolingHttpClientConnectionManager$InternalConnectionFactory.<init>(PoolingHttpClientConnectionManager.java:487) > at > org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:147) > at > org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:136) > at > org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:112) > at > org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:726) > {code} > I managed to workaround this by removing all httpcore dependencies which are > older than httpcore-4.3.2.jar which is required by protocol-selenium. > I need to look into a more appropriate fix... possibly an upgrade of the > httpcore libraries which are peppered around everywhere. > We will see. -- This message was sent by Atlassian Jira (v8.3.4#803005)