Sziasztok!
A házihoz a beépített drools konnektort használom (StatelessKnowledgeSession). Definiáltam egy tároló objektumot egy külön .jar fájlba. Ilyen objektumok egy listáját adom át, mint tények listáját, a konnektornak.
Na szóval, ez még működik is, de a .drl fájl feldolgozása közben egyszerűen mindig elszáll valamiért. Két lehetséges dolgot látok, csak nem tudom őket ellenőrizni, mert nem ad semmilyen hiba üzenetet ki a bonita. Hátha nektek van hasonló tapasztalatotok.
Az első, hogy a bonitába importálom azt a .jar fájlt, amit korábban saját magam definiáltam. Ezt a groovy-s scriptbe rendesen meg tudom hívni. Viszont a .drl fájlban lévő import ezt szerintem nem tudja feloldani és ezért hibával elszáll.
Vagy valamilyen szintaktikai hiba lehet a .drl fájlba. 5.10-es bonitát használok és a drools 5.3.0-ás szintaxisát használom. Bár összesen 1 szabály van benne, 1 feltétel és 1 utófeltétellel, ezek is a legegyszerűbbek. A szintaktikájukat a drools honlapjáról néztem (5.3.final).
Illetve azt nem tudom, hogy a .drl-ben lévő package megadásának van-e valami jelentősége.