Re: [Dev] [Siddhi] [Bug] [GSoC] Issue in releaseBreakPoint of Siddhi Debugger

2017-06-03 Thread Grainier Perera
Hi Madhawa,

I think you are using *debugger.next()* within the callbacks' debugEvent
method. That could be the reason why you'd get two debugger callbacks.
Because even you release the breakpoint, next will trigger the callback at
next debuggable element. To get rid of that, use *debugger.play() *instead.

SiddhiDebugger siddhiDebugger = executionPlanRuntime.debug();
> siddhiDebugger.setDebuggerCallback(new SiddhiDebuggerCallback() {
> @Override
> public void debugEvent(ComplexEvent event, String queryName,
> SiddhiDebugger.QueryTerminal queryTerminal,
>SiddhiDebugger debugger) {
> log.info("Query: " + queryName + ":" + queryTerminal);
> log.info(event);
>
> *debugger.play();*}
> });
> siddhiDebugger.acquireBreakPoint("query 1",
> SiddhiDebugger.QueryTerminal.IN);
> inputHandler.send(new Object[]{"WSO2", 50f, 60});
> siddhiDebugger.releaseBreakPoint("query 1",
> SiddhiDebugger.QueryTerminal.IN);
> inputHandler.send(new Object[]{"WSO2", 70f, 40});
>
> executionPlanRuntime.shutdown();


Can you please confirm?

Regards,
Grainier

On Sat, Jun 3, 2017 at 12:01 AM, Madhawa Vidanapathirana <
madhawavidanapathir...@gmail.com> wrote:

> Hi,
>
> I wrote the following code snippet on releaseBreakPoint feature of
> siddhiDebugger (Siddhi4.0.0-M5-SNAPSHOT) but the breakpoint doesn't get
> released.
>
>
> *Am I doing something wrong here? Or is it a bug with Siddhi Debugger
> since its still in development?*
>
>> siddhiDebugger.acquireBreakPoint("query 1", SiddhiDebugger.QueryTerminal.IN);
>>
>> inputHandler.send(new Object[]{"WSO2", 50f, 60});
>> //Debugger Callback is triggered twice as expected
>>
>> siddhiDebugger.releaseBreakPoint("query 1", SiddhiDebugger.QueryTerminal.IN);
>>
>> inputHandler.send(new Object[]{"WSO2", 70f, 40});
>>
>> //Debugger Callback is triggered twice. (Not expected)
>>
>>
>
> Thanks and Regards,
> Madhawa
>
> --
> *Madhawa Vidanapathirana*
> Student
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka
>
> Mobile: (+94) 716874425 <+94%2071%20687%204425>
> Email: madhawavidanapathir...@gmail.com
> Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathirana-3430b94
>



-- 
Grainier Perera
Senior Software Engineer
Mobile : +94716122384
WSO2 Inc. | http://wso2.com
lean.enterprise.middleware
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [Siddhi] [Bug] [GSoC] Issue in releaseBreakPoint of Siddhi Debugger

2017-06-02 Thread Madhawa Vidanapathirana
Hi,

I wrote the following code snippet on releaseBreakPoint feature of
siddhiDebugger (Siddhi4.0.0-M5-SNAPSHOT) but the breakpoint doesn't get
released.


*Am I doing something wrong here? Or is it a bug with Siddhi Debugger since
its still in development?*

> siddhiDebugger.acquireBreakPoint("query 1", SiddhiDebugger.QueryTerminal.IN);
>
> inputHandler.send(new Object[]{"WSO2", 50f, 60});
> //Debugger Callback is triggered twice as expected
>
> siddhiDebugger.releaseBreakPoint("query 1", SiddhiDebugger.QueryTerminal.IN);
>
> inputHandler.send(new Object[]{"WSO2", 70f, 40});
>
> //Debugger Callback is triggered twice. (Not expected)
>
>

Thanks and Regards,
Madhawa

-- 
*Madhawa Vidanapathirana*
Student
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka

Mobile: (+94) 716874425
Email: madhawavidanapathir...@gmail.com
Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathirana-3430b94
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev