0
622 次瀏覽

A colleague of mine is having a problem where going to File > Send/Receive Projects in Paratext 7.6(.54.139) results in a long waiting time (think of 10 minutes or more).
This is followed either by an error message ‘An internal error has occurred’ (HgCommandException, line 67 in lock), or by nothing (the ‘Loading data’ progress bar disappears).

Is it likely that there is a particular project or setting that is causing this?
And what would be the best way to get past this situation?

舊文章 - 以原文顯示
Paratext (147 點) 提出 | 622 次瀏覽

4 個回答

0
最佳回答

Please see FB 58127.
This is a case right after the S/R “Loading data” progress bar had run for about a minute or so (without success).

The case where the “An internal error has occurred” error message was given, occurred on Jan 10 around 8:40 AM UTC.
(The message also said “Support has been notified”.)

舊文章 - 以原文顯示
(147 點) 提出
已重新顯示

The delay is caused by the user settings project being locked - it looks
like the project files were copied from one virtual machine to another when
this project was locked.

There are two lock files that Mercurial uses:
{projectFolder}.hg\store\lock
{projectFolder}.hg\wlock

Usually both of these are deleted at the end of a command, but sometimes
they are left around and need to be manually deleted.

The user settings project was something we created in Paratext 7.6, but
decided to get rid of in Paratext 8. It’s the last project processed during
send/receive, so errors in it don’t prevent the other projects from being
completed.

The user settings project name is a hash value based on the user name so
usually looks like some random string - in the case of the reported
problem, it is l4Bwgh_BX4. Either of the two files mentioned above that
exist in this project will fix the problem the user is having.

John+Wickberg
Paratext Support

舊文章 - 以原文顯示

There was indeed a wlock file, and deleting it resolved the issue. Thanks.
(The issue occurred on a somewhat special, server-based setup, so I guess you might be right about the file having been copied.)

舊文章 - 以原文顯示
0

It is likely to be an issue with a project. Can you have him use Help > Report a problem right after the problem occurs so that we can try figure out the issue?

舊文章 - 以原文顯示
[Expert]
(16.7k 點) 提出
0

I also have a user who can’t run Send/Receive right now. They haven’t indicated that there is an error message, but that it gets “stuck” partway through. (I haven’t seen the problem myself.) But I asked them about the lock files, and they said that both of these files are present:

{projectFolder}.hg\store\lock
{projectFolder}.hg\wlock

So would it be accurate to say that if you are not currently doing a Send/Receive, those two files should not be present, and can be safely deleted?

舊文章 - 以原文顯示
(1.4k 點) 提出
0

I was hoping to get a quick reply on this…

If a user is not currently doing a Send/Receive, can those two lock files be safely deleted?

舊文章 - 以原文顯示
(1.4k 點) 提出

I think you’re safe to delete those. On Jan 11th John+Wickberg said:

<<There are two lock files that Mercurial uses:
{projectFolder}.hg\store\lock
{projectFolder}.hg\wlock

Usually both of these are deleted at the end of a command, but sometimes
they are left around and need to be manually deleted.>>

舊文章 - 以原文顯示

Sorry for the slow response.
I would take it a step further, though, to be safe: If Paratext is not , it should be safe to delete those files. There are other operations Paratext does besides S/R that can lock the Mercurial repository.

舊文章 - 以原文顯示

相關問題

+1
2 個回答 460 次瀏覽
Earlier I canceled a send/receive in Paratext 8 and retried it again right away. I received an alert saying that send/ ... able to do send/receive again? EDIT: Answer: 30 minutes
drwww 448 提出 已提問 5月 2, 2017
0
2 個回答 487 次瀏覽
[Expert]
Jeff_Shrum
2.9k 提出
已提問 6月 26, 2023
0
1 個回答 349 次瀏覽
我被設為某個專案的管理員,但現在當我執行傳送與接收(Send/Receive)時,該專案沒有顯示在我的專案清單中。
anon157193 105 提出 已提問 5月 10, 2022
0
1 個回答 359 次瀏覽
我正在協助一位顧問更新專案 他上次能夠傳送和接收是在 2022 年 11 月 由於我將他從使用者中刪除後又重新加入,該專案在傳送/接收清單中被標示為 NEW(新專案),並顯示在紫色方塊中 點擊傳送/接收後,綠色進度 ... 重設 Paratext 我還可以嘗試哪些步驟?(他使用的版本是 9.4.101.11,與我相同) 提前感謝您的協助, Goodgoan.
goodgoan 347 提出 已提問 8月 13, 2024
0
1 個回答 314 次瀏覽
我獲得了《聖經釋經指南》(Pedoman Penafsiran Alkitab, PPA)的存取權限,我可以在 Paratext 登錄(Registry)中看到自己已被設為該專案的觀察者(observer) 但當我前往「傳送/接收」(Send/Receive)時,PPA 並未 ... 以及「下載/安裝」和「傳送/接收」對話框 有人知道為什麼我無法存取它嗎?
James Cuenod 106 提出 已提問 8月 9, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,049 個問題
6,007 個回答
5,672 則評論
2,029 位使用者