Eclipseの最近のブログ記事

問題

interface 宣言を含んだ PHP スクリプト ファイルを、PDT の PHP エディタで開いた時に "Error Opening the editor (Time of error: 日付) Reason: java.lang.NullPointerException" というエラー メッセージが出て開けない。

環境

Windows XP SP 2、Eclipse 3.3.0 + PDT 1.0 M2 プラグイン

対処

Eclipse のメニューから [Window] > [Preferences...] > [PHP] > [Editor] > [Code Folding] を開き、[Enable folding.] のチェックを外す。

原因

ヌルポが発生していた箇所は org.eclipse.php.internal.ui.folding.projection.ProjectionModelNodeAdapterPHP.createPosition(Unknown Source)。org.eclipse.php.internal.ui.folding はコード折りたたみに関係したパッケージかな。折りたたみは便利だけど、カット&ペーストでかなりの確率でハングアップする 0.7 を考えたらぜんぜん困らない、十分使えます。これなら次のプロジェクトから導入できるかも…。9月には 1.0 安定板がリリースされるということなのでとても期待。

問題

プロジェクトの共有にて、リポジトリー・タイプを選択する時に SVN をアクティブにすると "JVM terminated Exit code=1" とエラー メッセージが出て Eclipse が終了してしまう。

環境

サーバ側は Subversion 1.4.3、Apache 2.2.4 + mod_dav_svn。クライアント側は Windows XP SP 2、Eclipse 3.2.2 + Subclipse 1.2.0 プラグイン。WebDAV でアクセス。

対処

Eclipse の設定から [チーム] > [SVN] > [SVNインターフェイス] を、JavaHL から SVNKit へ変更する事で解消。

原因

Eclipse のインストール フォルダに作成されるログでは org.tigris.subversion.javahl.SVNClient.status メソッドの呼び出し前後でこけていた。SVNKit にすると問題なしのように見える。そもそも JavaHL と SVNKit の違いは?JavaHL は Subversion の DLL を利用するのに対して、SVNKit はすべて Java で書き上げらている点、との事。うーん、どこか古いファイルを参照してしまってるのかも…。SVNKit ではプロトコルに file:// が使用できないだけで、いい加減に使う分には問題なさそう。とりあえずこれでよし。

このアーカイブについて

このページには、過去に書かれたブログ記事のうちEclipseカテゴリに属しているものが含まれています。

前のカテゴリはApache HTTP Serverです。

次のカテゴリはMicrosoft Windowsです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Eclipse: 月別アーカイブ

Powered by Movable Type 4.12