[jira] [Comment Edited] (NETBEANS-421) Conditional breakpoints trigger when condition is false

2021-07-01 Thread Jeff Vincent (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17372967#comment-17372967
 ] 

Jeff Vincent edited comment on NETBEANS-421 at 7/1/21, 5:38 PM:


I'm seeing this using Netbeans 12.4 + Java 8u221.  The screenshot below shows 
the condition, the current breakpoint, the value of the field being checked.

In the Debugger Console I see the message below, but it does not make sense 
that the object was collected.  It is in scope and actively being referenced:

{{Breakpoint hit at line 281 in class 
com.bluecoat.webpulse.qa.entitlementsync.Test_EntitlementSync_ValidateImportFromFile
 by thread PoolService-15.}}
 {{***}}
 {{The object was collected.}}
 {{***}}

 

!image-2021-07-01-11-32-18-081.png!


was (Author: predatorvi):
I'm seeing this using Netbeans 12.4 + Java 8u221.  The screenshot below shows 
the condition, the current breakpoint, the value of the field being checked.

In the Debugger Console I see the message below, but it does not make sense 
that the object was collected.  It is in scope and actively being referenced:

{{Breakpoint hit at line 281 in class 
com.bluecoat.webpulse.qa.entitlementsync.Test_EntitlementSync_ValidateImportFromFile
 by thread PoolService-15.}}
 {{***}}
 {{The object was collected.}}
 {{***}}

 

!image-2021-07-01-11-32-18-081.png!

> Conditional breakpoints trigger when condition is false
> ---
>
> Key: NETBEANS-421
> URL: https://issues.apache.org/jira/browse/NETBEANS-421
> Project: NetBeans
>  Issue Type: Bug
>  Components: debugger - Java
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-219-on-20180221)
> Updates: Updates available
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Priority: Major
> Attachments: image-2021-07-01-11-32-18-081.png
>
>
> I set a conditional breakpoint which is triggering every time, even if the 
> condition is false. I opened the Debugger Console and saw:
> {code:java}
> Breakpoint hit at line 299 in class 
> com.holdmyspot.pyramid.binance.BinanceOrderStream$WebSocketListener by thread 
> WebSocketClient@1801942731-21.
> ***
> The object was collected.
> ***
> {code}
> I believe this is coming from 
> [https://github.com/apache/incubator-netbeans/blob/15bc442a91fa2be81488725b15c61386bf1d0b9b/debugger.jpda/src/org/netbeans/modules/debugger/jpda/JavaEvaluator.java#L168]
>  but it isn't clear what this means.
> If I enter the conditional expression in the "Variables" tab, it evaluates 
> correctly, so I don't think there is anything wrong with the expression.
> My conditional expression is 
> {{symbol.equals(CurrencyPair.fromString("BNB/USD"))}} where {{symbol}} is a 
> local String variable and {{CurrencyPair.fromString()}} is a static method.
> Please clarify what is going wrong, and improve the IDE so it explains to the 
> user what is wrong.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Comment Edited] (NETBEANS-421) Conditional breakpoints trigger when condition is false

2021-07-01 Thread Jeff Vincent (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17372967#comment-17372967
 ] 

Jeff Vincent edited comment on NETBEANS-421 at 7/1/21, 5:37 PM:


I'm seeing this using Netbeans 12.4 + Java 8u221.  The screenshot below shows 
the condition, the current breakpoint, the value of the field being checked.

In the Debugger Console I see the message below, but it does not make sense 
that the object was collected.  It is in scope and actively being referenced:

{{Breakpoint hit at line 281 in class 
com.bluecoat.webpulse.qa.entitlementsync.Test_EntitlementSync_ValidateImportFromFile
 by thread PoolService-15.}}
 {{***}}
 {{The object was collected.}}
 {{***}}

 

!image-2021-07-01-11-32-18-081.png!


was (Author: predatorvi):
I'm seeing this using Netbeans 12.4 + Java 8u221.  The screenshot below shows 
the condition, the current breakpoint, the value of the field being checked.

In the Debugger Console I see but it does not make sense that the object was 
collected.  It is in scope and actively being referenced:

{{Breakpoint hit at line 281 in class 
com.bluecoat.webpulse.qa.entitlementsync.Test_EntitlementSync_ValidateImportFromFile
 by thread PoolService-15.}}
{{***}}
{{The object was collected.}}
{{***}}

 

!image-2021-07-01-11-32-18-081.png!

> Conditional breakpoints trigger when condition is false
> ---
>
> Key: NETBEANS-421
> URL: https://issues.apache.org/jira/browse/NETBEANS-421
> Project: NetBeans
>  Issue Type: Bug
>  Components: debugger - Java
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-219-on-20180221)
> Updates: Updates available
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Priority: Major
> Attachments: image-2021-07-01-11-32-18-081.png
>
>
> I set a conditional breakpoint which is triggering every time, even if the 
> condition is false. I opened the Debugger Console and saw:
> {code:java}
> Breakpoint hit at line 299 in class 
> com.holdmyspot.pyramid.binance.BinanceOrderStream$WebSocketListener by thread 
> WebSocketClient@1801942731-21.
> ***
> The object was collected.
> ***
> {code}
> I believe this is coming from 
> [https://github.com/apache/incubator-netbeans/blob/15bc442a91fa2be81488725b15c61386bf1d0b9b/debugger.jpda/src/org/netbeans/modules/debugger/jpda/JavaEvaluator.java#L168]
>  but it isn't clear what this means.
> If I enter the conditional expression in the "Variables" tab, it evaluates 
> correctly, so I don't think there is anything wrong with the expression.
> My conditional expression is 
> {{symbol.equals(CurrencyPair.fromString("BNB/USD"))}} where {{symbol}} is a 
> local String variable and {{CurrencyPair.fromString()}} is a static method.
> Please clarify what is going wrong, and improve the IDE so it explains to the 
> user what is wrong.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Comment Edited] (NETBEANS-421) Conditional breakpoints trigger when condition is false

2018-04-11 Thread Gili (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16433594#comment-16433594
 ] 

Gili edited comment on NETBEANS-421 at 4/11/18 9:13 AM:


I am pretty certain this is a bug in Netbeans now. 
[https://stackoverflow.com/a/49770808/14731] contains an explanation of how to 
reproduce this in IntelliJ IDEA and Netbeans seems to have the same problem.
{quote}This happens when temporary objects created during the evaluation are 
collected before the end of the calculation. Usually it may happen when you 
suspend only one thread and other threads perform GC during this calculation. 
This will be better handled in 2018.2, sorry for inconvenience.
{quote}


was (Author: cowwoc):
I am pretty certain this is a bug in Netbeans now. 
https://stackoverflow.com/a/49770808/14731 contains an explanation of how to 
reproduce this in IntelliJ IDEA and Netbeans seems to have the same problem.

> Conditional breakpoints trigger when condition is false
> ---
>
> Key: NETBEANS-421
> URL: https://issues.apache.org/jira/browse/NETBEANS-421
> Project: NetBeans
>  Issue Type: Bug
>  Components: debugger - Java
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-219-on-20180221)
> Updates: Updates available
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Priority: Major
>
> I set a conditional breakpoint which is triggering every time, even if the 
> condition is false. I opened the Debugger Console and saw:
> {code:java}
> Breakpoint hit at line 299 in class 
> com.holdmyspot.pyramid.binance.BinanceOrderStream$WebSocketListener by thread 
> WebSocketClient@1801942731-21.
> ***
> The object was collected.
> ***
> {code}
> I believe this is coming from 
> [https://github.com/apache/incubator-netbeans/blob/15bc442a91fa2be81488725b15c61386bf1d0b9b/debugger.jpda/src/org/netbeans/modules/debugger/jpda/JavaEvaluator.java#L168]
>  but it isn't clear what this means.
> If I enter the conditional expression in the "Variables" tab, it evaluates 
> correctly, so I don't think there is anything wrong with the expression.
> My conditional expression is 
> {{symbol.equals(CurrencyPair.fromString("BNB/USD"))}} where {{symbol}} is a 
> local String variable and {{CurrencyPair.fromString()}} is a static method.
> Please clarify what is going wrong, and improve the IDE so it explains to the 
> user what is wrong.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists