依存性検索の結果について

1,063 views
Skip to first unread message

ando...@gmail.com

unread,
Jun 17, 2015, 6:58:19 AM6/17/15
to tubame...@googlegroups.com
依存性検索の結果について質問させてください。

JDK1.5→JDK1.8の依存性検索を実行したところ、
「移植先に存在しません」と正常に結果が出るファイルと、
「パッケージ名の解決ができなかったためチェックをスキップしました」や
「ファイルの解析に失敗しました」のように
エラー?となるファイルが出てきました。

実施した手順は以下の通りです。
・ライブラリ設定にて、jdk1.8.0_45\libを追加し、チェック。
・対象のjavaプロジェクトにて依存性検索を実行。

どのような原因が考えられますでしょうか。
また、調査するうえで、どのような情報が必要でしょうか。

よろしくお願いします。

Kyohei Nakamura

unread,
Jun 19, 2015, 12:22:28 AM6/19/15
to tubame...@googlegroups.com
TUBAMEをご利用頂きありがとうございます。

2015年6月17日水曜日 19時58分19秒 UTC+9 ando...@gmail.com:
依存性検索の結果について質問させてください。

JDK1.5→JDK1.8の依存性検索を実行したところ、
「移植先に存在しません」と正常に結果が出るファイルと、
「パッケージ名の解決ができなかったためチェックをスキップしました」や

こちらは業務アプリケーションに依存(参照)している箇所を抽出した場合に
表示されるメッセージであると思われます。

依存性検索処理内で、業務アプリケーションをアナライズするフェーズがあり、
その際に業務アプリケーションが依存しているクラスを抽出し、そのクラスのパッケージを
取得しようと試みますが、何らかの問題でパッケージが取得できなかった場合に
本メッセージが表示されます。

参照している「クラス」が検索対象のEclipse プロジェクトとは
異なるEclipse プロジェクトとして管理されている場合に、
本メッセージが出力される可能性があります。

上記の場合は、TUBAMEの仕様となりますが、パッケージ解決ができなかったがクラスが、
業務アプリケーションクラスである場合は、無視しても問題ないものと思われます。

まずは上記の理由が当てはまるかどうか確認してもらえますでしょうか。 

 

「ファイルの解析に失敗しました」のように

こちらはJDTコンパイラでエラーが発生している場合に表示される
メッセージであると思われます。

こちらは調査解析が必要になるため、ログを提供してもらえますでしょうか。

[依存性検索ログファイル]
[Eclipse workspace]\.metadata\.plugins\tubame.wsearch\tubame.wsearch.log

可能であれば、ログレベルをdebug に変更してから、検索を再度実施頂いたものを
提出いただけますと助かります。

[ログレベル設定]
[Eclipse workspace]\.metadata\.plugins\tubame.wsearch\logback.xml を以下の
ように編集する。
<configuration scan="true">
 … 省略 …
    <logger name="tubame">
        <level value="debug" />
    </logger>
</configuration> 

ando...@gmail.com

unread,
Jun 19, 2015, 7:39:06 AM6/19/15
to tubame...@googlegroups.com
ご回答ありがとうございます。

> 「パッケージ名の解決ができなかったためチェックをスキップしました」
こちらのほうは解決できました。

> 「ファイルの解析に失敗しました」
ログレベルをdebug に変更し、再度検索を実施しました。
ログはどのようにお渡しすればよいでしょうか。

「<!--:<% タグが終了していません」
「プロローグには参照を指定できません。」
「ドキュメント内のルート要素に続くマークアップは整形式である必要があります。
tubame.wsearch.biz.ex.WSearchBizException: ドキュメント内のルート要素に続くマークアップは整形式である必要があります。」
などのエラーが出ています。

よろしくお願いします。

TUBAME community forum

unread,
Jun 23, 2015, 1:44:01 AM6/23/15
to tubame...@googlegroups.com
TUBAMEをご利用頂きありがとうございます。

2015年6月19日金曜日 20時39分06秒 UTC+9 ando...@gmail.com:
ご回答ありがとうございます。

> 「パッケージ名の解決ができなかったためチェックをスキップしました」
こちらのほうは解決できました。

> 「ファイルの解析に失敗しました」
ログレベルをdebug に変更し、再度検索を実施しました。
ログはどのようにお渡しすればよいでしょうか。

ログファイルにつきましては、本トピックの投稿で添付して頂くか、
TUBAME開発者(tubame.d...@gmail.com)まで直接メール
送付ください。

 tubame.d...@gmail.com はTUBAMEの開発元のみが
 参照可能なコミュニティ用メールアドレスとなっております。

なお、ログファイルには移行先のライブラリ情報が含まれるため、
必要に応じてマスクして提供いただければと思います。
 

Kyohei Nakamura

unread,
Jun 23, 2015, 7:39:28 AM6/23/15
to tubame...@googlegroups.com
ログファイルの提供ありがとうございます。
過去に同様の事例がないため、ログからわかる範囲で調査解析します。

2015年6月19日金曜日 20時39分06秒 UTC+9 ando...@gmail.com:
なお、依存性検索でこれらのエラーが出ている移植対象ファイルについて、
Java、JSP、XML の構文として適切でないものが存在していないか確認頂けますでしょうか。
 

よろしくお願いします。

Kyohei Nakamura

unread,
Jun 26, 2015, 2:23:39 AM6/26/15
to tubame...@googlegroups.com
現状解析できた範囲で回答します。

2015年6月19日金曜日 20時39分06秒 UTC+9 ando...@gmail.com:
ご回答ありがとうございます。

> 「パッケージ名の解決ができなかったためチェックをスキップしました」
こちらのほうは解決できました。

> 「ファイルの解析に失敗しました」
ログレベルをdebug に変更し、再度検索を実施しました。
ログはどのようにお渡しすればよいでしょうか。

「<!--:<% タグが終了していません」

こちらですが、終了タグが存在していないために出力されているものと思われます。
依存性検索で表示されている移植対象ファイルを確認して頂き、
開始タグに対応する終了タグが適切に記述されているか確認頂けますでしょうか。
 

「プロローグには参照を指定できません。」

こちらについては未だ原因が特定できていません。
 

 

「ドキュメント内のルート要素に続くマークアップは整形式である必要

tubame.wsearch.biz.ex.WSearchBizException: ドキュメント内のルート要素に続くマークアップは整形式である必要があります。」

があります。

こちらですが、XML のルート要素が空要素タグになっているために出力されているものと思われます。
依存性検索で表示されている移植対象ファイルを確認して頂き、
ルート要素が空要素タグになっていないか確認頂けますでしょうか。
  

などのエラーが出ています。

よろしくお願いします。

 
Reply all
Reply to author
Forward
0 new messages