Jump to content

Gareth McCaughan

Level 1
  • Content Count

  • Joined

  • Last visited

Community Reputation

1 Neutral

About Gareth McCaughan

Profile Information

  • Subscription
  1. Gazumped, It looks like you're right: if sync fails and I quit the Evernote client, I don't lose my local changes. I'm sure I remember getting an "Are you sure you want to quit without syncing? You will lose your changes" message on a previous occasion, but whether or not I'm imagining that it doesn't seem to happen now. That's a relief :-). And thanks for the advice on ways to identify things that need syncing. As for the cause: if you have a look at my followup comment you will see that I have a conjecture about what happened. The underlying problem was indeed a local one -- but I think the Evernote client could have handled it a lot better.
  2. On this occasion it turns out that exiting the Evernote client and running it again suffices to make the problem go away. Information in the activity log made it clear that in fact there were no local changes since the last successful sync. It would be very useful to have some way to tell, when there have been local changes since the last successful sync, what they are.
  3. Looking through my activity log, the start of the trouble on this occasion seems to have gone like this: 13:11:52 [50476] Client synchronization started ... it then gets as far as "0% Loaded updateCount: 3782"; in previous successful syncs this has been immediately followed by "0% Usage Metrics: sessionCount=0" but on this occasion the next thing in the log is more than half an hour later: 13:48:09 [36148] Comms Engine: getMessages 13:48:09 [36148] Communication Engine client handler failed to retrieve cached events from local data store ... and then the next thing, considerably later again, is ... 15:18:34 [50944] 0% Can't send HTTP request, error: INTERNET_INVALID_CA 15:18:34 [50476] Client synchronization finished, status: error (This is clearly the same client sync, because it says "elapsed time: 2h 6m 42s". Also, the process ID or thread ID or whatever it is on the INTERNET_INVALID_CA line is the same as the one shown in the status messages immediately after "Client synchronization started".) It looks as if there may have been some sort of internet outage somewhere around this time, because the next entries in the log are these 15:19:50 [36148] Failed to retrieve messages from the Communication Engine Client 15:19:50 [36148] * Received unexpected http content type: text/html and the log contains the actual content it received -- which appears to be a login page from my ADSL modem! So, I checked with the ADSL modem and it appears that there was a brief internet outage somewhere around 13:12 -- i.e., at the time when sync started. But that's when the outage ended, and it can't have been very lengthy because (1) I would have other evidence of it and (2) the previous, successful, sync in the activity log is just 15 minutes before. So why is there nothing in the log until later? Well, I think 15:18 is when I sat down at the machine in question, saw the warning dialogs, and actually took any action. Also possibly worthy of note: the issuer of the self-signed certificate is "Sagemcom", a name which also appears in a copyright notice on that ADSL modem login page. So, it looks as if the sequence of events is as follows. Up until, let's say, 13:10 all is well. There is then a short network outage. During this time, a sync begins at 13:11. At this point my connection to the internet is broken, and somehow Evernote gets provided with a useless security cert from my ADSL modem. This confuses the Evernote client or some bit of networking machinery it depends on, and it pops up a warning dialog. Until that dialog gets closed by the user, the thread that's trying to do the sync is blocked (and in particular it doesn't put any complaining messages in the log). At 15:18, I come along and click the "No" button on the warning dialog, at which point sync can actually go ahead and fail, yielding a log message. (I don't know what happened at 13:48.) Anyway, after this the Evernote client (or some other thing it depends on) is plainly very confused because every subsequent attempt to sync fails. At this point, my internet connection is fine again and has been for hours; but somehow Evernote (or whatever other thing it's using) has become lastingly confused and there seems to be no way to say "no, you've got the wrong certificate, try the connection again from scratch". It seems like maybe it would help if getting an INTERNET_INVALID_CA error provoked some sort of try-again-from-scratch response from Evernote.
  4. Every now and then the following extremely annoying and data-losing thing happens to me: Evernote attempts to sync. A "Security Alert" dialog is displayed, saying: "This page requires a secure connection which includes server authentication. The Certificate Issuer for this site is untrusted or unknown. Do you wish to proceed?". If I select "View Certificate", it transpires that the certificate it's complaining about says it's issued to and by "self-signedKey". I have the option of installing this in Windows's "Trusted Root Certification Authorities Store", which sounds like an incredibly bad idea. Alternatively, I can select "No" (to the "Do you wish to proceed?" question), in which case sync fails. Or I can select "Yes", in which case the dialog goes away but it appears that sync has still not been successful. (There is an exclamation-mark-in-red-circle thing on the sync button in the UI.) On previous occasions, I think this has gone away when I've exited Evernote and restarted it; I may perhaps have had to reboot the computer too. Obviously, doing this throws away any un-synced changes I have made in the Evernote client. A little searching indicates that this has been happening to some Evernote users for several years. At least one person had a similar problem and was able to fix it by visiting the Evernote web client using a browser -- presumably this caused the necessary certificates to be installed, or something. I have tried this and it didn't help at all: the web client works fine, but after opening it in both my usual browser and Internet Explorer, the native desktop app still has the syncing problem. So I have these questions: In this situation, is there anything I can do that will not lose data? (You may assume that I cannot remember exactly what I have changed since the last time sync was successful. But maybe there's a way to get Evernote to display all not-yet-synced changes, or something?) In this situation, is there an approved way to get Evernote syncing again? Is there anything I or my computer might be doing to provoke this, and if so what could I change to make it less likely to happen? Is this problem understood by the Evernote team? If so, is there any prospect that it will be fixed in the future? (I am using version of the Evernote desktop client, on Windows 7.)
  5. I upgraded to Evernote 5 recently. The new interface works well, but one thing about it repeatedly annoys me: I frequently find that the "Notebooks" and "Tags" trees in the left-hand pane have been collapsed without any action on my part. (It looks like maybe it happens when Evernote hasn't been used for a few hours. I haven't done the time-consuming experiment to find out exactly.) I do not want this. I don't see why anyone would want it. There appears to be no way to stop it happening. (A large part of my use of Evernote is as a sort of to-do system. Much the commonest things I do in Evernote are (1) create a note in one of a few frequently-used notebooks and immediately tag it using tags from a few frequently-used sets, and (2) search for notes in one of those frequently-used notebooks that have tags from those few frequently-used sets. The automatic collapsing adds friction to this process because those frequently-used things are no longer immediately available as soon as I give focus to the Evernote window.) Is this a bug? A deliberate UI feature aimed at keeping things looking simple and clean? Sheer hallucination on my part? If it's a deliberate UI feature, may I request that it be reconsidered, or at least that we be given a way to turn it off?
  • Create New...