製品名 | InnoRules | バグ番号 | BIR16R001 |
---|---|---|---|
タイトル | Collision with external java_cup.jar | ||
症状 | クラスパスにjava_cup.jarがあるアプリケーションがローカルルールサーバを利用して、ルールサービスを実行する 場合、ルールサーバからjava_cup関連のクラスを正常に検出できず、ルール実行ができない現象が発生する。 アプリケーションのクラスパスにjava_cup.jarがない場合は発生しない。 |
||
分析結果 | Innorules.jarにjava_cup.jarが含まれており、java_cup.jarを含む過程で一部のクラス及びメソッドの名前が変更された。(name mangling) アプリケーションのクラスパスにjava_cup.jarがあるため、このライブラリが優先的に使用されるが、innorulesj.jarでは 変更された名前のクラス及びメソッドを探そうとするので、エラーが発生する。 |
||
回避方法 | 無い | ||
影響バージョン | innorulesj.jar 7.0.0.12 and below | 解決バージョン | innorulesj.jar 7.0.0.13 |
受付日 | 2016-01-27 | 終結日 | 2016-01-27 |