Bug#873224: FTBFS with Java 9 due to Terrible Swing

Chris West solo-debianbugs at goeswhere.com
Fri Aug 25 15:40:10 UTC 2017


Source: sweethome3d
Version: 5.4+dfsg
Severity: normal
User: debian-java at lists.debian.org
Usertags: default-java9

This package fails to build with default-jdk pointing to openjdk-9-jdk.

The awful changes to generics in a couple of Swing classes seem to be
at fault. This probably requires pretty significant code changes to fix.
I recommend taking it up with upstream. See the Swing section on this wiki
page:
https://wiki.debian.org/Java/Java9Pitfalls


Build log:
    [javac] /build/sweethome3d-5.4+dfsg/src/com/eteks/sweethome3d/swing/FileContentManager.java:1132: error: incompatible types: Vector<File> cannot be converted to Vector<TreeNode>
    [javac]           this.children = new Vector<File>(childDirectories.length); 


Cheers,
Chris.



More information about the pkg-java-maintainers mailing list