I found a workaround of the mysterious compiler stack trace with JDK 1.1.8's
javac. Basically, it does not like you to clone arrays in a return
statement. That is:
return (String) somearray.clone();
If you break it up into two lines:
String someclone = (String) somearray.clone();
things compile file. There wasn't anything obvious from searching the Java
bug base but the trace log always had ReturnStatement in the calling stack
and there were some array names interspersed in the dump.
Get latest updates about Open Source Projects, Conferences and News.