Hi,
I am trying to use RCP to develop a BRMS. But I am a newcomer of both RCP
and DRools. The problem in my program is:
A view can not be displayed properly while the DRools program is added in my
RCP project. But if I disable below statement, the view can be displayed:
workingMemory = ruleBase.newStatefulSession();
Error message and a view RCP codes in which rule is fired are attached.
My steps of constructing the RCP+DRools project:
1. Create Plug-in project with RCP
2. Add customized view and add some buttons
3. Run as Eclipse Application, everything is fine
4. "Convert to DRools project" using the pop-up menu, some DRools libraries
were added.
5. Add button event and fire rules in a view - "EditView"
6. Run as Eclipse Application, EditView can not be displayed properly and
throw out error message.
7. if "workingMemory = ruleBase.newStatefulSession();" is disabled, the view
can be display correctly again.
Is my DRools calling method in RCP correct?
Please comment.
Thanks,
David
Show replies by date