﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
16451	JOSM tested 13996 fails to build with OpenJDK 10 on Debian unstable	sebastic	team	"The tested snapshot at r13996 fails to build with OpenJDK 10 on Debian unstable due to missing symbols:
{{{
[...]
compile:
    [javac] Release attribute not specified, defaulting to the value of the target attribute (1.8)
    [javac] Compiling 1620 source files to /build/josm-0.0.svn13996+dfsg/build
    [javac] Ignoring source, target and bootclasspath as release has been set
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:46: error: package sun.security.util does not exist
    [javac] import sun.security.util.ObjectIdentifier;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:47: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.AlgorithmId;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:48: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.BasicConstraintsExtension;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:49: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.CertificateAlgorithmId;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:50: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.CertificateExtensions;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:51: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.CertificateSerialNumber;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:52: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.CertificateValidity;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:53: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.CertificateVersion;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:54: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.CertificateX509Key;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:55: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.DNSName;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:56: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.ExtendedKeyUsageExtension;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:57: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.GeneralName;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:58: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.GeneralNameInterface;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:59: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.GeneralNames;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:60: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.IPAddressName;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:61: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.OIDName;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:62: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.SubjectAlternativeNameExtension;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:63: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.URIName;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:64: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.X500Name;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:65: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.X509CertImpl;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:66: error: package sun.security.x509 does not exist
    [javac] import sun.security.x509.X509CertInfo;
    [javac]                         ^
    [javac] /build/josm-0.0.svn13996+dfsg/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java:120: error: cannot find symbol
    [javac]     private static GeneralNameInterface createGeneralNameInterface(String t, String v) throws IOException {
    [javac]                    ^
    [javac]   symbol:   class GeneralNameInterface
    [javac]   location: class RemoteControlHttpsServer
[...]
}}}

Full build log is attached."	defect	closed	major		Core remotecontrol	tested	othersoftware	https ssl tls certificate security ant debian java10	stoecker
