Description
If attempting to retrieve data when the database has not been created yet, a null pointer exception will occur, causing the service to become unavailable. The exception stack trace is as follows:
Exception.
java.lang.NullPointerException: Attempt to read from field 'java.lang.Object android.util.Pair.first' on a null object reference in method 'void com.amitshekhar.server.RequestHandler.openDatabase(java.lang.String)'
at com.amitshekhar.server.RequestHandler.openDatabase(RequestHandler.java:186)
at com.amitshekhar.server.RequestHandler.getTableListResponse(RequestHandler.java:307)
at com.amitshekhar.server.RequestHandler.handle(RequestHandler.java:114)
at com.amitshekhar.server.ClientServer.run(ClientServer.java:78)
at java.lang.Thread.run(Thread.java:1012)