パフォーマンスの問題から、同じKieBaseオブジェクトを再利用して、同じルールセットに対する各ルール呼び出しに対して新しいKieSessionを生成しようとします。 Everthingythは、キャッシュされたkieBaseから新たに作成されたkieSessionが突然、それが想定されていたルールを起動するのを止めるまで、うまく機能します。KieBaseオブジェクトが破損しましたか?
しかし、キャッシュされたkieBaseを取り除き、新しいkieBaseと新しいkieSessionを再作成すると、すぐに作業が開始されます。
kieBaseオブジェクトはセッション固有のデータを保持していません。しかし、この動作は、キャッシュされたkieBaseが時間の経過とともに改ざんされる可能性があることを示しているようです。
私たちが使用しているバージョンは6.3.0.Finalです。
これに関するヒントは高く評価されます。
は、私はあなたが効果を再現する例を提供し、DroolsのJIRA上のエラーを発生させることを示唆しています。 SOはあなたにバグを手伝うことができません。 – laune