[rules-users] Seeing Working Memory View, Agenda View, etc in Eclipse editor

Kris Verlaenen kris.verlaenen at cs.kuleuven.be
Fri Nov 13 10:38:40 EST 2009


Vijay, Richard,

This synchronization issue, does it always occur, or is this a first
time thing, where it works afterwards?  And simply switch back and forth
to another view fixes the issue?

Kris

Quoting Vijay Katam <vkatam at hometelos.com>:

> 
> Richard,
> I tried the steps that you outlined and it works!!!.  Hopefully they
> can put
> these instructions on the documentation too.
> 
> Appreciate your help.
> 
> Vijay
> 
> 
> Richard Bourner wrote:
> > 
> > Vijay,
> > 
> > I am using Eclipse 3.4.2 and the scenario I encounter is the
> following:
> > - set a breakpoint in my Java main (i.e. before the call to
> fileAllRules)
> > - set a breakpoint in a rule action (which I make sure is supposed
> to
> > fire)
> > - execute the main in Debug mode
> > - when it stops at the 1st breakpoint, open the WM view -> it is
> blank
> > which is expected
> > - Resume execution
> > - when it stops at the 2nd breakpoint in the rule, the WM is blank
> > - if I select the Agenda view and come back to the WM view, I see
> my data 
> > 
> > Please note that the problem is the same if I invert the 2 views
> (and I am
> > assuming the problem is the same for the 4 views, even though I
> haven't
> > tried).
> > 
> > Richard
> > 
> > 
> > Vijay Katam wrote:
> >> 
> >> Richard,
> >> I use "Drools Application" to launch my applications. In the
> refresh
> >> problem that you encountered do you have any elements in those
> views and
> >> they are just out of sync with your current execution ?  In my
> case the
> >> view are totally empty and just have the option of manually
> loading the
> >> audit view from the .log file generated by the logger. 
> >> 
> >> I have tried in both eclipse 3.4 /3.5 and also changing
> drools-runtime. 
> >> 
> >> Thanks,
> >> Vijay
> >> 
> >> 
> >> Richard Bourner wrote:
> >>> 
> >>> Weily and Vijay,
> >>> 
> >>> One idea to consider: when you launch your application within
> Studio, do
> >>> not forget to create a new launch configuration under "Drools
> >>> Application" and not under "Java Application" in the "Debug
> >>> Configurations..." window.
> >>> Besides this (which may not be your issue), there seems to be a
> refresh
> >>> problem in these 4 views (i.e. WM, Agenda, Audit & Global Data):
> the
> >>> workaround I found seems to be to navigate and go back to the one
> you
> >>> are interested in and it should display the info you are after. 
> >>> I am in the same configuration as you and doing these 2 things
> made my
> >>> day.
> >>> 
> >>> Hope this helps.
> >>> Richard
> >>> 
> >>> 
> >>> Vijay Katam wrote:
> >>>> 
> >>>> Weily,
> >>>> Were you able to find a solution to this problem?  I have been
> trying
> >>>> to get working memory view, agenda view working in eclipse 3.4.2
> with
> >>>> Drools plugin 5.0 but they are always blank. I am not really
> sure if
> >>>> there are any other configuration changes that I should be
> making in
> >>>> order for them to work. The documentation does not have any
> trouble
> >>>> shooting tips too.
> >>>> 
> >>>> Regards,
> >>>> Vijay
> >>>> 
> >>>> 
> >>>> weily li wrote:
> >>>>> 
> >>>>> Yes, My Env:
> >>>>>    Jboss IDE 2.0.0 Beta 2
> >>>>>    Drools plug-in: 3.0.4
> >>>>> 
> >>>>> I inserted four views from windows > show views > Others...
> >>>>> When debugging, nothing is shown at these views.
> >>>>> 
> >>>>> Thanks
> >>>>> rgds
> >>>>> Weily
> >>>>> 
> >>>>> 
> >>>>> On 11/6/06, Joj <jojpm at yahoo.com> wrote:
> >>>>>>
> >>>>>>
> >>>>>> hi,
> >>>>>>
> >>>>>> in ur documentation it's written tht:
> >>>>>>
> >>>>>> "When debugging an application using a Drools engine, three
> new views
> >>>>>> can
> >>>>>> be
> >>>>>> used to check the state of the Drools engine itself: the
> Working
> >>>>>> Memory
> >>>>>> View, the Agenda View and the Global Data View. To be able to
> use
> >>>>>> these
> >>>>>> views, create breakpoints in your code invoking the working
> memory.
> >>>>>> For
> >>>>>> example, the line where you call workingMemory.fireAllRules()
> is a
> >>>>>> good
> >>>>>> candidate. If the debugger halts at that joinpoint, you should
> select
> >>>>>> the
> >>>>>> working memory variable in the debug variables view."
> >>>>>>
> >>>>>>
> >>>>>> but these views are always blank when debugging.
> >>>>>> should i have to enter this view from the line:
> >>>>>> workingMemory.fireAllRules();   ??
> >>>>>> but how can i?
> >>>>>>
> >>>>>> plz reply A.S.A.P.
> >>>>>>
> >>>>>> thanx in advance
> >>>>>> jojan
> >>>>>>
> >>>>>> --
> >>>>>> View this message in context:
> >>>>>>
>
http://www.nabble.com/Seeing-Working-Memory-View%2C-Agenda-View%2C-etc-in-Eclipse-editor-tf2580784.html#a7194077
> >>>>>> Sent from the drools - user mailing list archive at
> Nabble.com.
> >>>>>>
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe from this list please visit:
> >>>>>>
> >>>>>>    http://xircles.codehaus.org/manage_email
> >>>>>>
> >>>>>>
> >>>>> 
> >>>>> 
> >>>> 
> >>>> 
> >>> 
> >>> 
> >> 
> >> 
> > 
> > 
> 
> -- 
> View this message in context:
>
http://old.nabble.com/Seeing-Working-Memory-View%2C-Agenda-View%2C-etc-in-Eclipse-editor-tp7194077p26326284.html
> Sent from the drools - user mailing list archive at Nabble.com.
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
> 




Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm



More information about the rules-users mailing list