-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
ACM Portal fetcher returns invalid Bibtex entries #2552
Comments
Is a problem with wrong keys: See comma in id.
|
The syntax of the entry is wrong:
biblatex:
|
@mew1033 Can you post the information of your problematic data, so we can check? I guess it is invalid data coming from ACM as in my example. |
@lenhard this should emit an exception?! But does not. Can you comment on the behavior of the parser.
|
I think this should indeed throw an exception since in this format |
@stefan-kolb Here's an example of what I did (I used a different publication, but everything on the ACM website is the same). |
The exact DOI you posted here works as expected for me. |
@stefan-kolb That's odd... Is there anything I can do to provide logs/feedback as to why it's not working for me? |
Check the logs, if there is any message. |
@lenhard It is a little bit of a problem of the parser. As it swallows problems with entries and just tries to parse on.
Maybe we don't need such robustness? I mean ok it detects all other entries but there is still an invalid entry. With the new logic of Tobias? the parser result and its warnings are kind of hidden and such entries are basically only ignored. WDYT? |
I'm rather indifferent regarding which way we adopt here. I guess we can also just throw a We could even implement two different modes for parsing: a strict mode (that crashes if there are warnings) and a non-strict mode (that tries to read anything it can) |
I would rather prefer a non-strict but robust mode with error logging. |
Aaaaand, today it's working. Weird. |
I guess we can close this now. |
JabRef version 3.8.2 on Windows 10
Steps to reproduce:
Search for anything in ACM Portal search.
Select it
The next page is blank.
The text was updated successfully, but these errors were encountered: