Problems with gradle resolving dependencies

Answered

I am evaluating Intellij IDEA 2019.1.3 Ultimate Edition.

I am constantly having problems with gradle resolving dependencies, this may be in part because I am a gradle novice.

Today's problem is that I can get gradle to resolve dependencies for compile group: 'com.nimbusds', name: 'nimbus-jose-jwt'.

The two clues I get from the IDE are

1) Unable to resolve com.nimbusds:nimbus-jose-jwt:7.5.1

2) 'dependencies' cannot be applied to '(groovy,lang.Closure)' Inspection Info: Reports assignments with incompatible types.

Here is my gradle config:

plugins {
id 'java'
}

group 'com.windstream.krenaut'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
mavenCentral()
}

dependencies {
// https://mvnrepository.com/artifact/com.nimbusds/nimbus-jose-jwt
compile group: 'com.nimbusds', name: 'nimbus-jose-jwt', version: '7.5.1'
testCompile group: 'junit', name: 'junit', version: '4.12'
}
0
7 comments

We can't reproduce the issue:

Are there any errors in idea.log: https://intellij-support.jetbrains.com/hc/articles/207241085?

0
Avatar
Permanently deleted user

I am seeing issues in the idea.log, network connections being refused. 

2019-07-25 11:06:35,912 [ 9939] INFO - ateSettings.impl.UpdateChecker - Connection refused: connect
java.net.ConnectException: Connection refused: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1199)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:347)
at com.intellij.util.io.HttpRequests.openConnection(HttpRequests.java:615)
at com.intellij.util.io.HttpRequests.access$300(HttpRequests.java:59)
at com.intellij.util.io.HttpRequests$RequestImpl.getConnection(HttpRequests.java:383)
at com.intellij.util.io.HttpRequests$RequestImpl.getInputStream(HttpRequests.java:392)
at com.intellij.util.io.HttpRequests$RequestImpl.getReader(HttpRequests.java:410)
at com.intellij.util.io.HttpRequests$RequestImpl.getReader(HttpRequests.java:403)
at com.intellij.openapi.updateSettings.impl.UpdateChecker$checkPlatformUpdate$1.process(UpdateChecker.kt:171)
at com.intellij.openapi.updateSettings.impl.UpdateChecker$checkPlatformUpdate$1.process(UpdateChecker.kt:50)
at com.intellij.util.io.HttpRequests.doProcess(HttpRequests.java:528)
at com.intellij.util.io.HttpRequests.process(HttpRequests.java:504)
at com.intellij.util.io.HttpRequests.access$100(HttpRequests.java:59)
at com.intellij.util.io.HttpRequests$RequestBuilderImpl.connect(HttpRequests.java:357)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.checkPlatformUpdate(UpdateChecker.kt:168)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.doUpdateAndShowResult(UpdateChecker.kt:119)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.access$doUpdateAndShowResult(UpdateChecker.kt:50)
at com.intellij.openapi.updateSettings.impl.UpdateChecker$updateAndShowResult$1.run(UpdateChecker.kt:81)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2019-07-25 11:06:35,917 [ 9944] INFO - ateSettings.impl.UpdateChecker - Connection failed (Connection refused: connect). Please check network connection and try again.

 

Also saw another connection refused:

2019-07-25 11:06:47,493 [ 21520] INFO - dvertisement.PluginsAdvertiser - Connection refused: connect
java.net.ConnectException: Connection refused: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1199)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:347)
at com.intellij.util.io.HttpRequests.openConnection(HttpRequests.java:615)
at com.intellij.util.io.HttpRequests.access$300(HttpRequests.java:59)
at com.intellij.util.io.HttpRequests$RequestImpl.getConnection(HttpRequests.java:383)
at com.intellij.ide.plugins.RepositoryHelper.lambda$loadPlugins$1(RepositoryHelper.java:135)
at com.intellij.util.io.HttpRequests.doProcess(HttpRequests.java:528)
at com.intellij.util.io.HttpRequests.process(HttpRequests.java:504)
at com.intellij.util.io.HttpRequests.access$100(HttpRequests.java:59)
at com.intellij.util.io.HttpRequests$RequestBuilderImpl.connect(HttpRequests.java:357)
at com.intellij.ide.plugins.RepositoryHelper.loadPlugins(RepositoryHelper.java:130)
at com.intellij.ide.plugins.RepositoryHelper.loadPlugins(RepositoryHelper.java:94)
at com.intellij.ide.plugins.RepositoryHelper.loadPlugins(RepositoryHelper.java:85)
at com.intellij.ide.plugins.RepositoryHelper.loadPluginsFromAllRepositories(RepositoryHelper.java:65)
at com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.PluginsAdvertiser$4.run(PluginsAdvertiser.java:293)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

 

0

These errors are not related to the problem. Update check fails because of your internet connection. You may need to configure a proxy: https://www.jetbrains.com/help/idea/settings-http-proxy.html.

0
Avatar
Permanently deleted user

It turns out those error messages are indirectly pointing to the problem.  Gradle is having the same problem dealing with the proxy configuration of our corporate network.  I connected to a public network and EVERYTHING works fine.

So, how do I tell Gradle about our proxy?

0

Configure the proxy in IntelliJ IDEA. For Gradle you can set it per https://stackoverflow.com/a/52151572/104891, but it's not specific to any IDE.

0

Hello 

I upgraded from 2019.1 to Ultimate Edition 2019.2.3 and now I open a project and gradle dependencies no longer resolve

I tried creating the sample project following the steps in:

https://www.jetbrains.com/help/idea/getting-started-with-gradle.html

Still unable to resolve. See screenshot below.

Please can you take a look?

Thanks

 

 

0

It looks like you are using an Offline mode. Toggle it in Gradle tool window:

and refresh Gradle project.

2019.3 version will be showing a hint for this case.

0

Please sign in to leave a comment.