C:\josm\plugins\pbf>svn diff Index: ivy.xml =================================================================== --- ivy.xml (revision 35609) +++ ivy.xml (working copy) @@ -1,6 +1,7 @@ - - + + + Index: ivy_settings.xml =================================================================== --- ivy_settings.xml (revision 35609) +++ ivy_settings.xml (working copy) @@ -1,7 +1,15 @@ - - - - - - - + + + + + + + + + + + + + C:\josm\plugins\pbf>ant clean test Buildfile: C:\josm\plugins\pbf\build.xml clean: [delete] Deleting directory C:\josm\plugins\pbf\build init: [mkdir] Created dir: C:\josm\plugins\pbf\build clean_ivy: download-ivy: [get] Getting: https://josm.openstreetmap.de/nexus/content/repositories/public/org/apache/ivy/ivy/2.5.0/ivy-2.5.0.jar [get] To: C:\Users\Gerd\.ant\lib\ivy.jar [get] Not modified - so not downloaded init-ivy: fetch_dependencies: [echo] fetching dependencies with ivy [ivy:resolve] :: Apache Ivy 2.5.0 - 20191020104435 :: https://ant.apache.org/ivy/ :: [ivy:resolve] :: loading settings :: file = C:\josm\plugins\pbf\ivy_settings.xml [ivy:resolve] :: resolving dependencies :: org.openstreetmap.josm.plugins#pbf;working@Gerd-PC [ivy:resolve] confs: [default] [ivy:resolve] found com.google.protobuf#protobuf-javalite;3.13.0 in josm-nexus [ivy:resolve] found org.openstreetmap.pbf#osmpbf;1.5.0-SNAPSHOT in osmpbf-snapshot [ivy:resolve] :: resolution report :: resolve 81ms :: artifacts dl 7ms --------------------------------------------------------------------- | | modules || artifacts | | conf | number| search|dwnlded|evicted|| number|dwnlded| --------------------------------------------------------------------- | default | 2 | 0 | 0 | 0 || 2 | 0 | --------------------------------------------------------------------- [ivy:retrieve] :: retrieving :: org.openstreetmap.josm.plugins#pbf [ivy:retrieve] confs: [default] [ivy:retrieve] 2 artifacts copied, 0 already retrieved (814kB/8ms) pre-compile: resolve-tools: [ivy:resolve] :: resolving dependencies :: org.openstreetmap#josm;working@Gerd-PC [ivy:resolve] confs: [javacc, checkstyle, proguard, pmd, spotbugs, errorprone, errorprone_javac] [ivy:resolve] found net.java.dev.javacc#javacc;7.0.9 in chain-resolver [ivy:resolve] found junit#junit;3.8.1 in chain-resolver [ivy:resolve] found com.puppycrawl.tools#checkstyle;8.31 in chain-resolver [ivy:resolve] found info.picocli#picocli;4.2.0 in chain-resolver [ivy:resolve] found antlr#antlr;2.7.7 in chain-resolver [ivy:resolve] found org.antlr#antlr4-runtime;4.8-1 in chain-resolver [ivy:resolve] found commons-beanutils#commons-beanutils;1.9.4 in chain-resolver [ivy:resolve] found commons-logging#commons-logging;1.2 in chain-resolver [ivy:resolve] found commons-collections#commons-collections;3.2.2 in chain-resolver [ivy:resolve] found com.google.guava#guava;28.2-jre in chain-resolver [ivy:resolve] found com.google.guava#failureaccess;1.0.1 in chain-resolver [ivy:resolve] found com.google.guava#listenablefuture;9999.0-empty-to-avoid-conflict-with-guava in chain-resolver [ivy:resolve] found com.google.code.findbugs#jsr305;3.0.2 in chain-resolver [ivy:resolve] found org.checkerframework#checker-qual;2.10.0 in chain-resolver [ivy:resolve] found com.google.errorprone#error_prone_annotations;2.3.4 in chain-resolver [ivy:resolve] found com.google.j2objc#j2objc-annotations;1.3 in chain-resolver [ivy:resolve] found net.sf.saxon#Saxon-HE;9.9.1-7 in chain-resolver [ivy:resolve] found net.sf.proguard#proguard-anttask;6.2.2 in chain-resolver [ivy:resolve] found net.sf.proguard#proguard-base;6.2.2 in chain-resolver [ivy:resolve] found net.sourceforge.pmd#pmd-core;6.20.0 in chain-resolver [ivy:resolve] found org.antlr#antlr4-runtime;4.7 in chain-resolver [ivy:resolve] found com.beust#jcommander;1.72 in chain-resolver [ivy:resolve] found commons-io#commons-io;2.6 in chain-resolver [ivy:resolve] found net.java.dev.javacc#javacc;5.0 in chain-resolver [ivy:resolve] found net.sourceforge.saxon#saxon;9.1.0.8 in chain-resolver [ivy:resolve] found org.apache.commons#commons-lang3;3.8.1 in chain-resolver [ivy:resolve] found org.ow2.asm#asm;7.1 in chain-resolver [ivy:resolve] found com.google.code.gson#gson;2.8.5 in chain-resolver [ivy:resolve] found net.sourceforge.pmd#pmd-java;6.20.0 in chain-resolver [ivy:resolve] found com.github.spotbugs#spotbugs;4.0.1 in chain-resolver [ivy:resolve] found org.ow2.asm#asm;7.3.1 in chain-resolver [ivy:resolve] found org.ow2.asm#asm-analysis;7.3.1 in chain-resolver [ivy:resolve] found org.ow2.asm#asm-tree;7.3.1 in chain-resolver [ivy:resolve] found org.ow2.asm#asm-commons;7.3.1 in chain-resolver [ivy:resolve] found org.ow2.asm#asm-util;7.3.1 in chain-resolver [ivy:resolve] found org.apache.bcel#bcel;6.4.1 in chain-resolver [ivy:resolve] found net.jcip#jcip-annotations;1.0 in chain-resolver [ivy:resolve] found org.dom4j#dom4j;2.1.1 in chain-resolver [ivy:resolve] found commons-lang#commons-lang;2.6 in chain-resolver [ivy:resolve] found org.slf4j#slf4j-api;1.8.0-beta4 in chain-resolver [ivy:resolve] found com.github.spotbugs#spotbugs-annotations;4.0.1 in chain-resolver [ivy:resolve] found jaxen#jaxen;1.1.6 in chain-resolver [ivy:resolve] found net.sf.saxon#Saxon-HE;9.9.1-2 in chain-resolver [ivy:resolve] found com.ibm.icu#icu4j;63.1 in chain-resolver [ivy:resolve] found com.github.spotbugs#spotbugs-ant;4.0.1 in chain-resolver [ivy:resolve] found com.google.errorprone#error_prone_core;2.4.0 in chain-resolver [ivy:resolve] found com.google.errorprone#error_prone_annotation;2.4.0 in chain-resolver [ivy:resolve] found com.google.guava#guava;27.0.1-jre in chain-resolver [ivy:resolve] found org.checkerframework#checker-qual;2.5.2 in chain-resolver [ivy:resolve] found com.google.j2objc#j2objc-annotations;1.1 in chain-resolver [ivy:resolve] found org.codehaus.mojo#animal-sniffer-annotations;1.17 in chain-resolver [ivy:resolve] found com.google.errorprone#error_prone_type_annotations;2.4.0 in chain-resolver [ivy:resolve] found com.google.errorprone#error_prone_check_api;2.4.0 in chain-resolver [ivy:resolve] found com.google.code.findbugs#jsr305;3.0.0 in chain-resolver [ivy:resolve] found org.checkerframework#dataflow-shaded;3.1.2 in chain-resolver [ivy:resolve] found com.google.errorprone#javac;9+181-r4173-1 in chain-resolver [ivy:resolve] found com.googlecode.java-diff-utils#diffutils;1.3.0 in chain-resolver [ivy:resolve] found com.google.auto.value#auto-value-annotations;1.7 in chain-resolver [ivy:resolve] found com.google.errorprone#error_prone_annotations;2.4.0 in chain-resolver [ivy:resolve] found com.github.kevinstern#software-and-algorithms;1.0 in chain-resolver [ivy:resolve] found com.github.ben-manes.caffeine#caffeine;2.8.0 in chain-resolver [ivy:resolve] found org.pcollections#pcollections;2.1.2 in chain-resolver [ivy:resolve] found com.google.auto#auto-common;0.10 in chain-resolver [ivy:resolve] found com.google.code.findbugs#jFormatString;3.0.0 in chain-resolver [ivy:resolve] found com.google.protobuf#protobuf-java;3.4.0 in chain-resolver [ivy:resolve] found com.google.auto.service#auto-service-annotations;1.0-rc6 in chain-resolver [ivy:resolve] found org.threeten#threeten-extra;1.5.0 in chain-resolver [ivy:resolve] :: resolution report :: resolve 1113ms :: artifacts dl 104ms [ivy:resolve] :: evicted modules: [ivy:resolve] com.google.code.findbugs#jsr305;3.0.2 by [com.google.code.findbugs#jsr305;3.0.0] in [errorprone] [ivy:resolve] org.checkerframework#checker-qual;2.5.2 by [org.checkerframework#checker-qual;2.10.0] in [errorprone] [ivy:resolve] com.google.errorprone#error_prone_annotations;2.2.0 by [com.google.errorprone#error_prone_annotations;2.4.0] in [errorprone] [ivy:resolve] com.google.errorprone#error_prone_annotations;2.3.3 by [com.google.errorprone#error_prone_annotations;2.4.0] in [errorprone] [ivy:resolve] com.google.guava#guava;23.5-jre by [com.google.guava#guava;27.0.1-jre] in [errorprone] --------------------------------------------------------------------- | | modules || artifacts | | conf | number| search|dwnlded|evicted|| number|dwnlded| --------------------------------------------------------------------- | javacc | 2 | 0 | 0 | 0 || 2 | 0 | | checkstyle | 15 | 0 | 0 | 0 || 15 | 0 | | proguard | 2 | 0 | 0 | 0 || 2 | 0 | | pmd | 10 | 0 | 0 | 0 || 11 | 0 | | spotbugs | 17 | 0 | 0 | 0 || 17 | 0 | | errorprone | 29 | 0 | 0 | 5 || 24 | 0 | | errorprone_javac | 1 | 0 | 0 | 0 || 1 | 0 | --------------------------------------------------------------------- compile: [echo] compiling sources for C:\josm\dist\pbf.jar ... [javac] Compiling 8 source files to C:\josm\plugins\pbf\build [javac] C:\josm\plugins\pbf\src\org\openstreetmap\josm\plugins\pbf\io\PbfReader.java:77: error: [ProtoFieldNullComparison] Protobuf fields cannot be null. [javac] if (bbox != null) { [javac] ^ [javac] (see https://errorprone.info/bugpattern/ProtoFieldNullComparison) [javac] Did you mean 'if (header.hasBbox()) {'? [javac] 1 error BUILD FAILED C:\josm\plugins\build-common.xml:116: Compile failed; see the compiler error output for details. Total time: 5 seconds C:\josm\plugins\pbf>