+1 vote
302 views

Hello,

We ran into the following case: a project started showing that it couldn't find the resource when trying to open the Interlinear. Looking into it, we found that the RVC2025 update changed the resource's GUID, even though the visible name ("RVC") stayed the same:

  • ID before: aaa19db7ade2da326a24f3e4404dca555ae62ab9abcdefff
  • ID after: cc1470a08113a6270385fb30c6b919b16916a9d3abcdefff

The Interlinear was still pointing to the old ID, which no longer existed after the update. We fixed it by editing the <MdlScrTextId> tag in the interlinear's configuration file — updating only the GUID portion, not the whole line. That field carries the GUID plus a trailing abcdefff, and that trailing part has to be kept as-is; otherwise Paratext can't locate the resource when opening the Interlinear.

On a separate occasion we saw something similar with a Layout, after updating a different resource — same kind of error. I didn't confirm that case by checking the GUIDs directly, but based on the behavior it looks like the same underlying issue.

I want to flag this specifically: updates that change a resource's GUID are not propagating that change to other places that depend on it, such as Interlinears. Since the resource's visible name doesn't change, there's no way for the user to see this coming until the feature fails.

Thanks (gracias) for looking into this.
Pepe.

Paratext by (973 points)
edited by | 302 views

1 Answer

+1 vote
Best answer

The resource GUIDs are defined by the project they originated from. There isn't any way for Paratext to know that a resource is the same except by having the same GUID. Thus, I don't think there's anything Paratext can do about this problem.
I'm guessing the changing GUID is caused by the uploader creating a new project for the upload to DBL (which they shouldn't do).

EDIT: After thinking about it some more, there may be a way Paratext could detect this and fix things. We're talking internally about some possibilities.

by [Expert]
(16.7k points)

selected by

Perfect. Thanks for reviewing this!

Yes, I imagine they’re creating something new instead of updating it. This is at least the second time this has happened this year. I know it’s out of our hands and is a DBL issue, but it would be helpful if those who update resources in the DBL received this warning. Do you know the right person to forward this feedback to?

We've talked internally and we think we have a way Paratext can fix the configuration IDs when a resource ID changes.

Related questions

0 votes
1 answer 96 views
We recently learned that the HEB resource was missing glosses in Psalm 150:4-6 in the Source Language Tool (SLT): To ... thanks to Steve White for sharing the steps to update HEB.
[Moderator]
james_post
2.1k
asked Oct 23, 2024
0 votes
2 answers 434 views
I have a user who always gets this message on startup (first line translated from French): "The project on your ... window is closed, the error still appears on Paratext startup.
jeffh 1.4k asked Nov 22, 2023
0 votes
1 answer 247 views
A translators posed this question: Paratext encountered a problem reading the program settings. If this continues to ... these without having to delete them? Thanks, james_post
[Moderator]
james_post
2.1k
asked Jul 22, 2022
0 votes
2 answers 221 views
A user wants to make an entire section of poetry bold. Is there a way to do this without having to add the bold marker ... cause the end of the bold text (even without the \bd*).
Sara 246 asked Aug 5, 2024
+1 vote
1 answer 358 views
In translating 1 Kings 7, we want to use fractions when we give the number as numerals, e.g. in 7:10: Aitoka ... can be numbers. Is there some further setting that I have missed?
JohnBrownie 385 asked Oct 16, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,051 questions
6,010 answers
5,676 comments
2,030 users