GUI recipes not working

Case number:699969-2002671
Topic:General
Opened by:Skippysk8s
Status:Open
Type:Bug
Opened on:Friday, August 5, 2016 - 17:51
Last modified:Sunday, February 12, 2017 - 10:41

many of us have had trouble running GUI based recipes the past 24 hours. The restore best is not working. Something isn't working correctly on Blue Fuse, Quake or other GUI based recipes

(Fri, 08/05/2016 - 17:51  |  21 comments)


Joined: 04/24/2014
Groups: None

Thanks, I've passed it to the team to see if they have any ideas.

frood66's picture
User offline. Last seen 14 hours 39 min ago. Offline
Joined: 09/20/2011
Groups: Marvin's bunch

this is a tad important - one of the most used GUI recipes (Blue fuse) no longer works as intended....it appears that lines of instructions have simply disappeared. Considering the warning from U (Foldit central) that more or less no one will be about next week.....any chance of a concerted effort to sort this?

Joined: 04/24/2014
Groups: None

As noted above, the team has been alerted of the issue.

LociOiling's picture
User offline. Last seen 1 hour 22 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders
Type: Suggestion » Bug

A bit of digging into all.macro shows that old GUI recipes have "ActionNoviceRestoreRecentBest" and "ActionNoviceResetRecentBest" for these actions. But the GUI recipe editor in the client simply omits these steps. From the earlier feedback, it seems like they are skipped when you run the recipe as well.

If you add the actions in a new or updated recipe, they are rendered as "ActionStandaloneRestoreRecentBest" and "ActionStandaloneResetRecentBest".

It would seem to be a simple matter to accept either name for the corresponding action.

Looking at "Blue Fuse GUI w25 [NC]", recipe 48188 it seems like there may be some other problems with how old GUI recipes are displayed in the GUI recipe editor. I'm limit up on my folding for the moment, will update this feedback later with more detail.

Joined: 03/05/2015
Groups: Gargleblasters

Does someone have a list of GUI recipes to "quarantine" until this is fixed? Or can I just search GUI in recipes?
(I have a bunch of them, not all sorted into GUI and LUA.)

LociOiling's picture
User offline. Last seen 1 hour 22 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

Synopsis: GUI recipes get modified as they are downloaded or run.

In testing, I first downloaded "Blue Fuse GUI w25 [NC]", recipe 48188 manually into a client that's not connected to chat.

The downloaded recipe gets written to "single.macro". This version of the recipe is intact.

The downloaded recipe gets incorporated into "all.macro". In this version, the recentbest actions have been eliminated, and all subsequent steps have been renumbered This happens without running or editing the recipe.

I also tested with an all.macro that had a number of GUI recipes with recentbest steps. If you run one of these recipes, the recentbest steps are deleted from that recipe, and all.macro is updated with the changes.

GUI recipes that you don't run stay intact, and running Lua recipes also doesn't hurt anything.

The good news is that the recipes on the server seem to be intact. So any shared recipes can be re-downloaded once this is fixed. You can also manually add the deleted steps to any recipes that have been zapped. The re-added steps are written out with the "Standalone" versions of the keywords. Presumably those keywords will continue to work going forward.

Also good news is that other recipe steps don't seem to be affected, although I haven't tested all the actions. So far, only the GUI recentbest actions are a problem. I was confused when I suggested other actions might be an issue.

One point of confusion stems from how the recipes are stored. The steps are stored as properties named "action-0", "action-1", "action-2", and so on through "action-10", "action-11", "action-12", and so on. The steps are executed in this order.

The confusing part is that the steps are written to the file in collating order, so "action-1" is followed by "action-10", "action-11", and "action-12" and so on. As a result, the file order is not the order of execution on recipes with more than ten steps.

If anyone is interested, I now have a vim edit macro that makes all.macro or single.macro more readable. If anyone knows a Lua package which handles properties files (like options.txt and yes all.macro), please PM me.

LociOiling's picture
User offline. Last seen 1 hour 22 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

Further testing of "My GUI Script [NC]" and "Aotearoas_Romance" revealed that the "Restore Very Best" action (internally "ActionNoviceRestoreAbsoluteBest") is subject to the same issues as the two "recent best" actions. No other issues were found.

Susume's picture
User offline. Last seen 8 hours 2 min ago. Offline
Joined: 10/02/2011

Quick save and quick load actions are also affected - they appear in all.macro as ActionNoviceQuickload and ActionNoviceQuicksave, but they do not appear in the GUI recipe editor in foldit and are not executed.

Joined: 04/24/2014
Groups: None

Team's been narrowing down the cause - these reports have been helpful. I don't have any ETAs of adjustments or fixes yet, though.

Joined: 01/01/2016
Groups: Gargleblasters

Thanks for the update.

jflat06's picture
User offline. Last seen 3 days 16 hours ago. Offline
Joined: 09/29/2010
Groups: Window Group

This looks like it was caused by some internal restructuring that we have done recently. We'll look into hooking everything back up correctly. Thanks!

Joined: 06/06/2013
Groups: Gargleblasters

jflat
thanks for getting to this. when you fix it, can you let us know if we have to delete and reload all our GUI recipes. It is not clear tome that they have not been corrupted, soI'd like to understand if I have to rebuild my cookbook
Much appreciated. I never realized how much I'd miss GUI
Skippy

mimi's picture
User offline. Last seen 44 weeks 1 day ago. Offline
Joined: 11/17/2008
Groups: Contenders

Has this problem been cured without that being mentioned? I just checked the running of a GUI recipe that uses restore recent best a number of times and it appears to be fine

Joined: 06/06/2013
Groups: Gargleblasters

Mimi
I ran a test run of blue fuse GUI version this morning my time. GUI still not working for me. So unless we have to reload every GUI recipe again, this is not fixed

Joined: 06/06/2013
Groups: Gargleblasters

Actiasluna tried reloading Bluefuse GUI 25 into newest client. It still does not work correctly in restoring best scores, etc.

Joined: 04/24/2014
Groups: None

Boosted to the team this morning, no updates yet.

Edited to add: Solution being investigated/worked on, but no ETA.

LociOiling's picture
User offline. Last seen 1 hour 22 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

Just a quick test on 20161207-87ca1b235d-win_x86-devprev, but the results look promising.

I ran an existing recipe, and the cookbook remained unchanged at the end. In particular, the "ActionNoviceRestoreRecentBest" command survived intact.

A more complete test is still needed.

Also, editing or downloading a GUI recipe crashes devprev, see feedback 2003194.

gmn's picture
User offline. Last seen 6 weeks 5 days ago. Offline
Joined: 08/20/2010

I'm having problems when trying to download gui recipes. Connected foldit client crashes every time i try to download a gui recipe.

gmn's picture
User offline. Last seen 6 weeks 5 days ago. Offline
Joined: 08/20/2010

I only run devprev clients--forgot to mention that.

Joined: 06/06/2013
Groups: Gargleblasters

just to note, I'm "main" client, PC windows 7
not going to download and replace my GUI recipes until notice this is fixed

Joined: 09/24/2012
Groups: Go Science

Just to add

Crash (windows) trying to dowload GUI recipes with their number in blue pannel. Example:

http://fold.it/portal/recipe/1878

Sitemap

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons