At first I made sure I had mckoidb.jar in the path and not both mckjdbc.jar and mckoidb.jar.
The first thing I did was create the database from within my create schema program. This worked fine..
by using a URL with ?create=true option.

After the database was created, the create schema program exited. Now I have another Java program (say prog2) that is trying to
access the new schema created. I get the Journal file already exists problem. After looking for where I was making a mistake,
I tried to eliminate in-advertant starting of the database by removing all mckoi jar files from the path
and including the com.mckoi.* code in my project. So, I created the database again with mckoi code compiled into my project.
Now if I try to run my other program I see the same problem. Obviously I am starting another program somewhere... that I do not
know of.

To test and see if I get the same problem while running the database outside the IDE, I ran the following commands

This is very puzzling since I created the database using the above userId and password. How do we get around this problem? Is there a master userId other than what we use to
create the database that we can use to see what values are stored in the database? When I step through the code, in the method com.mckoi.database.Database::authenticateUser
the select returns nothing, even though I used mw/osx to create the database. I am curious why?