Hi, I'm assuming you're not doing anything with the default.db database? I suggest copying the recent cards.db from your phone to your laptop's default.db and make sure it works there. Then, delete /sdcard/Mnemosyne on your phone, and sync again from scratch to see if that helps.
Cheers, Peter > -----Original Message----- > From: [email protected] [mailto:mnemosyne- > [email protected]] On Behalf Of [email protected] > Sent: 15 April 2015 21:10 > To: [email protected] > Subject: [mnemosyne-proj-users] Syncing Mnemosyne Android App with > desktop Mnemosyne first works, then fails > > Hi Peter, hi everyone, > > Thank you very much for developing Mnemosyne! I've been a daily user for > 3.5 months, and within that time, Mnemosyne let me learn 350+ new words > in Hebrew which changed my daily life as an expat in Israel for the better! > > I took a 10-day holiday recently without laptop and wanted to continue > practicing during that time. So I installed the new Mnemosyne Android app > and synced my phone to the laptop. To test, I tried learning a few words on > the phone and syncing it back to the laptop a couple of times. Everything > worked smoothly. > > But returning 10 days later, I can't sync my phone back with the laptop > anymore. The laptop is running Mnemosyne 2.3.2 (downloaded and > compiled on Apr 1st 2015). The phone is running the Android Mnemosyne > app 1.0.1, downloaded from Google Play on Apr 1st 2015. > > Here's how to trigger the problem: > . Start Mnemosyne on the laptop. Settings says the sync server is running on > 10.0.0.3 port 8512. > . From the phone, I can successfully ping the laptop. > . Start Mnemosyne on the phone and start syncing . Phone says 'Logging in...' > . Using netstat on the laptop, I see an ESTABLISHED TCP connection between > the phone and the laptop on port 8512. > . After a minute or so, the phone says 'Could not connect to server!'. Netstat > reports that the TCP connection is now CLOSE_WAIT. > . At that point, opening Mnemosyne's settings on the laptop freezes > mnemosyne. It needs to be stopped with a kill. > > To circumvent the issue, I attempted starting the sync server on the laptop > without GUI: > $ mnemosyne --sync-server > Sync server listening on 10.0.0.3:8512 > > and then started the sync on the phone, which produced the message > 'Logging in: server error' on the phone and the following error on the laptop: > > Traceback (innermost last): > File "build/bdist.linux-x86_64/egg/openSM2sync/server.py", line 333, in > put_login > session = self.create_session(client_info) > File "build/bdist.linux-x86_64/egg/openSM2sync/server.py", line 186, in > create_session > database = self.load_database(client_info["database_name"]) > File "build/bdist.linux- > x86_64/egg/mnemosyne/libmnemosyne/sync_server.py", line 49, in > load_database > self.database().load(database_name) > File "build/bdist.linux- > x86_64/egg/mnemosyne/libmnemosyne/databases/SQLite.py", line 361, in > load > raise RuntimeError, _("Unable to load file, query failed.") > RuntimeError: Unable to load file, query failed. > > > Starting the server by explicitly specifying the cards DB $ mnemosyne --sync- > server ~/.local/share/mnemosyne/cards.db yielded the same error > message. > > Upgrading to Mnemosyne 2.3.3 on the laptop does not change the above. > Logging errors with the --debug-file parameter yields an empty file. > > Any idea what could cause the problem? I'm especially at loss to explain this, > since I tested sync after learning a dozen of words on the phone prior to > leaving for holiday, and it just worked. > > Thanks again for the great work on this, and looking forward to hearing your > thoughts! > > Yours, Jean > > -- > 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 post to this group, send email to mnemosyne-proj- > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/mnemosyne-proj-users/ba195def- > 5d39-4559-af77-5682ee0eaefe%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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 post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mnemosyne-proj-users/003e01d07816%24983ad330%24c8b07990%24%40UGent.be. For more options, visit https://groups.google.com/d/optout.
