This is full stacktrace :-
Code:
org.springframework.web.client.ResourceAccessException: I/O error: api.linkedin.com/v1/people/~; nested exception is java.net.UnknownHostException: api.linkedin.com/v1/people/~
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:453)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:401)
at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:199)
at org.springframework.social.linkedin.api.impl.ProfileTemplate.getUserProfileFull(ProfileTemplate.java:83)
at com.example.LinkedInCollect.getUpdates(LinkedInCollect.java:102)
at com.example.LinkedInCollect.main(LinkedInCollect.java:111)
Caused by: java.net.UnknownHostException: api.linkedin.com/v1/people/~
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:850)
at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1201)
at java.net.InetAddress.getAllByName0(InetAddress.java:1154)
at java.net.InetAddress.getAllByName(InetAddress.java:1084)
at java.net.InetAddress.getAllByName(InetAddress.java:1020)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:242)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:130)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:562)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:700)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:625)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:603)
at org.springframework.social.support.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:81)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:56)
at org.springframework.social.oauth1.Spring30OAuth1RequestFactory$OAuth1SigningRequest.execute(Spring30OAuth1RequestFactory.java:72)
at org.springframework.social.linkedin.api.impl.JsonFormatHeaderRequestFactory$JsonFormatWrappedRequest.execute(JsonFormatHeaderRequestFactory.java:59)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:438)
... 5 more
This is simple code :-
Code:
LinkedInTemplate linkedInTemplate = new LinkedInTemplate(consumerKey, consumerKeySecret, accessToken, accessTokenSecret);
System.out.println("profile : " + linkedInTemplate.profileOperations().getUserProfileFull());
i have commons-httpclient-3.1.jar and spring-social-linkedin-1.0.0.RC1.jar on classpath.