問題タブ [drools-flow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
174 参照

drools - Drools のすべてのルールがロードされています

プロジェクトで drools を使用しており、100 個のルールがあると想定しています。2 つのプロセス フローがあります (通常、開始ノード -> ルール フロー タスク -> 終了ノード)。1 つのプロセス フローのルール フロー タスクは、50 個のルールに割り当てられるルール フロー グループで指定され、別のプロセス フローのルール フロー タスクは、残りの 50 個のルールに割り当てられるフロー フロー グループで指定されます。オーバーラップしないでください。

ここで kiesession を使用し、最初のプロセス フローの開始プロセスを呼び出します。50 個のルールだけでなく、100 個すべてのルールが読み込まれ、コンパイル エラーと実行時エラーが発生することがわかります。では、異なるルール フロー グループのルールがプロセス フローで実行される理由を理解するのを手伝ってください。条件が読み込まれると、すべてが表示されます。

0 投票する
1 に答える
2287 参照

eclipse-plugin - Drools デシジョン テーブル エラー: KieBase の作成中にエラーが発生しました

よだれ決定表を実装しようとしています。独自のサンプル コードを実装すると、以下のエラーが発生します: java.lang.RuntimeException: KieBase の作成中にエラーが発生しました。

私のEclipse IDEのコンソールに表示されるエラーは次のとおりです。

java.lang.RuntimeException: Error while creating KieBase[Message [id=1, kieBase=patient, level=ERROR, path=PatientDecisionTable.xls, line=10, column=0 text=[ERR 101] Line 10:21 no viable代替入力 '']、メッセージ [id=2、kieBase=患者、レベル=エラー、パス=PatientDecisionTable.xls、行=10、列=0 テキスト=[ERR 101] 行 10:81 実行可能な代替が入力されていません ' '], Message [id=3, kieBase=patient, level=ERROR, path=PatientDecisionTable.xls, line=0, column=0 text=Parser returned a null Package]] at org.drools.compiler.kie.builder. org.drools.compiler.kie.builder.impl.KieContainerImpl の impl.KieContainerImpl.getKieBase(KieContainerImpl.java:557) com.Lab.Genomics.Run の newKieSession(KieContainerImpl.java:650)。PatientRun.main(PatientRun.java:15)

私の Main メソッドは以下のクラスに含まれています:

患者は私のポジョです。私の決定表は次のとおりです。 プロジェクトの意思決定表

私のプロジェクトディレクトリは以下の通りです: プロジェクト ディレクトリ

デシジョン テーブルに存在するエラーを見つけることができません。メインメソッドを実行すると、上記のエラーが発生します。

drools decision table here decision table errorに関する質問が見つかりましたが、これは私のケースではありません。

私は検索してみましたが、まだ試しています。参照やヘルプは大歓迎です。