3

正確なエラーメッセージは...

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.


Plugin: org.eclipse.equinox.p2.updatesite 1.0.500.v20150423-1455
Message: Error reading update site http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable.

Eclipse MarketPlace 経由で、バージョン 2.1 と 1.8 の両方で同じエラー メッセージが表示されます。

エラー

「EMMA」などの別のプラグインをインストールすると、問題なく動作します。

[ヘルプ] > [アップデートの確認] を選択すると、同じエラー メッセージが表示されます。

誰でも修正/回避策を提案できますか?

ノート:

更新 URL を介したインストールは機能します (スナップショットのみ、リリースではありません)。

http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/snapshots

4

4 に答える 4

2

私はちょうど同じ問題に直面していました。

私にとってうまくいったのは、仕事のために住所を閉鎖する必要があるということでした

http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable/

更新サイトの末尾に / が必要です。

これがあなたにとってもうまくいくことを願っています。

于 2015-08-25T08:09:06.713 に答える
1

[ヘルプ] -> [新しいソフトウェアのインストール] -> この「http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable/ 」を追加してコピーします。場所に移動してから追加をクリックすると、インストールするパッケージが表示されます

于 2016-02-19T08:59:28.123 に答える
0

2015 年 9 月 14 日にインストールした Eclipse 4.5.0 でも同様の問題がありました (mkalkov は、22 日にダウンロードした 4.5.0 にはこの問題はなかったと述べています)。末尾のスラッシュを追加しても修正されませんでした。スナップショットを使用してみましたが、エラーは表示されませんでした:

http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/snapshots/

安定していないので完璧ではないかもしれませんが、Eclipse を再インストールするよりは簡単です。時間があればすることをお勧めします。

于 2015-10-15T06:22:46.073 に答える
0

これを Eclipse 4.4.2 でテストしたところです。これは正常に動作し、Eclipse 4.5.0 では前述のエラーがスローされます。末尾にスラッシュを追加しても、まったく役に立ちません。

これは、リポジトリの典型的な UTF BOM の問題のように見えますが、 と の間の動作の変化が原因のようですorg.eclipse.equinox.p2.updatesite/1.0.400.v20131211-1531org.eclipse.equinox.p2.updatesite/1.0.500.v20150423-1455

org.eclipse.equinox.p2.updatesiteとはいえ、プラグインが「レガシー更新サイト サポート」と呼ばれるのには理由があります。これは、2010 年の Eclipse 3.6 リリース以降、古い site.xml ベースの更新サイトが廃止されたためです。 p2更新サイトは私を超えています。

UPDATE 2015-09-22: 新しい Eclipse SDK 4.5.0 をダウンロードしたところ、このエラーは表示されなくなりました。

于 2015-09-03T15:19:58.683 に答える