-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new USFM crash #589
Comments
Is this a test project or have you intentionally obscured the project name? |
I'm checking it out now. I'll post more data here soon (yes, I obscured the project name because I don't know if it is sensitive or not). |
Minimum USFM to reproduce:
|
@Enkidu93 - I was able to identify the issue and make it reproducable (see https://github.com/sillsdev/machine/tree/usfm_error_589). Can you bring this to completion? |
@Enkidu93 - I assigned you to this - would you be able to finish this USFM bug to completion? |
Yes, I can do that. I've been more-or-less focused completely on word alignment (unless something urgent comes up). I was planning on tackling some of these once I'm waiting on reviews for word alignment (which should be very soon), but if any need to be prioritized, let me know & I can pause the word alignment work. |
I would like to try to cut a version of Serval in the next few days. If this could be finished up soon, that would be great. |
@johnml1135 I'm not sure quite what to do with this issue; it's a bit different than some of our other USFM bugs: What's the intended behavior? This USFM is pretty messed up 😆 . How should this be interpreted? |
@Enkidu93 - This may be a good opportunity to have a try/catch around each call to Process token and if it really does crash, to walk forward until it either hits a new paragraph or a new verse. That should make it "crash proof." We should likely still record the catch as an error so we can fix the USFM bug, but the user will not see any meaningful difference. |
For Engine 67670ddcdf523878b567e8f1...
The text was updated successfully, but these errors were encountered: