﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
12293	Plugin opendata cannot be built with Java 8	simon04	Don-vip	"{{{
$ ant clean dist
Buildfile: /home/simon/src/josm.all.svngit/plugins/opendata/build.xml

clean:
   [delete] Deleting directory /home/simon/src/josm.all.svngit/plugins/opendata/build
   [delete] Deleting: /home/simon/src/josm.all.svngit/dist/opendata.jar

init:
    [mkdir] Created dir: /home/simon/src/josm.all.svngit/plugins/opendata/build

compile_poi:
     [echo] compiling Apache POI ... 
    [javac] Compiling 323 source files to /home/simon/src/josm.all.svngit/plugins/opendata/build
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] Note: /home/simon/src/josm.all.svngit/plugins/opendata/includes/org/apache/poi/ss/format/CellNumberFormatter.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 warning

compile_collections:
     [echo] compiling Apache Collections ... 
    [javac] Compiling 14 source files to /home/simon/src/josm.all.svngit/plugins/opendata/build
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] /home/simon/src/josm.all.svngit/plugins/opendata/includes/org/apache/commons/collections/MultiHashMap.java:334: error: remove(Object,Object) in MultiHashMap cannot implement remove(Object,Object) in Map
    [javac]     public Object remove(Object key, Object item) {
    [javac]                   ^
    [javac]   return type Object is not compatible with boolean
    [javac] /home/simon/src/josm.all.svngit/plugins/opendata/includes/org/apache/commons/collections/MultiMap.java:69: error: remove(Object,Object) in MultiMap clashes with remove(Object,Object) in Map
    [javac]     public Object remove(Object key, Object item); // NO_UCD
    [javac]                   ^
    [javac]   return type Object is not compatible with boolean
    [javac] /home/simon/src/josm.all.svngit/plugins/opendata/includes/org/apache/commons/collections/map/MultiValueMap.java:156: error: remove(Object,Object) in MultiValueMap cannot implement remove(Object,Object) in Map
    [javac]     public Object remove(Object key, Object value) {
    [javac]                   ^
    [javac]   return type Object is not compatible with boolean
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 errors
    [javac] 1 warning

BUILD FAILED
/home/simon/src/josm.all.svngit/plugins/opendata/build.xml:44: Compile failed; see the compiler error output for details.

Total time: 2 seconds
}}}

{{{
$ java -version
openjdk version ""1.8.0_66""
OpenJDK Runtime Environment (build 1.8.0_66-b17)
OpenJDK 64-Bit Server VM (build 25.66-b17, mixed mode)

$ ant -version
Apache Ant(TM) version 1.9.6 compiled on July 3 2015
}}}"	defect	closed	normal		Plugin opendata		fixed	java8	
