Ah, okay, I get that. I'll go look for it.

Thanks!

On 01/19/2018 03:12 PM, Oleg Kalnichevski wrote:
On Fri, 2018-01-19 at 14:46 -0700, Russell Bateman wrote:
Oleg,

Thank you for responding.

What version of httpcore should I put there? There is apparently non
corresponding to 4.5.4. I tried httpcore-4.4.8 and the result was
the
same. 4.4.8 is the latest version I can find in Maven.

https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore

Russ

The version is correct but _something else_ (like AWS SDK) is pulling
older code from your classpath. You need to find out what it is.

See this SO thread. It might help

https://stackoverflow.com/questions/21864521/java-lang-nosuchfielderror
-org-apache-http-message-basiclineformatter-instance

Oleg


On 01/19/2018 02:28 PM, Oleg Kalnichevski wrote:
On Fri, 2018-01-19 at 13:37 -0700, Russell Bateman wrote:
I haven't used an Apache HTTP client in a few years. So, I've
started
fresh. Having written precious little code carefully following
http://hc.apache.org/httpcomponents-client-4.5.x/quickstart.html,
I
get
this exception as soon as I call createDefault():

/*    CloseableHttpClient client = HttpClients.createDefault();*/
       HttpGet             get    = new HttpGet( query );

       get.setHeader( ACCEPT_CHARSET, UTF8 );
       get.setHeader( "Accept", "application/xml,application/json"
);

       CloseableHttpResponse response = client.execute( get );
       HttpEntity            entity   = response.getEntity();

       try
       {
         return entity.getContent();
       }
       catch( IOException e )
       {
         throw new IOException( e.getMessage() + " occurred
getting
query
response" );
       }
       finally
       {
         response.close();
       }

I die similarly in my POST requests.

The full stack trace follows (below), but here's what I have in
/pom.xml/:. I added the httpcore out of desperation and googling
for
this problem. No matter, it happens with or without it and no
matter
what version I add.

<apache.http.client.version>*4.5.4*</apache.http.client.version>

*    <dependency>**
**<groupId>org.apache.httpcomponents</groupId>**
**<artifactId>httpclient</artifactId>**
**<version>${apache.http.client.version}</version>**
**    </dependency>*
       <dependency>
<groupId>org.apache.httpcomponents</groupId>
         <artifactId>httpcore</artifactId>
         <version>*4.4.7*</version>
       </dependency>

What have I done wrong?

Your dependency tree appears to be wrong. Something is pulling an
old
version of HttpCore.

Oleg


-----------------------------------------------------------------
----
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
g


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to