Installed version 3.0 and started the servers as per
instructions, but then there are no more instructions
on how to proceed from there, in particular how to log
in as administrator.
Started the "staff" client and tried requesting a new
password for 000000 (populate.sql doesn't seem to set
one and inserting one manually in the passphrase table
didn't work) but it throws the following exception:
java.lang.NullPointerException
at
uk.ac.warwick.dcs.cobalt.security.Password.getNextWord(Password.java:280)
at
uk.ac.warwick.dcs.cobalt.security.Password.check(Password.java:315)
at
uk.ac.warwick.dcs.cobalt.security.Password.newPassword(Password.java:342)
at
uk.ac.warwick.dcs.cobalt.boss.server.StaffServerImpl.createNewPassword(StaffServerImpl.java:2387)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
BTW the javadoc is out of date as there is no
getNextWord method in the javadoc for the Password class
Logged In: YES
user_id=85916
Hi!
This is a known bug in the current release and is probably
due to your settings directory not being set up correctly.
Have a look in data/settings/cobalt.properties and look for
cobalt_lib_dir - make sure this is set to the (absolute)
location of the "lib" directory in your BOSS install.
BOSS is trying to load up a password file from there to make
sure the password it's generated is not in its dictionary of
English words.