Transaction: Fix NPE while reading db.properties file

Handle NPE while setting up data source in Transaction

- This occured as Transaction is called it would run the following which
  assumed db.properties file, which may not be in one's classpath;

        // Initialize with assumed db.properties file
        initDataSource("db.properties");
- So, while this would be logged in logs, this is ignored for DatabaseCreator's
  case. In DatabaseCreator we call initDataSource with full path anyway.

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
(cherry picked from commit 7795cfd75986874f9a947260379a761b0f3bde82)

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
Transaction: Fix better debug message

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
(cherry picked from commit 9cf5f9d78046e3480fb5521ab60be7909fa60f60)

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>