From bc3c7edbc13431ee5550416ff42ede26b3c574a8 Mon Sep 17 00:00:00 2001 From: Daniel Collin Date: Fri, 5 Feb 2016 10:14:25 +0100 Subject: [PATCH] Resolved crash when there is no hal.db file present during upstart Former-commit-id: c684641b9fcca9addf38328a4fca7d3ea4bf3e48 --- src/se/hal/HalContext.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/se/hal/HalContext.java b/src/se/hal/HalContext.java index f2984dba..8a029abe 100755 --- a/src/se/hal/HalContext.java +++ b/src/se/hal/HalContext.java @@ -58,7 +58,9 @@ public class HalContext { File dbFile = FileUtil.find(DB_FILE); if(dbFile == null){ logger.info("Creating new DB..."); - FileUtil.copy(dbFile, FileUtil.find(DEFAULT_DB_FILE)); + dbFile = new File(DB_FILE); + dbFile.createNewFile(); + FileUtil.copy(FileUtil.find(DEFAULT_DB_FILE), dbFile); } db = new DBConnection(DBConnection.DBMS.SQLite, DB_FILE);