2016-12-27 12 views
0

Intellijでmavenプロジェクトをインポートした後。インデックス作成とビルドのバックグラウンドタスクを開始しました。ビルドタスクが完了していません。 Intellijのログをチェックして、ランタイム例外を見つけました。Intellij Ultimate 2016.2プロジェクトインポート後にMavenビルドでスタックする

これは、Intellijのバックグラウンドタスクでのみ発生しています。

#org.jetbrains.idea.maven - Cannot reconnect. 
    java.lang.RuntimeException: Cannot reconnect. 
     at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:111) 
     at org.jetbrains.idea.maven.server.MavenIndexerWrapper.createIndex(MavenIndexerWrapper.java:61) 
     at org.jetbrains.idea.maven.indices.MavenIndex.createContext(MavenIndex.java:359) 
     at org.jetbrains.idea.maven.indices.MavenIndex.access$600(MavenIndex.java:48) 
     at org.jetbrains.idea.maven.indices.MavenIndex$IndexData.<init>(MavenIndex.java:661) 
     at org.jetbrains.idea.maven.indices.MavenIndex.doOpen(MavenIndex.java:203) 
     at org.jetbrains.idea.maven.indices.MavenIndex.open(MavenIndex.java:172) 
     at org.jetbrains.idea.maven.indices.MavenIndex.<init>(MavenIndex.java:148) 
     at org.jetbrains.idea.maven.indices.MavenIndices.load(MavenIndices.java:58) 
     at org.jetbrains.idea.maven.indices.MavenIndices.<init>(MavenIndices.java:46) 
     at org.jetbrains.idea.maven.indices.MavenIndicesManager.ensureInitialized(MavenIndicesManager.java:107) 
     at org.jetbrains.idea.maven.indices.MavenIndicesManager.getIndicesObject(MavenIndicesManager.java:91) 
     at org.jetbrains.idea.maven.indices.MavenIndicesManager.ensureIndicesExist(MavenIndicesManager.java:164) 
     at org.jetbrains.idea.maven.indices.MavenProjectIndicesManager$3.run(MavenProjectIndicesManager.java:120) 
     at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) 
     at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) 
     at com.intellij.util.ui.update.MergingUpdateQueue.lambda$flush$1(MergingUpdateQueue.java:260) 
     at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:274) 
     at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:229) 
     at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:222) 
     at com.intellij.util.Alarm$Request$1.run(Alarm.java:378) 
     at com.intellij.util.Alarm$Request.run(Alarm.java:389) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
     at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:227) 
     at com.intellij.util.concurrency.BoundedTaskExecutor.runFirstTaskThenPollAndRunRest(BoundedTaskExecutor.java:178) 
     at com.intellij.util.concurrency.BoundedTaskExecutor.access$000(BoundedTaskExecutor.java:40) 
     at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:197) 
     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.rmi.RemoteException: Cannot start maven service; nested exception is: 
     java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: 
     java.net.ConnectException: Operation timed out 
     at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:168) 
     at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:73) 
     at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41) 
     at org.jetbrains.idea.maven.server.MavenServerManager$4.create(MavenServerManager.java:487) 
     at org.jetbrains.idea.maven.server.MavenServerManager$4.create(MavenServerManager.java:483) 
     at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41) 
     at org.jetbrains.idea.maven.server.MavenIndexerWrapper.getRemoteId(MavenIndexerWrapper.java:169) 
     at org.jetbrains.idea.maven.server.MavenIndexerWrapper.access$100(MavenIndexerWrapper.java:37) 
     at org.jetbrains.idea.maven.server.MavenIndexerWrapper$1.execute(MavenIndexerWrapper.java:64) 
     at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:105) 
     ... 30 more 
    Caused by: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: 
     java.net.ConnectException: Operation timed out 
     at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619) 
     at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216) 
     at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) 
     at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:342) 
     at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) 
     at com.intellij.execution.rmi.RemoteProcessSupport.b(RemoteProcessSupport.java:258) 
     at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:226) 
     at com.intellij.execution.rmi.RemoteProcessSupport.a(RemoteProcessSupport.java:256) 
     at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:162) 
     at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:165) 
     ... 39 more 
    Caused by: java.net.ConnectException: Operation timed out 
     at java.net.PlainSocketImpl.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.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
     at java.net.Socket.connect(Socket.java:589) 
     at java.net.Socket.connect(Socket.java:538) 
     at java.net.Socket.<init>(Socket.java:434) 
     at java.net.Socket.<init>(Socket.java:211) 
     at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40) 
     at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:148) 
     at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613) 

この問題を解決するにはどうすればよいですか?

+1

最初にコードを投稿してください... –

+0

これはコードの問題ではありません。私は端末からコードをビルドすることができます。この問題はIntellijで発生しています。 –

+0

しかし、私たちは本当にその情報であなたを助けることはできません... –

答えて

0

Intellijリモートサーバーマネージャーで問題でした。/etc/hostsを編集し、localhostを指すエントリが1つだけ存在することを確認します。

127.0.0.1 localhost 

誰かが同じ問題に直面している場合は、回答が役に立ちます。

0

localhostでプロキシを設定しましたか?IDEAがローカルホストに接続しようとしたようです。

+0

プロキシはありません。これはIntellijのバックグラウンドタスクでのみ発生しています。 –

関連する問題