gs-macbook-air:openhab2-addons guentherschreiner$ mvn clean install -pl :org.openhab.binding.velux [INFO] Scanning for projects... [INFO] [INFO] --------< org.openhab.addons.bundles:org.openhab.binding.velux >-------- [INFO] Building openHAB Add-ons :: Bundles :: Velux Binding 2.5.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.openhab.binding.velux --- [INFO] Deleting /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-java) @ org.openhab.binding.velux --- [INFO] [INFO] --- directory-maven-plugin:0.3.1:directory-of (directories) @ org.openhab.binding.velux --- [INFO] Directory of org.openhab.addons:org.openhab.addons.reactor set to: /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons [INFO] [INFO] --- addjars-maven-plugin:1.0.5:add-jars (default) @ org.openhab.binding.velux --- [INFO] Installing /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/lib/gson-2.2.4.jar to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux-gson-2.2.4.jar/2.5.0-SNAPSHOT/org.openhab.binding.velux-gson-2.2.4.jar-2.5.0-SNAPSHOT.jar [INFO] Installing /var/folders/ty/98lcjj990qj4m_xc_3qmss900000gn/T/org.openhab.binding.velux-gson-2.2.4.jar3383326379472044052.pom to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux-gson-2.2.4.jar/2.5.0-SNAPSHOT/org.openhab.binding.velux-gson-2.2.4.jar-2.5.0-SNAPSHOT.pom [INFO] [INFO] --- karaf-maven-plugin:4.2.6:features-generate-descriptor (compile) @ org.openhab.binding.velux --- [INFO] Generating feature descriptor file /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/feature/feature.xml [INFO] ...done! [INFO] Attaching features XML [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ org.openhab.binding.velux --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 11 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ org.openhab.binding.velux --- [INFO] Changes detected - recompiling the module! [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/things/VeluxProductType.java:[112,3762] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull Integer,@NonNull VeluxProductType>'. Type 'Map' doesn't seem to be designed with null type annotations in mind [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/bridge/slip/SlipVeluxBridge.java:[108,4219] Potential null pointer access: this expression has a '@Nullable' type [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/bridge/slip/SlipVeluxBridge.java:[201,8557] Potential null pointer access: this expression has a '@Nullable' type [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/bridge/slip/SlipVeluxBridge.java:[225,9682] Potential null pointer access: this expression has a '@Nullable' type [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/bridge/slip/SlipVeluxBridge.java:[391,19394] Potential null pointer access: this expression has a '@Nullable' type [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/bridge/slip/SlipVeluxBridge.java:[412,20441] Potential null pointer access: this expression has a '@Nullable' type [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/bridge/slip/SlipVeluxBridge.java:[441,21972] Potential null pointer access: this expression has a '@Nullable' type [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/VeluxHandlerFactory.java:[59,2358] Potential null pointer access: this expression has a '@Nullable' type [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/things/VeluxKLFAPI.java:[365,21093] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull Integer,VeluxKLFAPI.@NonNull Command>'. Type 'Map' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/things/VeluxExistingScenes.java:[87,3120] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull ConcurrentHashMap<@NonNull String,@NonNull VeluxScene>'. Type 'ConcurrentHashMap' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/VeluxRSBindingConfig.java:[132,5354] Unsafe interpretation of method return type as '@NonNull' based on the receiver type 'Map.Entry<@NonNull Integer,@NonNull String>'. Type 'Map.Entry' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/VeluxRSBindingConfig.java:[133,5444] Unsafe interpretation of method return type as '@NonNull' based on the receiver type 'Map.Entry<@NonNull Integer,@NonNull String>'. Type 'Map.Entry' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/VeluxRSBindingConfig.java:[151,6055] Unsafe interpretation of method return type as '@NonNull' based on the receiver type 'Map.Entry<@NonNull Integer,@NonNull String>'. Type 'Map.Entry' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/VeluxRSBindingConfig.java:[152,6145] Unsafe interpretation of method return type as '@NonNull' based on the receiver type 'Map.Entry<@NonNull Integer,@NonNull String>'. Type 'Map.Entry' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/VeluxRSBindingConfig.java:[193,7436] Unsafe interpretation of method return type as '@NonNull' based on the receiver type 'Map<@NonNull Integer,@NonNull String>'. Type 'Map' doesn't seem to be designed with null type annotations in mind [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/handler/VeluxBridgeHandler.java:[429,18175] Potential null pointer access: this expression has a '@Nullable' type [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/VeluxItemType.java:[157,8706] The value of the field VeluxItemType.REFRESH_EVERY_CYCLE is not used [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/things/VeluxGwState.java:[120,4640] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull Integer,VeluxGwState.@NonNull VeluxGatewayState>'. Type 'Map' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/things/VeluxGwState.java:[183,6895] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull Integer,VeluxGwState.@NonNull VeluxGatewaySubState>'. Type 'Map' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/things/VeluxExistingProducts.java:[150,6661] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull ConcurrentHashMap<@NonNull String,@NonNull VeluxProduct>'. Type 'ConcurrentHashMap' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/things/VeluxExistingProducts.java:[158,6982] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull ConcurrentHashMap<@NonNull String,@NonNull VeluxProduct>'. Type 'ConcurrentHashMap' doesn't seem to be designed with null type annotations in mind [INFO] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/things/VeluxProductVelocity.java:[90,2702] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull Integer,@NonNull VeluxProductVelocity>'. Type 'Map' doesn't seem to be designed with null type annotations in mind [INFO] [INFO] --- bnd-maven-plugin:4.2.0:bnd-process (default) @ org.openhab.binding.velux --- [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/com.googlecode.addjars.mojo.AddJarsMojo/pom.xml [0:0]: Unused Import-Package instructions: [io.swagger.annotations.*, javax.annotation.security.*, org.eclipse.jdt.annotation.*, org.openhab.core.automation.annotation.*, com.google.common.*] [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/com.googlecode.addjars.mojo.AddJarsMojo/pom.xml [0:0]: Export org.openhab.binding.velux.bridge, has 1, private references [org.openhab.binding.velux.internal.config] [WARNING] /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/com.googlecode.addjars.mojo.AddJarsMojo/pom.xml [0:0]: Export org.openhab.binding.velux.handler, has 1, private references [org.openhab.binding.velux.internal.config] [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ org.openhab.binding.velux --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ org.openhab.binding.velux --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ org.openhab.binding.velux --- [INFO] No tests to run. [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ org.openhab.binding.velux --- [INFO] Building jar: /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/org.openhab.binding.velux-2.5.0-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (attach-sources) @ org.openhab.binding.velux --- [INFO] Building jar: /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/org.openhab.binding.velux-2.5.0-SNAPSHOT-sources.jar [INFO] [INFO] --- sat-plugin:0.6.1:checkstyle (sat-all) @ org.openhab.binding.velux --- [INFO] Adding dependency to checkstyle:0.6.1 [INFO] Adding dependency to checkstyle:8.12 [INFO] [INFO] --- sat-plugin:0.6.1:pmd (sat-all) @ org.openhab.binding.velux --- [INFO] Adding dependency to pmd:0.6.1 [INFO] Adding dependency to pmd-core:6.7.0 [INFO] Adding dependency to pmd-java:6.7.0 [INFO] Adding dependency to pmd-javascript:6.7.0 [INFO] Adding dependency to pmd-jsp:6.7.0 [INFO] [INFO] --- sat-plugin:0.6.1:spotbugs (sat-all) @ org.openhab.binding.velux --- [INFO] Adding dependency to findbugs:0.6.1 [INFO] Adding dependency to bug-pattern:1.2.4 [INFO] Adding dependency to spotbugs:3.1.7 [INFO] Fork Value is false [java] JVM args ignored when same JVM is used. [java] Warnings generated: 4 [INFO] Done SpotBugs Analysis.... [INFO] [INFO] --- sat-plugin:0.6.1:report (sat-all) @ org.openhab.binding.velux --- [INFO] No reports found ! [INFO] [INFO] --- karaf-maven-plugin:4.2.6:verify (karaf-feature-verification) @ org.openhab.binding.velux --- [INFO] Using repositories: https://openhab.jfrog.io/openhab/libs-snapshot@id=openhab-snapshot@noreleases@snapshots,https://jcenter.bintray.com@id=jcenter,https://openhab.jfrog.io/openhab/libs-release@id=openhab-release,https://repo.maven.apache.org/maven2@id=central [INFO] Verification of feature openhab-binding-velux/2.5.0.SNAPSHOT succeeded [INFO] Features verified: 1, failures: 0, ignored: 0, skipped: 0 [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.openhab.binding.velux --- [INFO] Installing /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/org.openhab.binding.velux-2.5.0-SNAPSHOT.jar to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/org.openhab.binding.velux-2.5.0-SNAPSHOT.jar [INFO] Installing /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/com.googlecode.addjars.mojo.AddJarsMojo/pom.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/org.openhab.binding.velux-2.5.0-SNAPSHOT.pom [INFO] Installing /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/feature/feature.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/org.openhab.binding.velux-2.5.0-SNAPSHOT-features.xml [INFO] Installing /Users/guentherschreiner/development/eclipse-workspace-20190804/.git/openhab2-addons/bundles/org.openhab.binding.velux/target/org.openhab.binding.velux-2.5.0-SNAPSHOT-sources.jar to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/org.openhab.binding.velux-2.5.0-SNAPSHOT-sources.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 33.563 s [INFO] Finished at: 2019-09-13T16:40:11+02:00 [INFO] ------------------------------------------------------------------------