Eclipseマーケットプレイスにアクセスできないようです。 Juno 4.2を使用しています。 Eclipseを削除してすべてのプラグインを削除し、.metadataを削除して、Eclipseアプリのデータを削除してみました。
デフォルトのブラウザをFirefoxからChromeに切り替えてみました。Windowsファイアウォールをオンにして完全にオフにしてみました。私は家にいます。
ただし、Eclipseの更新を取得できました。マーケットプレイスのバグを報告しようとすると、別のエラーが発生します。
接続しようとすると、かなりの数のエラーが表示されます。
最初は警告です:
Connection to http://marketplace.Eclipse.org/catalogs/api/p failed on Connection reset. Retry attempt 0 started
2番目はエラーです。
Cannot install remote marketplace locations.:
3番目は別のエラーです。
Unexpected exception
受信したスタックトレースは次のとおりです。
Java.net.SocketException: Connection reset
at Java.net.SocketInputStream.read(SocketInputStream.Java:189)
at Java.net.SocketInputStream.read(SocketInputStream.Java:121)
at Java.io.BufferedInputStream.fill(BufferedInputStream.Java:235)
at Java.io.BufferedInputStream.read(BufferedInputStream.Java:254)
at org.Apache.commons.httpclient.HttpParser.readRawLine(HttpParser.Java:78)
at org.Apache.commons.httpclient.HttpParser.readLine(HttpParser.Java:106)
at org.Apache.commons.httpclient.HttpConnection.readLine(HttpConnection.Java:1116)
at org.Apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.Java:1413)
at org.Apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.Java:1973)
at org.Apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.Java:1735)
at org.Apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.Java:1098)
at org.Eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$GzipGetMethod.execute(HttpClientRetrieveFileTransfer.Java:120)
at org.Apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.Java:398)
at org.Apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.Java:171)
at org.Apache.commons.httpclient.HttpClient.executeMethod(HttpClient.Java:397)
at org.Apache.commons.httpclient.HttpClient.executeMethod(HttpClient.Java:346)
at org.Eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.Java:1129)
at org.Eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer.openStreams(HttpClientRetrieveFileTransfer.Java:699)
at org.Eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.sendRetrieveRequest(AbstractRetrieveFileTransfer.Java:879)
at org.Eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.sendRetrieveRequest(AbstractRetrieveFileTransfer.Java:570)
at org.Eclipse.ecf.provider.filetransfer.retrieve.MultiProtocolRetrieveAdapter.sendRetrieveRequest(MultiProtocolRetrieveAdapter.Java:106)
at org.Eclipse.equinox.internal.p2.transport.ecf.FileReader.sendRetrieveRequest(FileReader.Java:422)
at org.Eclipse.equinox.internal.p2.transport.ecf.FileReader.read(FileReader.Java:273)
at org.Eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.stream(RepositoryTransport.Java:172)
at Sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at Sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:57)
at Sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.Java:43)
at Java.lang.reflect.Method.invoke(Method.Java:601)
at org.Eclipse.epp.internal.mpc.core.util.AbstractP2TransportFactory.invokeStream(AbstractP2TransportFactory.Java:35)
at org.Eclipse.epp.internal.mpc.core.util.TransportFactory$1.stream(TransportFactory.Java:69)
at org.Eclipse.epp.internal.mpc.core.service.RemoteMarketplaceService.processRequest(RemoteMarketplaceService.Java:141)
at org.Eclipse.epp.internal.mpc.core.service.RemoteMarketplaceService.processRequest(RemoteMarketplaceService.Java:80)
at org.Eclipse.epp.internal.mpc.core.service.DefaultCatalogService.listCatalogs(DefaultCatalogService.Java:36)
at org.Eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand$3.run(MarketplaceWizardCommand.Java:200)
at org.Eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.Java:121)
Java.lang.reflect.InvocationTargetException
at org.Eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand$3.run(MarketplaceWizardCommand.Java:203)
at org.Eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.Java:121)
Caused by: org.Eclipse.core.runtime.CoreException: Unable to read repository at http://marketplace.Eclipse.org/catalogs/api/p.
at org.Eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.stream(RepositoryTransport.Java:181)
at Sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at Sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:57)
at Sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.Java:43)
at Java.lang.reflect.Method.invoke(Method.Java:601)
at org.Eclipse.epp.internal.mpc.core.util.AbstractP2TransportFactory.invokeStream(AbstractP2TransportFactory.Java:35)
at org.Eclipse.epp.internal.mpc.core.util.TransportFactory$1.stream(TransportFactory.Java:69)
at org.Eclipse.epp.internal.mpc.core.service.RemoteMarketplaceService.processRequest(RemoteMarketplaceService.Java:141)
at org.Eclipse.epp.internal.mpc.core.service.RemoteMarketplaceService.processRequest(RemoteMarketplaceService.Java:80)
at org.Eclipse.epp.internal.mpc.core.service.DefaultCatalogService.listCatalogs(DefaultCatalogService.Java:36)
at org.Eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand$3.run(MarketplaceWizardCommand.Java:200)
... 1 more
Caused by: Java.net.SocketException: Connection reset
at Java.net.SocketInputStream.read(SocketInputStream.Java:189)
at Java.net.SocketInputStream.read(SocketInputStream.Java:121)
at Java.io.BufferedInputStream.fill(BufferedInputStream.Java:235)
at Java.io.BufferedInputStream.read(BufferedInputStream.Java:254)
at org.Apache.commons.httpclient.HttpParser.readRawLine(HttpParser.Java:78)
at org.Apache.commons.httpclient.HttpParser.readLine(HttpParser.Java:106)
at org.Apache.commons.httpclient.HttpConnection.readLine(HttpConnection.Java:1116)
at org.Apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.Java:1413)
at org.Apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.Java:1973)
at org.Apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.Java:1735)
at org.Apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.Java:1098)
at org.Eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$GzipGetMethod.execute(HttpClientRetrieveFileTransfer.Java:120)
at org.Apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.Java:398)
at org.Apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.Java:171)
at org.Apache.commons.httpclient.HttpClient.executeMethod(HttpClient.Java:397)
at org.Apache.commons.httpclient.HttpClient.executeMethod(HttpClient.Java:346)
at org.Eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.Java:1129)
at org.Eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer.openStreams(HttpClientRetrieveFileTransfer.Java:699)
at org.Eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.sendRetrieveRequest(AbstractRetrieveFileTransfer.Java:879)
at org.Eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.sendRetrieveRequest(AbstractRetrieveFileTransfer.Java:570)
at org.Eclipse.ecf.provider.filetransfer.retrieve.MultiProtocolRetrieveAdapter.sendRetrieveRequest(MultiProtocolRetrieveAdapter.Java:106)
at org.Eclipse.equinox.internal.p2.transport.ecf.FileReader.sendRetrieveRequest(FileReader.Java:422)
at org.Eclipse.equinox.internal.p2.transport.ecf.FileReader.read(FileReader.Java:273)
at org.Eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.stream(RepositoryTransport.Java:172)
... 11 more
Java.lang.reflect.InvocationTargetException
at org.Eclipse.jface.operation.ModalContext.run(ModalContext.Java:421)
at org.Eclipse.jface.wizard.WizardDialog.run(WizardDialog.Java:1028)
at org.Eclipse.equinox.internal.p2.ui.discovery.wizards.CatalogViewer.updateCatalog(CatalogViewer.Java:563)
at org.Eclipse.epp.internal.mpc.ui.wizards.MarketplaceViewer.updateCatalog(MarketplaceViewer.Java:453)
at org.Eclipse.epp.internal.mpc.ui.wizards.MarketplacePage$6.run(MarketplacePage.Java:332)
at org.Eclipse.swt.widgets.RunnableLock.run(RunnableLock.Java:35)
at org.Eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.Java:135)
at org.Eclipse.swt.widgets.Display.runAsyncMessages(Display.Java:4144)
at org.Eclipse.swt.widgets.Display.readAndDispatch(Display.Java:3761)
at org.Eclipse.jface.window.Window.runEventLoop(Window.Java:825)
at org.Eclipse.jface.window.Window.open(Window.Java:801)
at org.Eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand.execute(MarketplaceWizardCommand.Java:171)
at org.Eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.Java:290)
at org.Eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.Java:76)
at Sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at Sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:57)
at Sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.Java:43)
at Java.lang.reflect.Method.invoke(Method.Java:601)
at org.Eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.Java:56)
at org.Eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.Java:229)
at org.Eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.Java:210)
at org.Eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.Java:131)
at org.Eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.Java:171)
at org.Eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.Java:814)
at org.Eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(HandledContributionItem.Java:707)
at org.Eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(HandledContributionItem.Java:691)
at org.Eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(HandledContributionItem.Java:630)
at org.Eclipse.swt.widgets.EventTable.sendEvent(EventTable.Java:84)
at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1053)
at org.Eclipse.swt.widgets.Display.runDeferredEvents(Display.Java:4169)
at org.Eclipse.swt.widgets.Display.readAndDispatch(Display.Java:3758)
at org.Eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.Java:1029)
at org.Eclipse.core.databinding.observable.Realm.runWithDefault(Realm.Java:332)
at org.Eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.Java:923)
at org.Eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.Java:86)
at org.Eclipse.ui.internal.Workbench$5.run(Workbench.Java:588)
at org.Eclipse.core.databinding.observable.Realm.runWithDefault(Realm.Java:332)
at org.Eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.Java:543)
at org.Eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.Java:149)
at org.Eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.Java:124)
at org.Eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.Java:196)
at org.Eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.Java:110)
at org.Eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.Java:79)
at org.Eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.Java:353)
at org.Eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.Java:180)
at Sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at Sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:57)
at Sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.Java:43)
at Java.lang.reflect.Method.invoke(Method.Java:601)
at org.Eclipse.equinox.launcher.Main.invokeFramework(Main.Java:629)
at org.Eclipse.equinox.launcher.Main.basicRun(Main.Java:584)
at org.Eclipse.equinox.launcher.Main.run(Main.Java:1438)
Caused by: Java.lang.IllegalStateException
at org.Eclipse.equinox.internal.p2.discovery.Catalog.performDiscovery(Catalog.Java:64)
at org.Eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalog.performDiscovery(MarketplaceCatalog.Java:255)
at org.Eclipse.equinox.internal.p2.ui.discovery.wizards.CatalogViewer$6.run(CatalogViewer.Java:569)
at org.Eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.Java:121)
これをgeneralプログラミングの問題と考えると、考えられる原因は次のとおりです。
サービスが一時的に壊れている可能性があります
ファイアウォールに問題がある可能性があります。これらはローカルでも、ISPで実装することもできます。
プロキシHTTP設定(必要な場合)が正しくない可能性があります。 この回答 は、Eclipseの内部プロキシ設定を調整する方法を説明しています...問題がある場合。
過剰にアクティブなウイルス対策ソフトウェアによってアクセスがブロックされる可能性があります。
このサービスはネット範囲をブラックリストに登録している可能性があり、ホストのIPアドレスは「副次的損害」です。
WebブラウザーでそのURLに接続して、影響を受けるのはEclipseだけなのか、それともより広範な問題なのかを確認してください。
Eclipse Marketplaceサービスのコンテキストでこれを考慮すると、最初にローカルプロキシ/ファイアウォール/ AVの問題があれば、それらに対処します。それでも解決しない場合、できることは忍耐することです。
Eclipse Marketplaceサービスがダウンすることがあることが確認されています。頻繁には発生せず、発生した場合、問題は比較的迅速に修正されます。 (日ではなく時間です...)
Eclipseサービスの「サービスステータス」ページまたはフィードなどを見つけることができません。 (知っている場合は、下にコメントとして追加してください。)
Eclipseのフロントページに「機能停止」の通知がある場合があります。確認してください。
Webブラウザを使用して、または他の場所からサービスURLに接続してみてください(例外メッセージを参照してください!)。成功した場合、本当の問題はあなたの側のネットワークの問題かもしれません。
Eclipseのサービスについて文句を言う必要があると感じた場合は、ここでそれをしないでください!!(トピックから外れています。)
ここに解決策があります
さまざまな理由(大学、家庭、職場など)で私のような一定のプロキシチェンジャーである場合、ほとんどの場合、接続設定の不適切な構成が原因でこのエラーが発生します。 Eclipse IDE。しなければならないことは、現在の設定をいじって動作状態にすることです。方法は、
1。GO TO
ウィンドウ->設定->一般->ネットワーク接続。
2。設定の変更
アクティブプロバイダー->手動->およびチェック---> HTTP、HTTPS、およびSOCKS
アクティブなプロバイダーが既に手動に設定されている場合は、デフォルト(ネイティブ)を復元してください
それだけで、Eclipseを再起動すれば、準備完了です!
解決策は、以下のようにプロキシを「ネイティブ」に設定することです
[ウィンドウ]-> [設定]-> [一般]-> [ネットワーク接続]に移動し、[アクティブプロバイダー->ネイティブ]の設定を変更します。それは私のために働いた。
Eclipseの内部Webブラウザーからページを正常にロードできる場合(「ウィンドウ」=>「ビューを表示」=>「その他」=>「内部Webブラウザー」に移動してページを開こうとする)[〜#〜] but [〜#〜]Eclipseマーケットプレイスからソフトウェアをインストールし、[ヘルプ] => [新しいソフトウェアのインストール]ウィンドウが機能しない修正はあなたを助けるかもしれません(Windows 7マシンで私のために働いた):
Eclipseがインストールされているフォルダーに移動します
open Eclipse.ini file
look for the line -vmargs
put -Djava.net.preferIPv4Stack=true below the -vmargs line and restart Eclipse
私の場合、デフォルトのブラウザをgoogle chromeからInternet Explorerに変更しました。問題は解決しました。
私の場合:新しいPCを手に入れたので、新しいEclipseをダウンロードしてインストールする必要がありました。デフォルトでは、プロキシはネイティブに設定されていました。最初はそのエラーが発生していました。その後、アクティブに変更しました。そして、それでもうまくいきませんでした。そして、それを「ネイティブ」に戻したところ、うまくいきました。
そして、あなたのアンチウイルスもチェックしてください、私にとってはそのavastであり、マーケットプレイスへのアクセスをブロックしているので、数分間それを無効にして、Eclipseからマーケットプレイスにアクセスしようとしました、それはうまくいきました!!!
私はそれが少し古いことを知っていますが、今日同じ問題に出くわしました。 xubuntuを使用してvmにEclipseをインストールしたかった。最新のEclipseバージョン2019-06で問題が発生したため、Oxygenで試しました。そこでEclipse.orgに行き、酸素をダウンロードしました。酸素を実行すると、到達できないマーケットプレイスの問題が発生します。そこで、酸素ではなくEclipseインストーラーをダウンロードしました。その後、Eclipseを期待どおりに使用できます(すべてのバージョン)
私の場合、解決策はプロキシを「ネイティブ」に設定することでした。Linuxでcntlmを使用してプロキシを設定し、Firefox(Eclipseブラウザとしても使用)でプロキシを設定しました。