bollu / sublimeBookmark

a better bookmark system for SublimeText
Apache License 2.0
133 stars 29 forks source link

Freeze on Windows8: FileExistsError: [Errno 17] File exists #7

Closed rtud closed 10 years ago

rtud commented 10 years ago

Everytime I want to "Add Bookmark", Sublime freezes for ~10seconds and I get the following output although i restarted, reinstalled plugin, etc.

SublimeBookmarks: loading bookmarks from disk. Path: C:\Users\rtud\AppData\Roaming\Sublime Text 3/Local/sublimeBookmarks.pickle
Traceback (most recent call last):
  File "fileLock in C:\Users\rtud\AppData\Roaming\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 61, in acquire
FileExistsError: [Errno 17] File exists

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 327, in on_deactivated_async
    callback.on_deactivated_async(v)
  File "statusMonitors in C:\Users\rtud\AppData\Roaming\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 7, in on_deactivated_async
  File "statusMonitors in C:\Users\rtud\AppData\Roaming\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 19, in save_all
  File "common in C:\Users\rtud\AppData\Roaming\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 201, in get_bookmarks
  File "common in C:\Users\rtud\AppData\Roaming\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 279, in _read_bookmarks_from_disk
  File "fileLock in C:\Users\rtud\AppData\Roaming\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 88, in __enter__
  File "fileLock in C:\Users\rtud\AppData\Roaming\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 67, in acquire
Sublime Bookmarks.fileLock.FileLockException: Timeout occured.
galli-a commented 10 years ago

Same for me, on Windows XP. However, in the console I see the same error regularly every 10 seconds or so, not only when I try to use the functionality.

SublimeBookmarks: loading bookmarks from disk. Path: C:\Documents and Settings\gallia1\Application Data\Sublime Text 3/Local/sublimeBookmarks.pickle
Traceback (most recent call last):
  File "fileLock in C:\Documents and Settings\gallia1\Application Data\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 61, in acquire
FileExistsError: [Errno 17] File exists

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 327, in on_deactivated_async
    callback.on_deactivated_async(v)
  File "statusMonitors in C:\Documents and Settings\gallia1\Application Data\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 7, in on_deactivated_async
  File "statusMonitors in C:\Documents and Settings\gallia1\Application Data\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 19, in save_all
  File "common in C:\Documents and Settings\gallia1\Application Data\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 201, in get_bookmarks
  File "common in C:\Documents and Settings\gallia1\Application Data\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 279, in _read_bookmarks_from_disk
  File "fileLock in C:\Documents and Settings\gallia1\Application Data\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 88, in __enter__
  File "fileLock in C:\Documents and Settings\gallia1\Application Data\Sublime Text 3\Installed Packages\Sublime Bookmarks.sublime-package", line 67, in acquire
Sublime Bookmarks.fileLock.FileLockException: Timeout occured.
bollu commented 10 years ago

Thanks for the info. I'll try and fix this soon!

bollu commented 10 years ago

I've done a rewrite of the plugin, please tell me if the issue persists ~Bollu

EDIT - new update is live. Please do tell me if the issue is resolved or not!

galli-a commented 10 years ago

Resolved for me

bollu commented 10 years ago

Cool. Thanks for the update :) I'm closing this. feel free to open if need be.