Hi there,

After successfully synchronizing a Mnemosyne 2.0.1 desktop 'A' with a 
Mnemosyne 2.0.1 laptop 'B' on foreign network, I began using laptop B to 
perform daily repetitions.

Now I would like to send back the repetition progress made on the laptop B 
to desktop A, so that I may resume learning with A!

However, I am having difficulty.  When I attempt to perform a sync from B 
to A everything is fine until a dialog asks about whether to 'keep local 
version' or 'fetch remote'.  If 'fetch remote' is selected, the progress 
made on B is overwritten with the now outdated A.  If 'keep local version' 
is selected on B, the following error is presented.

Mnemosyne Error


Uncaught exception!

Traceback (innermost last):

  File 
"/Applications/Mnemosyne.app/Contents/Resources/lib/python2.7/mnemosyne/pyqt_ui/main_wdgt.py",
 
line 201, in configure

  File 
"/Applications/Mnemosyne.app/Contents/Resources/lib/python2.7/mnemosyne/libmnemosyne/controllers/default_controller.py",
 
line 767, in show_configuration_dialog

  File 
"/Applications/Mnemosyne.app/Contents/Resources/lib/python2.7/mnemosyne/libmnemosyne/review_controllers/SM2_controller.py",
 
line 75, in reset_but_try_to_keep_current_card

  File 
"/Applications/Mnemosyne.app/Contents/Resources/lib/python2.7/mnemosyne/libmnemosyne/schedulers/SM2_mnemosyne.py",
 
line 211, in rebuild_queue

  File 
"/Applications/Mnemosyne.app/Contents/Resources/lib/python2.7/mnemosyne/libmnemosyne/databases/SQLite_statistics.py",
 
line 42, in active_count

  File 
"/Applications/Mnemosyne.app/Contents/Resources/lib/python2.7/mnemosyne/libmnemosyne/databases/_sqlite3.py",
 
line 71, in execute

 ProgrammingError: SQLite objects created in a thread can only be used in 
that same thread.The object was created in thread id 4737470464 and this is 
thread id 140735087799488

I had thought this was due to an older version of Mnemosyne so updated to 
2.7, but when I sync with that it wants to refetch the original data from A 
since it can't tell that B has been already built from A.

So how can I send back the repetition progress made on B to A?  Do I need 
to setup a sync server on B??

Thank you very much in advance!

-- 
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mnemosyne-proj-users/97693931-39b3-4ba1-861f-a5d2aed75b0c%40googlegroups.com.

Reply via email to