﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
21080	Mapillary plugin does not build anymore with JDK11	Don-vip	taylor.smock	"Plugins job fails to build in JDK11 when compiling Mapillary plugin:

https://josm.openstreetmap.de/jenkins/job/JOSM-Plugins/jdk=JDK11/2043/console

{{{
compile:
     [echo] compiling sources for /var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/dist/Mapillary.jar ...
    [javac] Compiling 151 source files to /var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/Mapillary/build
    [javac] /var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/Mapillary/src/main/java/org/openstreetmap/josm/plugins/mapillary/data/image/MapillaryAbstractImage.java:299: warning: [deprecation] setExifTime(Date) in GpxImageEntry has been deprecated
    [javac]     this.setExifTime(new Date(capturedAt));
    [javac]         ^
    [javac] /var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/Mapillary/src/main/java/org/openstreetmap/josm/plugins/mapillary/data/mapillary/AdditionalInstructions.java:55: error: lowerIndex has private access in IWaySegment
    [javac]       nodes.add(nearestSegment.lowerIndex + 1, (Node) primitive);
    [javac]                               ^
    [javac] /var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/Mapillary/src/main/java/org/openstreetmap/josm/plugins/mapillary/data/image/MapillaryImportedImage.java:80: warning: [deprecation] getGpsTime() in GpxImageEntry has been deprecated
    [javac]     final long time = geoImage.hasGpsTime() ? geoImage.getGpsTime().getTime()
    [javac]                                                       ^
    [javac] /var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/Mapillary/src/main/java/org/openstreetmap/josm/plugins/mapillary/data/image/MapillaryImportedImage.java:81: warning: [deprecation] getExifTime() in GpxImageEntry has been deprecated
    [javac]       : geoImage.hasExifTime() ? geoImage.getExifTime().getTime() : System.currentTimeMillis();
    [javac]                                          ^
    [javac] 1 error
    [javac] 3 warnings

BUILD FAILED
/var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/build.xml:54: The following error occurred while executing this line:
/var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/build.xml:29: The following error occurred while executing this line:
/var/lib/jenkins/jobs/JOSM-Plugins/workspace/jdk/JDK11/build-common.xml:122: Compile failed; see the compiler error output for details.
}}}

It broke between 16th and 18th May. Still works with JDK8."	defect	closed	blocker		Plugin mapillary		fixed	java11	
