Andy and others,

 I have solved the issue but i get a feeling that it is a work around.
Still it works for me.
There are two things i changed. First one is key and second one minor.

1. The issue that i found :
  The null pointer exception was coming in:
  com/bluedragon/vision/functions/GetActiveSessions.class line 68
  Iterator<VisionLiveSession>    it    = activeSessions.values().iterator();

activeSessions would always be null because
/com/bluedragon/vision/engine/CoreServer.class
was not getting enabled (BTW, <enabledisable /> tag is supposed to do that
but i have never used it).

And how i fixed it:

 so i took the code from EnableDisable.class (of the same package) and
copied the CoreServer enabling bit to
com.bluedragon.vision.VisionExtensions.java right after line 92::
          cfEngine.thisInstance.registerRequestListener(
CoreServer.thisInst );
          coreserver.enable(true);
          PluginManager.getPlugInManager().startRequestStats();

2. To avoid debugger frames calls getting added to active debug sessions i
changed the Query string from _cfmdebug to _openbddebugger in
CoreServer.java at line 107.
  This is not significant because any session getting added to debugger
activesessions only lasts as long as any request. And if you don't have a
breakpoint in any of the debugger cfm files these sessions get added to
activesessions and then removed a few milliseconds later. So no sweat.

Attaching both the modified files.

Happy Debugging Guys!

Nitish Pandey


2014-08-25 14:24 GMT+05:30 Andy Wu <[email protected]>:

>  Nitish, there's a lot of code there so I can understand it's bit hard to
> find but I believe what you're looking for is in com.bluedragon.vision.
>
>
> On 20/08/2014 13:32, nitish pandey wrote:
>
> @Andy the source does not have the source fo rthe debugger. If you or
> someone else can help me with it...i can try to fix it.
>
>
> 2014-08-17 21:45 GMT+05:30 nitish pandey <[email protected]>:
>
>> This source doesn't seem to include and build the cf-debugger jar. So i
>> can't get to fixing it. I hope it is not required and someone tell me how
>> to make use of it.
>>
>>
>> 2014-07-29 21:50 GMT+05:30 Andy Wu <[email protected]>:
>>
>>  I'd suggest either downloading the source code. There is a link on the
>>> downloads page but here it is:
>>>
>>>     http://openbd.org/download/3.1/openbluedragon-src-3.1.zip
>>>
>>> Or for the latest code from the nightly build
>>>
>>>     http://openbd.org/download/nightly/openbluedragon-src.zip
>>>
>>> If you're familiar with svn, then grab it directly:
>>>
>>>     http://openbd.org/manual/?/svn
>>>
>>>
>>> On 29/07/2014 16:28, nitish pandey wrote:
>>>
>>>> I could have gone further but the i couldn't locate the openbd source.
>>>>
>>>
>>>  --
>>> --
>>> online documentation: http://openbd.org/manual/
>>> http://groups.google.com/group/openbd?hl=en
>>>
>>> --- You received this message because you are subscribed to the Google
>>> Groups "Open BlueDragon" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>>  For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>>  --
>> -Nitish
>> "Imagination is more powerful than Knowledge"
>>
>
>
>
> --
> -Nitish
> "Imagination is more powerful than Knowledge"
>  --
> --
> online documentation: http://openbd.org/manual/
> http://groups.google.com/group/openbd?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Open BlueDragon" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
>
>  --
> --
> online documentation: http://openbd.org/manual/
> http://groups.google.com/group/openbd?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Open BlueDragon" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
-Nitish
"Imagination is more powerful than Knowledge"

-- 
-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

--- 
You received this message because you are subscribed to the Google Groups "Open 
BlueDragon" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Attachment: VisionExtension.java
Description: Binary data

Attachment: CoreServer.java
Description: Binary data

Reply via email to