method Hi,
Sorry that was a stupid question on my part, if I'd looked more closely at your stacktrace I would have seen the version 5.2.1 right there!
The strange thing is that the line numbers in the code aren't matching up, so I thought I'd check. That makeUserId method looks fairly innocent, but is definately catching the error you're seeing:
private static String makeUserId() {
try {
NetworkInterface e = NetworkInterface.getByInetAddress(InetAddress.getLocalHost());
byte[] mac = e.getHardwareAddress();
MessageDigest hasher = MessageDigest.getInstance("SHA-1");
return createHexBinary(hasher.digest(mac));
} catch (Exception var3) {
log.warn("Error generating Analytics session ID - returning empty String", var3);
return "";
}
}
Possibly e is null, hard to say without debuggin it in ubuntu.. like I say none of these lines are 140...
If I get a chance I'll download ubuntu and install it on a VM, other than that I think I'm not really able to help directly, sorry about that.
Thanks,
Rupert