I have no idea how to get an update for gourmet. In fact I have no idea what I downloaded in the first place to get gourmet. Usually I just download an exe file or zip file, and it installs itself. Somehow I managed to get Gourmet Recipe Manager version 8.5.12. Could you help me to get an update please.
Your memory and past experience is right -- you want the .exe file for Gourmet. Unfortunately, we haven't had a windows release for a while, so there is no windows version for the latest version -- hopefully that will change soon!
Thankyou. I was hoping there was an update, because mine keeps saying there is a problem and it needs to close. Oh well, I'm sure it will come soon. Thanks
It so happens that i am working on releasing a windows installer right now - so expect one to be up for download in the next few days.
cannot promise that it will solve your "there is a problem and it needs to close" issue, but i hope it does. :)
I've downloaded the new version, but I'm now getting this error message:
Microsoft Visual C++ Runtime Library
This application has requested the runtime to terminate it in an unusual
Please contact the applications support team for more information.
Afraid to say I have the same error... I did have "gourmet-0.8.5.12-1-full_gtkglade-2.6.10.exe" running on XP (with bugs). But after installing "gourmet-0.8.5.14-full_gtkglade-2.8.8.exe" received this same error.
Trying to run in debug mode just flashes the CMD screen & quits without any message.
So I tried "gourmet-0.9.1-1-full_gtkglade-2.8.8.exe" - sorry, same result.
Incidentally, I let gtkglade install as well since it is also used by one or two other apps - which are still working OK.
Should we be removing the previous installations before installing a new version?
I was wondering that too. But I was afraid if I removed the old version first, would I lose the recipes I had? I'm a bit reluctant to do much else with it now. I'd hate to lose all my recipes!!!
OK, I've tried that now - using XP's add/remove programs to remove the installed verson - leaving gtkglade-2.8.8 installed. Then installed from gourmet-0.9.1-1-full_gtkglade-2.8.8.exe
but without gtkglade.
Starting gourmet, it tried to automatically import the database:
Gourmet Recipe Manager 0.9.1 has changed the format of its database. Your database will no longer work with older versions of Gourmet Recipe Manager. A backup has been saved in C:\Documents and Settings\Nick\Application Data\gourmet\recipes.mk1.OLD
In case anything goes wrong, a backup copy of your recipe database is being exported to C:\Documents and Settings\Nick\Application Data\gourmet\recipe_backup_12-24-05.grmt
...but failed with:
Database connection failed.
There was a problem with the database information you gave Gourmet
Traceback (most recent call last):
File "gourmet\GourmetRecipeManager.pyo", line 383, in init_recipes
File "gourmet\backends\rmetakit.pyo", line 656, in __init__
File "gourmet\backends\rmetakit.pyo", line 30, in __init__
File "gourmet\backends\rdatabase.pyo", line 173, in __init__
File "gourmet\backends\rmetakit.pyo", line 56, in setup_tables
File "gourmet\backends\rmetakit.pyo", line 390, in move_old_tables
File "gourmet\backends\rmetakit.pyo", line 438, in clean_recs_table_and_dump_data
File "gourmet\exporters\exporter.pyo", line 493, in run
File "gourmet\exporters\xml_exporter.pyo", line 27, in __init__
File "gourmet\exporters\exporter.pyo", line 369, in __init__
File "gourmet\exporters\exporter.pyo", line 76, in __init__
File "gourmet\exporters\exporter.pyo", line 170, in _write_ings_
File "gourmet\exporters\exporter.pyo", line 388, in _grab_attr_
File "gourmet\exporters\exporter.pyo", line 201, in _grab_attr_
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 10-12: invalid data
...on clicking OK Gourmet then quits.
Not giving up - will try other options & come back - Merry Christmas
Removed Gourmet again and renamed the C:\Documents and Settings\Nick\Application Data\gourmet folder.
Installed gourmet-0.9.1-1-full_gtkglade-2.8.8.exe - again without gtk.
This time Gourmet runs - obviously without importing the old db. Not sure how you'd handle that ome!
Sad to say however, the add picture funtion is still not working...
Hi jen42 and woodelf,
first, to jen42:
try uninstalling gtk, then reinstalling gourmet along with gtk, and see if that stops your runtime error problem.
generally, when you uninstall gourmet, your recipes are not deleted, because they are stored in a different directory. if you want to be "on the really safe side", you could export your recipes to an xml file to your desktop, for example, before you play with this.
also, could you say which "new version" you downloaded? was that 0.8.5.14, or 0.9.1?
to woodelf: your exporting problem with the utf8... i remember seeing similar stuff before, but it seems that we will have to let tom (the main developer) play with this one. maybe if you post a bug report, and attach your recipe database that cannot be exported, he could troubleshoot this one, to figure out exactly what is causing the problem...
That's done the trick. Thanks. It's the 0.8.5.14 version. I'm still getting a message that says it needs to close every now and again though.
Also I have another problem that I just noticed. I'd downloaded a bunch of recipes, and imported them, but the actual recipes aren't the same as what's showing up in the list of recipes.
By "not the same" do you mean that they are just somewhat different, maybe missing some ingredients, or completely different, as in, you got a recipe for chocolate cake when you expected a recipe for a soup?
if it is the former, then i would encourage you to post a bug report, and upload the specific recipes that are not being imported properly.
if it is the latter, then... as quirky as gourmet sometimes can be, it certainly is not quirky enough to make up its own recipes. :) are you sure that the "list of recipes" corresponds to the actual contents of the recipes you downloaded? that can easily be checked by just opening up the recipe files you downloaded in like, notepad, and seeing what's inside. maybe the description on the website was just incorrect?
also, you say "it needs to close now and again"... i assume that means you get the standard windows dialog saying "this program has encountered a problem and needs to close" right? if so, could you open up gourmet.exe.log file (should be located in the same directory as the gourmet executable itself, usually in "c:\program files\gourmet\"), right after gourmet crashed, and see what is written in the log file? maybe that would provide some clues.
Good luck, and thanks for all your feedback :)
Sorry, I didn't make it clear enough. It's actually in the program that things don't match up, eg. I look in the recipe index, to find almond cookies in the list, but when I double click on it, it opens up to pumpkin soup. Although now I can't seem to find any that don't match, maybe it's fixed itself up, I can't remember which ones they were.
While I'm looking at things in it I get the error message (like you said, encountered a problem and needs to close) continually. I've looked in the log file, but I have no idea what any of it means.
Even if the log file messages are not entirely clear to you, they may be clear to me or tom. So here is what I am going to ask you to do: delete the log file, and then the next time gourmet crashes with that error message, open it up, and paste its contents in here, so that we can take a look. maybe we will discover something interesting. (no promises, though :) )
Thanks. I did all that. Here it is.
C:\Program Files\Gourmet\library.zip\gourmet\recindex.py:316: GtkWarning: gtk_tree_store_set_value: assertion `VALID_ITER (iter, tree_store)' failed
hmm... that error message does not tell me much... it is just gtk warning message, so should not be a cause for program crash... maybe the program crash prevents the actual error from being written, or something.
could you run gourmet in debug mode (there should be a shortcut in the gourmet folder in the start menu programs list that is called "gourmet recipe manager debug mode"). try running that, and when the program crashes, before letting it close, copy the latest content out of the debug console window?
Here's what it says:
Loading gnomeprint failed: trying wx
Importing wx printer
Gourmet debug.exe:2676>: Pango –WARNING **: Invalid UTF -8 string passed to pango_layout_set_text<>
CProgram files|Gourmet|Library.zip|Gourmet\recindex.py:316: GtkWarning: gtk_tree_store_set_value: assertion ‘VALID_ITER <iter, tree_store>’ failed
So it does that, and then immediately crashes?
Actually it's giving the error message each time I close it now. That particular time it hadn't crashed until I closed it.
oh ok, that makes more sense. it will give the warning every time you close, because there is some code in gourmet that uses GTK in a non-standard way, or something. that warning is not important at all.
so to specify again, more concretely - i would like you to clear the log file, then open gourmet, and use it until it /crashes/, and then send the content of the log file. because if it does not crash, the log file will not show anything important, and we want to see specifically what happens when gourmet crashes. (hopefully, it will show something interesting... )
thanks for your patience with all this! :)
This is the latest of what it said after it crashed after I deleted some recipes.
Escaping Permanently delete recipes?
Traceback <most recent call last>:
File “gourmet\GourmetRecipeMnanger.pyo”, line 1267, in visibility_fun
System error: error return without exception set
Sys:1: GtkWarning: gtk_accel_group_disconnect: assertion ‘GTK_IS_ACCEL_GROUP <accel_group>’ failed
I just realised that stuff was from the debug mode, not the error log. The last error log I gave you I'm fairly sure was from when it properly crashed.
Thanks for your patience with me and your help.
hmm... well, i am kinda at a loss here at this point. that traceback with the system error could be an important thing to look at, but will have to wait for tom to show up and make heads or tails out of it...