JabRef can't read .bib file created by JabRef 3.0

I am migrating to a new computer setup, and when I installed JabRef 3.8.2 I found that it could not read the .bib files created by JabRef 3.0. Only 991 out of 3140 entries appear, and there’s an error message (see end of this post).

I have looked at the supposedly bad lines in a text editor, and I really don’t see any missing commas. But that’s what you would expect, because I never edit the .bib file by hand, it’s generated by JabRef.

Is there a way to fix the problem? I’m recovering from typing pain, so I will be trying the less typing-intensive methods first.

Here’s a link to my complete .bib file.

Here’s the error message:

1. Error occurred when parsing entry: 'Error in line 4815 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
2. Error occurred when parsing entry: 'Error in line 6304 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
3. Error occurred when parsing entry: 'Error in line 6393 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
4. Error occurred when parsing entry: 'Error in line 6904 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
5. Error occurred when parsing entry: 'Error in line 8560 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
6. Error occurred when parsing entry: 'Error in line 9697 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
7. Error occurred when parsing entry: 'Error in line 13249 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
8. Error occurred when parsing entry: 'Error in line 13646 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
9. Error occurred when parsing entry: 'Error in line 14067 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
10. Error occurred when parsing entry: 'Error in line 15177 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
11. Error occurred when parsing entry: 'Error in line 15530 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
12. Error occurred when parsing entry: 'Error in line 16010 or above: Empty text token.
This could be caused by a missing comma between two fields.'. Skipped entry.
13. Error occurred when parsing entry: 'Error in line 51479: EOF in mid-string'. Skipped entry.

Here is the first entry that generated an error:

@Book{burzio.1994,
  Title                    = {{P}rinciples of {E}nglish {S}tress},
  Author                   = {Burzio, L.},
  Publisher                = {Cambridge University Press},
  Year                     = {1994},
  Address                  = {Cambridge, UK},
  Keywords                 = {phonology, stress, },
  Lccn                     = {Requested Borrow Direct 8 May 2008, 7 Nov 2008. },
  Owner                    = {Word},
  Timestamp                = {2009.07.31}
}

I am new to this forum. Please me know if I’m doing something wrong.

This problem has been solved:

https://github.com/JabRef/jabref/issues/2799#issuecomment-297441786