コア - リリース情報


1.0 既知の問題および制限
   1.1 WebSphere Studio のインストール・ディレクトリー内に無効文字があるため開始できない
   1.2 作成されたスレッドのクラス・ローダーに関する問題
   1.3 Plugin.Startup の実行可能プログラムのエクステンション作成中のデッドロック

1.0 既知の問題および制限

1.1 WebSphere Studio のインストール・ディレクトリー内に無効文字があるため開始できない

WebSphere Studio は、ある種の無効文字 (:%#<>"!) などが含まれているディレクトリーにインストールされた場合、 起動に失敗します。 この問題を回避するには、WebSphere Studio を無効文字を含まないディレクトリーにインストールしてください。

1.2 作成されたスレッドのクラス・ローダーに関する問題

プラグインのクラス・ローダーとは異なるクラス・ローダーを使用して、新規に作成されたスレッドからクラスをロードしようとすると問題が発生するという既知の問題があります。 結果は ClassNotFoundException です。 回避策としては、以下を行ってください。

  1. 実行するコードのスレッドを作成する。
  2. 以下を送信する: 
    yourThread.setContextClassLoader(yourClassLoader); 
     (YourPluginClass.class.getClassLoader())

    ロードしたクラスをグラブするとクラス・ローダーが見つかります。
  3. 新規作成のスレッドでコードを実行する。

現行スレッドのコンテキスト・クラス・ローダーを設定する場合、そのスレッドの他のユーザー (WebSphereR Studio のすべて) と競合していることになり、その結果は予測不能です。 

1.3 Plugin.Startup の実行可能プログラムのエクステンション作成中のデッドロック

Plugin.startup コードが複雑すぎる場合、 実行可能プログラムのエクステンション作成のようなタスクを行うと、デッドロック状態になる可能性があります。 Plugin.startup コードでは、単純な記帳タスクのみを行うようにしてください。

メインの README ファイルに戻る