コア - リリース情報


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 ファイルに戻る

>