error log:

Traceback (most recent call last):
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 242,
in get_module
    self._loaded = __import__(self.module)
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugins\spellcheck\__init__.py", line
1, in <module>
    import reccard_spellcheck_plugin
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugins\spellcheck\reccard_spellcheck_plugin.py", line 1, in
<module>
    import gtk, gtkspell
ImportError: No module named gtkspell


gtkspell is the library you'd need. This isn't essential -- it provides spell checking for instructions and notes. Here's instructions for compiling for Windows from pidgin, which also uses the library: http://developer.pidgin.im/wiki/BuildingWinPidgin
 
Traceback (most recent call last):
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 92,
in load_active_plugins
    self.active_plugins.extend(self.available_plugin_sets[p].plugins)
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 255,
in __getattr__
    if attr == 'plugins': return self.get_plugins()
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 261,
in get_plugins
    return self.get_module().plugins
AttributeError: 'NoneType' object has no attribute 'plugins'
Traceback (most recent call last):
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 242,
in get_module
    self._loaded = __import__(self.module)
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugins\import_export\pdf_plugin\__init__.py", line 1, in
<module>
    import pdf_exporter_plugin,print_plugin
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugins\import_export\pdf_plugin\print_plugin.py", line 4, in
<module>
    import poppler
ImportError: No module named poppler

Poppler is rather important, as it provides our new printing interface. The goal of the new printing interface is to get rid of the kludge from the past (we had separate solutions for windows / gnome / gtk-without-gnome).

Here's instructions from another project that uses python poppler: http://bugs.calibre-ebook.com/wiki/WindowsDevelopment#Buildingpoppler
 
Traceback (most recent call last):
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 92,
in load_active_plugins
    self.active_plugins.extend(self.available_plugin_sets[p].plugins)
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 255,
in __getattr__
    if attr == 'plugins': return self.get_plugins()
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 261,
in get_plugins
    return self.get_module().plugins
AttributeError: 'NoneType' object has no attribute 'plugins'
C:\Program
Files\Python26\lib\site-packages\gourmet\gtk_extras\mnemonic_manager.py:312:
GtkWarning: Invalid input string
  widget.set_text_with_mnemonic(txt[0:index] + '_' + txt[index:])
C:\Program
Files\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:1011:
GtkWarning: Invalid input string
  self.main.add(self.main_notebook)
Traceback (most recent call last):
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugin_loader.py", line 314,
in plugin_plugin
    plugin_instance.activate(self)
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugins\nutritional_information\main_plugin.py", line 13, in
activate
    nutritionGrabberGui.check_for_db(pluggable.rd)
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\plugins\nutritional_information\nutritionGrabberGui.py", line 72, in
check_for_db
    elif not db.fetch_one(db.nutrition_table,ndbno=1123).choline:
  File "C:\Program
Files\Python26\lib\site-packages\gourmet\backends\db.py", line 655, in
fetch_one
    return
table.select(*make_simple_select_arg(criteria,table)).execute().fetchone()
  File "C:\Program
Files\Python26\lib\site-packages\sqlalchemy\sql\expression.py", line
1121, in execute
    return e._execute_clauseelement(self, multiparams, params)
  File "C:\Program
Files\Python26\lib\site-packages\sqlalchemy\engine\base.py", line
1209, in _execute_clauseelement
    return connection._execute_clauseelement(elem, multiparams, params)
  File "C:\Program
Files\Python26\lib\site-packages\sqlalchemy\engine\base.py", line 874,
in _execute_clauseelement
    return self.__execute_context(context)
  File "C:\Program
Files\Python26\lib\site-packages\sqlalchemy\engine\base.py", line 896,
in __execute_context
    self._cursor_execute(context.cursor, context.statement,
context.parameters[0], context=context)
  File "C:\Program
Files\Python26\lib\site-packages\sqlalchemy\engine\base.py", line 950,
in _cursor_execute
    self._handle_dbapi_exception(e, statement, parameters, cursor, context)
  File "C:\Program
Files\Python26\lib\site-packages\sqlalchemy\engine\base.py", line 931,
in _handle_dbapi_exception
    raise exc.DBAPIError.instance(statement, parameters, e,
connection_invalidated=is_disconnect)
OperationalError: (OperationalError) no such column: nutrition.choline
u'SELECT nutrition.ndbno, nutrition."desc", nutrition.water,
nutrition.kcal, nutrition.protein, nutrition.lipid, nutrition.ash,
nutrition.carb, nutrition.fiber, nutrition.sugar, nutrition.calcium,
nutrition.iron, nutrition.magnesium, nutrition.phosphorus,
nutrition.potassium, nutrition.sodium, nutrition.zinc,
nutrition.copper, nutrition.manganese, nutrition.selenium,
nutrition.vitaminc, nutrition.thiamin, nutrition.riboflavin,
nutrition.niacin, nutrition.pantoacid, nutrition.vitaminb6,
nutrition.folatetotal, nutrition.folateacid, nutrition.foodfolate,
nutrition.folatedfe, nutrition.choline, nutrition.vitb12,
nutrition.vitaiu, nutrition.vitarae, nutrition.retinol,
nutrition.alphac, nutrition.betac, nutrition.betacrypt,
nutrition.lypocene, nutrition.lutzea, nutrition.vite, nutrition.vitk,
nutrition.fasat, nutrition.famono, nutrition.fapoly,
nutrition.cholestrl, nutrition.gramwt1, nutrition.gramdsc1,
nutrition.gramwt2, nutrition.gramdsc2, nutrition.refusepct,
nutrition.foodgroup \nFROM nutrition \nWHERE nutrition.ndbno = ?' [1123]

This is actually a bug in the nutrition plugin in my new update code. It may affect all distros. -- let me do a little digging.

It's possible this bug won't show up if you start with a fresh DB -- did you have an older DB lying around from previous attempts?

 

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Grecipe-manager-devel mailing list
Grecipe-manager-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel