Dear Sir.
There is the following bug in the method
org.ipdr.utils.UUIDUtil.toString(byte[] uuid)
if, by mistake a shorter than 16 bytes array is passed to
the method, we get
ArrayIndexOutofBoundsException. The method supposes
always a 16 byte long uuid.
Logged In: YES
user_id=751148
A UUID must be 16 bytes long. There is no assumed "pad"
byte to use for a UUID of < 16 bytes. Hence the only valid
behavior is to throw an exception.
Since UUID's are unique, any new ones being created should
be done w/ the static method on UUIDUtil.getNewUUID().
Any existing one's to be valid must be exactly 16 bytes.
See the specification: OSF DCE UUID at:
http://www.opengroup.org/onlinepubs/009629399/apdxa.htm#
tagcjh_20