Hi,
Today's make check on Linux 2.6.7-co-0.6.2 showed:
FAIL: TestSerializable2.java FAIL: SerialPersistentFields.java FAIL: TestSerialPersistent.java FAIL: SerialUID.java FAIL: Alias.java FAIL: HashTest.java FAIL: SecureRandomTest.java FAIL: PropertiesTest.java FAIL: DateFormatTest.java FAIL: ZipTest.java ================================ 10 of 144 tests failed Please report to [EMAIL PROTECTED] ================================
And the common cause of these failures is:
Caused by: java.security.NoSuchAlgorithmException: SHA at java.security.MessageDigest.getInstance (MessageDigest.java:144) at java.io.ObjectStreamClass.getClassUID (ObjectStreamClass.java:661)
Thanks for the bug report, Ito, I'm working on a fix. The problem is that in order to load the SHA algorithm, eventually deserialization is needed to load the ByteToCharDecoders in order to initialize a few strings. If serialization invokes code that results in loading of SHA, we end up in the trouble you see. I'm switching over kaffe's String to use EncodingManager, and adding the support to use iconv for the serialized encodings, too, if iconv is present.
I'm currently looking at one remaining issue with secure random before I can wrap up the patch.
cheers, dalibor topic
_______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
