-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue on subsequent CFU #246
Comments
Unfortunately, the DO nesting issue is familiar. This occurred before with the attempt at restoring open projects. I was unable at that time to determine the cause which is why I disabled restoring them (many months ago). It would be helpful if you repeated and showed the part of the call stack more near the beginning so that it would be possible to see who started that endless stack of tmp executables. |
And I could not replicate this error on my end. |
It might need to install Thor first. It's subsequent to a CFU run that updates Thor. What nobody sane would do, but I'm checking the issues fixed. Site note: I changed value of the new option for "Never update" before the problem occurs on the first run. Update: The picture above is from the second time I run into it. And this time, there is only one instance of VFP active. |
Yes, I would certainly expect so. |
Actually, I think it's endlessly trying to find the settings file where the position and size of the CFU is to be found. But am lost why that could be an infinite loop. |
The parameters lxP* are after call 5 the App only. The only on thing I know that can creates such odd behaviour is VFP internal cache. That is, one runs an app or vcx or the like. |
So, same question as in the other issue at hand: If you are testing this as part of moving from an earlier version to 1.47, I have no guarantees. The large batch of changes in 1.47 all go together and work if you start Thor with 1.47, but not as part of a process where you were updating to 1.47. |
FYI |
The vanilla install / the run via vanilla 1.47 does not have the problem. |
Update:
So it will happen only under special circumstances. |
Update II
|
Update III It will only raise, if one or more non empty projects are open. Note, CFU installs or updates nothing. |
There's a lot to unpack here. First of all, the two Thor properties From your comments, it appears that You wrote:
That's true, but the next line assigns it to its correct value (don't be distracted by the variable name) When you're done with CFU, before clicking on _Screen, the two properties are correctly assigned, correct? You notes two instances where the property changes:
There is nothing in Thor that is acting when you change from the properties window to/from a pjx, or when you clock on _Screen. In fact, I have no idea how it is possible for that to happen. Clicking on different system elements can cause a _screen property to change? I would not have thought that possible. Some sort of event binding? Whatever it is, Thor is not involved. That is, Thor's properties are involved, but no code from Thor is causing that. Something somehow related to the three system elements you identifies (pjx, property window, _Screen). In Update III you mention that the issue only occurs when you have one more non-empty projects open. That's very curious, for sure, but there's nothing in Thor that knows or cares about open projects. |
Hi Jim, The time I used to gather it was not short. So, yes there is a lot off stuff in it. To your message
Exactly. You can watch it on the video provided.
But Thor cares - it stores / restores on update Thor and CFU. This is not nothing.
Thor must be involved the one or the other way, My code does nothing aside starting Thor, and others (you?) managed to run into the nesting problem as well.
It is like magic, I agree. But then. More analysisAnd there is Thor code running clicking the _SCREEN. I attach an eventlog, starting after CFU is ended, a click to _SCREEN and ending. It's all events, so a lot of MouseMove. But you see the _SCREEN events - and the Thor event. Coverage logging shows no code running while the property changes. Anyway, I never saw the skip code in a coverage log. A wild guessSince nothing seems assigning the odd value to the property. I have a wild guess. The properties Possible ways to solve
Off topicPlease have a look at this Debug_Out.log. This is starting CFU, until CFU is visible, and there is an output about an error I have no idea about. |
Update: |
Update II |
So far, this is the only suggestion, isn't it? And, I agree, a pretty wild guess. Can't hurt to try, so I'll give it a go, but this will take more time to test. |
Sure. I have a way to run without to much fuzz using Configuration and aside testing for solved issues I'm not calling CFU day by day. If you tell me how you resolved the URL issue and the URL to your fork, I can run a test against as soon as you pushed to your fork. |
I do not understand this reference to "resolved the URL issue". And, as of this moment, I have done nothing with this and because of work issues do not know how soon I can address, |
This is, where is the centralized URL for #225 is working? You followed my example or how is this working? Is there a documentation how to use?
This is, since you might have a problem reproducing the error and I not, it might be a good idea to test on my computer. As soon as you think it's ready. |
Beg your pardon, I misread one of the many emails. So I can not help fixing / testing. :( |
* Removed call to Thor News as part of CFU (Issue VFPX#249) * Removed use of `Thor_Proc_MessageBox.PRG` as it had problems with positioning under some conditions (Issue VFPX#249) * Changed order of "Never Update" items in CFU (Issue VFPX#251) * Renamed two _Screen properties in wild guess attempt to fix error reported in issue VFPX#246. * Fixed bug when selecting "toolbar" checkbox in Thor Launcher the second time (Issue VFPX#252)
Attempted correction in Thor 1.47.02 - Released 2024-01-13 #253. Two properties created by Thor in |
Now it runs. Thank you. |
π Provide detailed reproduction steps (if any)
βοΈ Expected result
CFU should load
β Actual result
Error

π· Debugging Info
Memo dump (a bit of a pain against nesting error, Intellisense was complaining ...)
memo.zip
Update
See #220 as well
The text was updated successfully, but these errors were encountered: