は、の2つのentities- Entity1とエンティティ2 Entity1が3日付型変数が含まれていますがあるとしましょう、Date3 Entity2は、日付型変数が含まれている - Date4日付比較ルールは、私が</p> <p>below-記載されている5つのルールのセットを実行しようとしています
- ルール1 - 日付2> Date3場合は、エラーメッセージ
- ルールを投げる - 日付1>日付2場合は、エラーメッセージ
- ルール2を投げますDate3 < Date4が、その後、エラーメッセージを投げる場合
- ルール4 - - 日付1>今日の日は、その後、エラーメッセージを投げる場合
- ルール4から3 Date3 <今日の日付場合は、エラーメッセージ
しばらくすると、ログが増加してシステムがメモリ不足になっていることに気付きました。
もう少し詳しく調べると、org.droolsパッケージのTRACEが有効になり、ルールがループして停止しないことがわかりました。
私は最終的なDroolsのワークベンチ7.2.0を使用しています
これを続行する方法を提案してください。
編集 - とすぐに1 modify($passport)
が実行されるようDRLファイルDRL
これらのルールには、ループ内で発生するものがあります。原因を取り除く必要があります。 – laune
これらの規則の間に循環ループが形成されることはありません。私がこれらのルールのDRLファイルを共有したい場合にはお知らせください。 –
DRLとあなたがセッションとやりとりする方法を共有してください。 –