|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 127
|
|
The Document Is Already Locked By15.05.2011, 21:49. Показов 19898. Ответов 11
Метки нет (Все метки)
Пользователь некорректно закрыл документ и теперь, при открытии на редактирование, выдает ошибку:
The document is already locked by "имя пользователя" Не подскажите как исправить?
0
|
|
| 15.05.2011, 21:49 | |
|
Ответы с готовыми решениями:
11
The Document Is Already Locked By Someone Else. The Document Is Already Locked By "xxx" Не проходят запросы к sqlite, ошибка: The database file is locked (database is locked) |
|
0 / 0 / 0
Регистрация: 17.10.2008
Сообщений: 506
|
|
| 16.05.2011, 09:07 | |
|
Call NotesDocument.Unlock ?
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 615
|
|||||||
| 16.05.2011, 11:55 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
||
| 16.05.2011, 13:51 | ||
так как любой другой кто зайдёт в док, на выходе тут же его разлочит и чем в дальнейшем лишь породит конфликт!
0
|
||
|
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 615
|
||
| 16.05.2011, 14:40 | ||
юзер "Любой Другой Иванович" разлочит только в случае, если док им и залочен. Что собсна и требуется. Если док залочен кем-то совсем другим( "Другой Совсем Андреевич" ), то у Иваныча код отработает в холостую( бросит ошибку, которую мы игнорим )
0
|
||
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 127
|
|
| 16.05.2011, 22:28 | |
|
К моему огромному удивлению, сегодня документ открылся на редактирование без проблем. Спрашивал у коллег, они говорят что сталкивались с такой проблемой и она разрешилась точно также - сама собой.
Хотелось бы разобраться почему документ блокируется, т.к. вполне вероятно, что ошибка массовая и может повториться. На unlock ругался, а при проверке db.IsDocumentLockingEnabled выдавал false
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 615
|
||
| 16.05.2011, 23:00 | ||
кто-то из юзверей открывает документ на редактирование и уходит в отпуск на пару недель. остальные, при попытке изменить документ, видят "document is already locked by ..."
0
|
||
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 127
|
|
| 16.05.2011, 23:56 | |
|
нет, это другой случай. Юзер редактирует документ, комп зависает, затем пользователь перезагружается, открывает документ, пытается редактировать и ему выходит сообщение, что этот документ заблокирован им самим. Соответственно, больше никто не может его редактировать.
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
| 17.05.2011, 10:59 | |
|
Если "На unlock ругался, а при проверке db.IsDocumentLockingEnabled выдавал false", тогда это глючит SoftLock (может где-то кэшируется, а потом, при новом запуске через некоторое время "отпускает").
Не знаю, какая у вас версия LN, мы как-то проверяли 6.5.1, специально жали на кнопку перезагрузки, так вот оно нормально работало, т.е. "отпускало" автоматически и сразу же - другие пользователи практически сразу же могли блокировать док. Помнится, в какой-то из версий 7.0.х такой трабл с SoftLockом был, но его в 8.5.х вроде как поправили... Посоветовал бы включить в БД IsDocumentLockingEnabled. Даже если HardLock не используется, то оно не помешает + даст возможности: - нормальной разблокировки дока на QueryClose; - ручной разблокировки дока пользователем вручную - во вьюхе в контекстном меню на доке появятся 2 дополнительных пункта "Lock document" и "Unlock document".
0
|
|
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
||
| 17.05.2011, 11:39 | ||
Разлочить может любой пользователь с правами Редактор как через Doc.Unlock так и через вид правой кнопной мыши UnLock
0
|
||
|
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 615
|
||
| 17.05.2011, 11:54 | ||
Я как-то не привык, чтобы пользователи работали в системе с правами выше авторских.
0
|
||
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 127
|
|
| 17.05.2011, 22:05 | |
|
VladSh, спасибо за полезную информацию.
0
|
|
| 17.05.2011, 22:05 | |
|
Помогаю со студенческими работами здесь
12
Без причины ошибка The database file is locked (database is locked)
Ошибка в var iScrollTop = document.Fr1.document.body.ScrollTop; Разница между document.querySelectorAll() и document.body.getElementByClassNam() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|