This is perhaps a user error I always walk in and I do not know why. I place a statement "self halt" into a method and the debugger pops up, when hitting this statement. But I can not resume my code, I can not trace or step. I have to change the method and then I can restart this method and step through it. That is really strange, but I do not know why this is. Any idea ?
-- You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/1dc5d48b-4f04-4b1f-9d58-a3954ac7bf26n%40googlegroups.com. |
Administrator
|
On Tuesday, October 20, 2020 at 3:33:20 AM UTC-7, Marten Feldtmann wrote:
--
It's no help to say that I have never seen this behaviour. However, tell us more about what you do see. You write "cannot", but don't say whether the buttons to step are disabled or whether they are enabled but pressing them produces no result. You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/b102647f-543f-4d41-9199-fb68f422ed2fo%40googlegroups.com. |
Ok, I can describe it much better and this is also perhaps the answer: It's a UI, where an ExecLongOperation with a progress-dialog is executed and during this work a break-point is hit and you can't trace further on ... Below is a video (which can not be shown by Linux Firefox) showing this effect and I do not know to handle it: https://feldtmann.ddns.net/pum/va920_debugger.mp4 Richard Sargent schrieb am Dienstag, 20. Oktober 2020 um 18:33:51 UTC+2:
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/79a5b87e-dbd7-4740-9cfb-9e8390483069n%40googlegroups.com. |
Administrator
|
On Tuesday, October 20, 2020 at 10:11:35 AM UTC-7, Marten Feldtmann wrote:
--
Oh! I had forgotten how much inconvenience *that* caused. If you look in EtWindow>>#execLongOperation:message:allowCancel:showProgress:, you will see that there is a class variable that may allow you to work around the Long Operation semantics/antics. You can also see that it captures user breaks and who knows what else. The class variable has corresponding accessor methods: EtWindow class>>#execLongOperationsInBackground and #execLongOperationsInBackground:. As I read the code, it looks like setting it to false will run it as a "short operation" and probably(?) bypass the issue you are encountering.
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/589430c9-a9c1-45cd-8ac6-91357526536co%40googlegroups.com. |
Administrator
|
I have to clarify that I was looking in a 9.2 image. I don't know in which version this bypass functionality was introduced.
-- On Tuesday, October 20, 2020 at 10:36:12 AM UTC-7, Richard Sargent wrote:
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/6c2b27f9-5207-41f5-a8d4-525dc1b9067do%40googlegroups.com. |
Free forum by Nabble | Edit this page |