| 製品名 | 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 |
