对于“新项目”和“新模块”,IntellJ中的“ Spring Initializr”窗格为空白

时间:2019-02-12 18:39:41

标签: spring intellij-idea ide

在Intellij中,可以使用Spring initializr选项,但是用于添加依赖项的选项所在的窗格为空白。我尝试将我的IDE升级无济于事。创建新项目或新模块时,这都是正确的。直到我的工作向我发行了PowerMac(之前是Windows)之后,这才成为问题。

当我尝试访问Initializr时,idea.log显示以下堆栈跟踪:

2019-02-12 13:52:16,116 [7322253]  ERROR - plication.impl.ApplicationImpl - java.lang.NullPointerException 
java.lang.RuntimeException: java.lang.NullPointerException
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1488)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
    at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3018)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:489)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
    at com.intellij.util.io.HttpRequests.openConnection(HttpRequests.java:609)
    at com.intellij.util.io.HttpRequests.access$300(HttpRequests.java:59)
    at com.intellij.util.io.HttpRequests$RequestImpl.getConnection(HttpRequests.java:378)
    at com.intellij.util.io.HttpRequests$RequestImpl.getInputStream(HttpRequests.java:387)
    at com.intellij.util.io.HttpRequests$RequestImpl.getReader(HttpRequests.java:405)
    at com.intellij.spring.boot.initializr.SpringInitializrOptionsLoader$1.process(SpringInitializrOptionsLoader.java:104)
    at com.intellij.spring.boot.initializr.SpringInitializrOptionsLoader$1.process(SpringInitializrOptionsLoader.java:97)
    at com.intellij.util.io.HttpRequests.doProcess(HttpRequests.java:523)
    at com.intellij.util.io.HttpRequests.process(HttpRequests.java:499)
    at com.intellij.util.io.HttpRequests.access$100(HttpRequests.java:59)
    at com.intellij.util.io.HttpRequests$RequestBuilderImpl.connect(HttpRequests.java:352)
    at com.intellij.spring.boot.initializr.SpringInitializrOptionsLoader.loadOptions(SpringInitializrOptionsLoader.java:97)
    at com.intellij.spring.boot.initializr.SpringInitializrApplicationInfoStep.lambda$loadSpringInitializrOptions$3(SpringInitializrApplicationInfoStep.java:151)
    at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:314)
    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:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
    at com.sun.security.ntlm.Client.type3(Client.java:161)
    at sun.net.www.protocol.http.ntlm.NTLMAuthentication.buildType3Msg(NTLMAuthentication.java:241)
    at sun.net.www.protocol.http.ntlm.NTLMAuthentication.setHeaders(NTLMAuthentication.java:216)
    at sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:2096)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:183)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
    ... 20 more

我该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:1)

它看起来像是特定于您的NTLM代理的Java bug

如果您将IntelliJ IDEA 2019.1 EAP版本与JetBrains Runtime 11 版本结合使用,可能会有所帮助。

相关问题