ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     JUDE-API(getTemplateParameters)での例外発生について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
site104n
投稿日時: 2008-6-13 1:53
新米
登録日: 2008-6-13
居住地:
投稿: 2
JUDE-API(getTemplateParameters)での例外発生について
JUDE-Community 5.2.1で、クラスに対してテンプレートパラメタを指定し、
JUDE-APIから下記のメソッドを利用して情報を取得しようとすると例外が発生します。

IClassifierTemplateParameter[] IClass.getTemplateParameters()

例外が発生した際のモデルは、

 ・テンプレートパラメタ以外の指定は行っていない
 ・テンプレートパラメタとして指定した情報は下記の通り

   名前: T
   型: <<Unspecified>>
   デフォルト値:
    ※デフォルト値は指定なし

といった感じです。

テンプレートパラメタを指定していないクラスに対して上記メソッドをコールしても
例外は発生しないようです。

例外内容は下記の通りです。

java.lang.NoClassDefFoundError: com/change_vision/jude/api/imp/model/INamedElementImp
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at m.c(X:163)
at m.k(X:121)
at m.c(X:136)
at gv.getTemplateParameters(X:158)
joba
投稿日時: 2008-6-13 15:09
開発者
登録日: 2006-4-27
居住地: Fukui
投稿: 597
Re: JUDE-API(getTemplateParameters)での例外発生について
site104n さん、こんにちは。

大変丁寧な不具合のご報告、ありがとうございます。
ご迷惑をおかけして誠に申し訳ありません。
早速、調査致します。
zhouyi
投稿日時: 2008-6-17 11:35
開発者
登録日: 2006-5-9
居住地: 福井
投稿: 47
Re: JUDE-API(getTemplateParameters)での例外発生について
site104n さん、こんにちは。
JUDEの開発者です。
大変ご迷惑をお掛けして申し訳ございませんでした。

以下の二つの設定でIClass.getTemplateParameters()の実行が成功しましたので、お試しになっていただけますでしょうか?

プロジェクトのPropertiesダイアログでjude-api.jarおよびjude-community.jarをJavaビルドパスのLibrariesに追加します。


Run設定ダイアログでjude-community.jarをClassPathに追加します。


以上、よろしくお願いいたします。


site104n
投稿日時: 2008-6-19 1:09
新米
登録日: 2008-6-13
居住地:
投稿: 2
Re: JUDE-API(getTemplateParameters)での例外発生について
ご回答ありがとうございます。
実行時のclasspass設定からjude-api.jar指定を外すことで解決しました。
zhouyi
投稿日時: 2008-6-20 18:28
開発者
登録日: 2006-5-9
居住地: 福井
投稿: 47
Re: JUDE-API(getTemplateParameters)での例外発生について
解決できて良かったですね!

今後もよろしくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を