Uploaded image for project: 'genius'
  1. genius
  2. GENIUS-170

Split package org.opendaylight.genius.alivenessmonitor.protocols.internal

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • Fluorine
    • Oxygen-SR3, Oxygen-SR2, Fluorine
    • General
    • None

      Noted in maven build:

      https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/genius-maven-verify-fluorine-mvn35-openjdk8/121/console.log.gz

      [INFO] --- maven-bundle-plugin:3.3.0:bundle (default-bundle) @ alivenessmonitor-impl-protocols ---
      [WARNING] Bundle org.opendaylight.genius:alivenessmonitor-impl-protocols:bundle:0.5.0-SNAPSHOT : Split package, multiple jars provide the same package:org/opendaylight/genius/alivenessmonitor/protocols/internal
      Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning
      Package found in   [Jar:., Jar:alivenessmonitor-impl]
      Class path         [Jar:., Jar:alivenessmonitor-impl, Jar:alivenessmonitor-api, Jar:tools-api, Jar:util, Jar:triemap, Jar:sal-binding-api, Jar:sal-common-api, Jar:mdsal-common-api, Jar:metrics-api, Jar:infrautils-util, Jar:error_prone_annotations, Jar:mdsalutil-api, Jar:mdsal-eos-binding-api, Jar:mdsal-eos-common-api, Jar:mdsal-eos-common-spi, Jar:general-entity, Jar:openflowjava-extension-nicira, Jar:openflow-protocol-spi, Jar:openflowjava-util, Jar:netty-buffer, Jar:netty-common, Jar:hwvtepsouthbound-api, Jar:utils.config, Jar:inject, Jar:jobcoordinator-api, Jar:caches-api, Jar:commons-net, Jar:model-flow-service, Jar:opendaylight-l2-types, Jar:liblldp, Jar:commons-lang3, Jar:guava, Jar:checker-compat-qual, Jar:j2objc-annotations, Jar:animal-sniffer-annotations, Jar:model-inventory, Jar:ietf-interfaces, Jar:idmanager-api, Jar:sal-binding-broker-impl, Jar:javassist, Jar:sal-binding-util, Jar:sal-broker-impl, Jar:disruptor, Jar:mdsal-eos-dom-api, Jar:mdsal-dom-api, Jar:mdsal-dom-broker, Jar:mdsal-dom-inmemory-datastore, Jar:sal-core-spi, Jar:sal-inmemory-datastore, Jar:sal-core-compat, Jar:sal-common-impl, Jar:yang-model-api, Jar:sal-common-util, Jar:yang-data-util, Jar:odlext-model-api, Jar:sal-core-api, Jar:yang-data-api, Jar:mdsal-binding-generator-impl, Jar:mdsal-binding-generator-api, Jar:mdsal-binding-generator-util, Jar:yang-parser-impl, Jar:yang-parser-api, Jar:yang-parser-reactor, Jar:yang-parser-spi, Jar:yang-parser-rfc7950, Jar:odlext-parser-support, Jar:openconfig-model-api, Jar:openconfig-parser-support, Jar:rfc6536-model-api, Jar:rfc6536-parser-support, Jar:rfc7952-model-api, Jar:rfc7952-parser-support, Jar:rfc8040-model-api, Jar:rfc8040-parser-support, Jar:mdsal-binding-dom-codec, Jar:mdsal-binding-dom-adapter, Jar:mdsal-binding-api, Jar:mdsal-binding-util, Jar:mdsal-dom-spi, Jar:yang-data-impl, Jar:antlr4-runtime, Jar:yang-model-util, Jar:javax.inject, Jar:interfacemanager-api, Jar:yang-binding, Jar:concepts, Jar:yang-ext, Jar:ietf-inet-types-2013-07-15, Jar:ietf-type-util, Jar:ietf-yang-types-20130715, Jar:iana-if-type-2014-05-08, Jar:southbound-api, Jar:ietf-topology, Jar:openflowplugin-extension-nicira, Jar:openflowplugin-extension-api, Jar:openflowjava-extension-nicira-api, Jar:model-flow-statistics, Jar:openflow-protocol-api, Jar:arputil-api, Jar:model-flow-base, Jar:yang-common, Jar:org.osgi.core, Jar:slf4j-api, Jar:annotations, Jar:org.eclipse.jdt.annotation]

      Looking for that package, it is in two bundles:

      nite@nitebug : ~/odl/genius on master $ find . -name internal | fgrep protocols | fgrep src/main
      ./alivenessmonitor/alivenessmonitor-impl-protocols/src/main/java/org/opendaylight/genius/alivenessmonitor/protocols/internal
      ./alivenessmonitor/alivenessmonitor-impl/src/main/java/org/opendaylight/genius/alivenessmonitor/protocols/internal
      

      This is a big no-no in OSGi and needs to be fixed.

            vorburger Michael Vorburger
            rovarga Robert Varga
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: