* Mikolaj Izdebski <mizdebsk@xxxxxxxxxx> [2014-04-02 07:21]: > I have done a rebuild [1] of Java packages using Java 8. About 20 % of > packages currently fail, but mostly for reasons not related directly to > Java 8. > > Some of problems I have found: > > 1) Some collection iterators return elements in different order - most > common problem, which breaks tests in many packages and who knows what > else. > > Solution: work with upstream to fix buggy code that relies on order of > elements in unordered collections. > > 2) Assertion failure jn javadoc - rhbz#1082186 > > 3) Some new methods were added, which breaks existing code. Examples: > java.util.Map - remove(K,V) > java.util.List - sort(Comparator) > java.lang.reflect.TypeVariable - getAnnotatedBounds() > sun.security.jgss.spi.GSSCredentialSpi - impersonate(GSSNameSpi) > > Solution: patch code to implement new methods > The java.util* ones use the new default mechanism and should pose no problem afaik. Can you post a snippet of the error message? The last 2 will require code changes to accommodate those methods. Thankfully there should be far fewer cases of those than the first 2. Deepak > 4) java.lang.reflect.Proxy - fields of proxy classes cannot be accessed > using reflection any longer? > > > [1] The rebuild was done for testing purposes only. Resulting Builds > are not included in Fedora. > > -- > Mikolaj Izdebski > Software Engineer, Red Hat > IRC: mizdebsk > -- > java-devel mailing list > java-devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/java-devel -- java-devel mailing list java-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/java-devel