From b9f9534f4d013405b295c37ae3c0807c79a03e8a Mon Sep 17 00:00:00 2001 From: jensdoecke Date: Sun, 7 Feb 2016 21:48:51 +0100 Subject: [PATCH 1/2] Check MySQL only on Connections. avoids NPE when exporting sql to file --- src/main/java/net/sf/jabref/sql/exporter/DBExporter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/sf/jabref/sql/exporter/DBExporter.java b/src/main/java/net/sf/jabref/sql/exporter/DBExporter.java index 212f495a1f0..a1aea159f35 100644 --- a/src/main/java/net/sf/jabref/sql/exporter/DBExporter.java +++ b/src/main/java/net/sf/jabref/sql/exporter/DBExporter.java @@ -117,7 +117,7 @@ private void populateEntriesTable(final int database_id, List entries, * The condition below is there since PostgreSQL automatically escapes the backslashes, so the entry * would double the number of slashes after storing/retrieving. **/ - if ("MySQL".equals(dbStrings.getServerType())) { + if ((out instanceof Connection) && "MySQL".equals(dbStrings.getServerType())) { val = val.replace("\\", "\\\\"); val = val.replace("\"", "\\\""); val = val.replace("\'", "''"); From da6eb4257a08a777ea2fa77de1f2a958bef90aba Mon Sep 17 00:00:00 2001 From: jensdoecke Date: Wed, 10 Feb 2016 21:05:15 +0100 Subject: [PATCH 2/2] Added Fixed Line in CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d831f442267..1debd68c7e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,7 @@ to [sourceforge feature requests](https://sourceforge.net/p/jabref/features/) by - IEEEXplore fetcher replaces keyword separator with the preferred - Fixed [#710](https://github.com/JabRef/jabref/issues/710): Fixed quit behaviour under OSX - Merge from DOI now honors removed fields +- Fixed [#778](https://github.com/JabRef/jabref/issues/778): Fixed NPE when exporting to .sql File ### Removed