This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
The debugger does not catch processing when a String variable reaches a certain value? The help says this is possible, but every iteration stops at the breakpoint, not only when the condition evaluates true. The particular condition is used is, entry.equals("Html"). BTW, I also used entry=="Html". Note, conditional breakpoints of int variables are caught. Can this be corrected please.
This problem is related to issue 7054 - expression evaluator does not work well. As for the described situation: 1) Methods cannot be invoked on instances of String, thus equals does not work. 2) Comparison between an instance of String and a String literal always results as false. Implementation of a new (reliable) evaluator is "Must have feature" for NetBeans 3.3 release.
Daniel, thank you for your feedback. Does this mean that once issue 7504 (planned "improved expression evaluator") is implemented that String evaluation in debugging would be catered for?
Yes, once we implement "improved expression evaluator" String evaluation will be fixed.
Danie, thank you for your feedback. This is great news. Looking forward to the improved release. Regards, Emmanuel
*** This issue has been marked as a duplicate of 7054 ***
.
This bug was resolved as a duplicate of issue 7054 by accident. I took this number from the comment of Daniel Prusa, but this was a worng number. It should be marked as duplicate of issue 7504. *** This issue has been marked as a duplicate of 7504 ***