Page 1 of 1

Basic OS integration issues

Posted: Sat Feb 02, 2019 10:19 pm
by emcodem
Hei!
i think i am going to start something you did not want to get started... however, these basic issues should at least be menioned:

1) While editing a workflow using ffastrans workflow GUI, my "last" saved clipboard value seems to be overwritten by ffastrans very often, e.g. if i open one processor in the workflow editor and copy some text using the normal mouse actions "mark, copy", then i close the curren ffastrans processor properties windows and doubleclick another one, when i insert the copied value, it will actually insert the name of the doubleclicked processor node.
The issue here is that this is very disturbing and can lead to a very bad loss of data: imagine you did not copy but "cut" the values into your clipboard: as the clipboard value is overwritten by ffastrans, there is no easy way to retrieve the value that you did just "cut" out of the last processor.

2) In case of ffastrans is running as application instead of a windows service, my desktop icons tend to "blink (they are being reloaded like if i install a new application supporting a new file type)". I did not yet attempt to reproduce the issue, but by now i can say it happens whenever a new job is running in ffastrans.
The issue here is more theoretical: i assume nobody should run ffastrans as an application when dealing whith lots of jobs per hour. It is just a very strange experience for a workflow developing user like me and causes a lot of confusion.
Anyway, the real problem here is that while testing my worklfows, my desktop becomes slow because of this re-registring of some stuff that causes the windows explorer to reload everything.
If you want to work on this, let me just know if you already experienced the same or not, please.

Re: Basic OS integration issues

Posted: Sun Feb 03, 2019 4:28 pm
by admin
Hi emcodem :-)

No need to be shy, just bring on whatever issues you have. I'm not sure I'm able to fix everything but I will at least try.

1) I know about this issue. The problem is somewhat out of my control and I have to make some ad-hoc code to try and fix it. It turns out the registering of dubleclicks related to label creation makes (the os or autoit?) copy the contents to clipboard. At least FFAStrans is not programmed to do that. I'm not sure why it happens but it's a known issue. https://www.autoitscript.com/forum/topi ... clipboard/

2) This I'm not familiar with. What does your system look like? If this was a normal behavor I think I should have noticed this by now but I have not. Are you doing anything in your workflow that could cause this?

-steinar

Re: Basic OS integration issues

Posted: Sun Feb 03, 2019 7:23 pm
by emcodem
Hey, thanks for your response, i already feared this topic will get the only one not answered here ;-) Sure i guess both issues relate from some strange autoit behaviour, not sure if you can or want to fix them.
Anyway, i'll continue the discussion:
1) There seem to be 2 possible solutions in the link you attached, did you attempt any of them?
2) I am able to reproduce the issue, it seems to happen whenever a job ends, independent of which processor(s) were executing.
I'll check this on a new OS installation, maybe some software i installed is influencing.
Here a short video, sorry for the bad quality but at least you can see the desktop icons flashing (like reload) whenever a job is finished.
https://github.com/haraldjordan78/ffast ... 4?raw=true

Re: Basic OS integration issues

Posted: Sun Feb 03, 2019 9:48 pm
by admin
Yes I have tried the solutions. They both render the double-click functionality unusable. So I have to come up with a workaround. I have looked at this tonight and it's better but not perfect.

I have tried to recreate the issue by creating a similar workflow and submit a txt-filer but there is no blinking like you have on your video. Also, I've never seen this behavour or had any reports until now. It's just weird. So this only happens at the end of a workflow, not in the middle? And it happens to all workflows?

-steinar

Re: Basic OS integration issues

Posted: Mon Feb 04, 2019 9:25 am
by emcodem
Hey,

i hope you don't have a too hard time working around the copy issue, last night i did some investigations and it does not seem to be like straight Forward and easy to Workaround :-(

2) Tried on 3 different Workstations now, all Win10. Those are Pretty new and don't have all the developer Tools installed (i saw a lot of interaction with dll's from tortouise SVN Client on my personal PC where the issue showed). So by now i suspect the issue is About some additional Software i am using on my PC. On the 3 Workstations, i see the flashing only when starting the ffastrans.exe but after that not anymore and Overall Performance is much better. So please forget about this case :-)

cheers,
emcodem

Re: Basic OS integration issues

Posted: Fri Feb 08, 2019 10:39 pm
by emcodem
Ciao,
maybe it is best to work around by just adding the option to edit the processor by "right click" instead of doubleclick only. In that case from "my own users perspective", i would not use the doubleclick function at all because i know it can cause troubles and just use the "right click->edit" function.

cheers!
emcodem

Re: Basic OS integration issues

Posted: Sat Feb 09, 2019 8:18 am
by admin
Yes, that is an option worth considering. Thanks for the input :-)

-steinar