[OS X 10.8.2] Since Google Docs became Google Drive it’s been great – they added Dropbox like functionality whereby your documents and any other files on GDrive are seamlessly synced across all devices on which you have GDrive running.
Except there is one slight problem – if you’re running a laptop of desktop with Mac OS X Mountain Lion (10.8.2) running – GDrive will continuity crash and bug out.
Reading around, this seems to be a problem with OS X rather than GDrive. There seems to be an issue with the apple events daemon. Until Apple release an update, I have found the following solution:
The solution is simple, you need to kill the apple events daemon service (appleeventsd). You can do this either via the terminal or the activity monitor.
Launch terminal by opening terminal.app and type the following:
sudo killall -KILL appleeventsd
Terminal will ask you for your password, if you don’t have one (tut tut) then you will need to create one and come back.
Launch Activity monitor and in the filter box in the top right, type “appleeventsd” (without the quotation marks) then click on ‘Quit Process’.
Did this method work for you? How you found any other ways to get GDrive to behave? Let me know in the comments.
Bonus: What is an Apple Event?
Apple events are high level interprocess communication mechanisms on Mac OS X.
Essentially, when a user clicks on a file or tries to launch an application then finder sends an apple event to the associated application.
The event will request for the file to be open and if the application is not open then it will be launched.
There is a great advantage that there is only one instance of the application running. This has been part of Mac OS for quite some time, and also forms the basis for AppleScript.
The problem occurs when a particular application (GDrive) gets into a state where events sent to it are not delivered. The application keeps getting repeated requests and eventually times out.
This is where the apple event needs to be killed to restore balance.