NumberFormatException for weird long number in pages field #114
Closed
Description
Following bibtex code throws an error:
ERROR: Could not generate BibEntry citation. The CSL engine could not create a preview for your item.: java.lang.NumberFormatException: For input string: "001946462110645"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:660)
at java.base/java.lang.Integer.parseInt(Integer.java:778)
at citeproc.java@3.0.0-alpha.3/de.undercouch.citeproc.bibtex.internal.InternalPageParser.range(InternalPageParser.java:348)
at citeproc.java@3.0.0-alpha.3/de.undercouch.citeproc.bibtex.internal.InternalPageParser.pages(InternalPageParser.java:164)
at citeproc.java@3.0.0-alpha.3/de.undercouch.citeproc.bibtex.PageParser.parse(PageParser.java:28)
at citeproc.java@3.0.0-alpha.3/de.undercouch.citeproc.bibtex.BibTeXConverter.toItemData(BibTeXConverter.java:287)
at org.jabref/org.jabref.logic.citationstyle.CSLAdapter$JabRefItemDataProvider.bibEntryToCSLItemData(CSLAdapter.java:111)
Some publishers seem to misuse the pages field... 🤦
@Article{baks-2021,
author = {Sandipan Baksi},
date = {2021},
journaltitle = {The Indian Economic {\&} Social History Review},
pages = {001946462110645},
title = {Science journalism in Hindi in pre-independence India: A study of Hindi periodicals},
doi = {10.1177/00194646211064586},
creationdate = {2022-01-03T11:59:38},
modificationdate = {2022-01-03T12:01:49},
publisher = {{SAGE} Publications},
}
Originally reported here JabRef/jabref#8381
Metadata
Assignees
Labels
No labels