Uploaded image for project: 'Command Line Interface'
  1. Command Line Interface
  2. CLI-325

Using version 6.0.0 of CLI cause error in VNFSDK Marketplace

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Highest Highest
    • None
    • Guilin Release
    • None

      After migrating to version 6.0.0 of CLI, error occurs after calling oclip, command:

      oclip --product onap-dublin csar-validate --pnf --csar ./testPNF.csar

      Stack trace :   

      Exception in thread "main" java.util.ServiceConfigurationError: org.onap.cli.fw.cmd.OnapCommand: org.onap.cvc.csar.cc.sol004.VTPValidateCSARR816745 Unable to get public no-arg constructor
      at java.base/java.util.ServiceLoader.fail(Unknown Source)
      at java.base/java.util.ServiceLoader.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$2.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$3.hasNext(Unknown Source)
      at org.onap.cli.fw.utils.OnapCommandDiscoveryUtils.discoverCommandPlugins(OnapCommandDiscoveryUtils.java:457)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverCommandPlugins(OnapCommandRegistrar.java:268)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverSchemas(OnapCommandRegistrar.java:291)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.getRegistrar(OnapCommandRegistrar.java:156)
      at org.onap.cli.main.OnapCli.handleCommand(OnapCli.java:460)
      at org.onap.cli.main.OnapCli.handle(OnapCli.java:666)
      at org.onap.cli.main.OnapCli.main(OnapCli.java:769)
      Caused by: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/error/YAMLException
      at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
      at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
      at java.base/java.lang.Class.getConstructor0(Unknown Source)
      at java.base/java.lang.Class.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      ... 12 more
      Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.error.YAMLException
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
      at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
      at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
      ... 19 more
      vnfadmin@b72ba25bb059:/service$
      vnfadmin@b72ba25bb059:/service$ oclip --product onap-dublin csar-validate --pnf true --csar ./csar-with-invalid-pm-dictionary.csar
      Exception in thread "main" java.util.ServiceConfigurationError: org.onap.cli.fw.cmd.OnapCommand: org.onap.cvc.csar.cc.sol004.VTPValidateCSARR816745 Unable to get public no-arg constructor
      at java.base/java.util.ServiceLoader.fail(Unknown Source)
      at java.base/java.util.ServiceLoader.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$2.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$3.hasNext(Unknown Source)
      at org.onap.cli.fw.utils.OnapCommandDiscoveryUtils.discoverCommandPlugins(OnapCommandDiscoveryUtils.java:457)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverCommandPlugins(OnapCommandRegistrar.java:268)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverSchemas(OnapCommandRegistrar.java:291)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.getRegistrar(OnapCommandRegistrar.java:156)
      at org.onap.cli.main.OnapCli.handleCommand(OnapCli.java:460)
      at org.onap.cli.main.OnapCli.handle(OnapCli.java:666)
      at org.onap.cli.main.OnapCli.main(OnapCli.java:769)
      Caused by: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/error/YAMLException
      at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
      at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
      at java.base/java.lang.Class.getConstructor0(Unknown Source)
      at java.base/java.lang.Class.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      ... 12 more
      Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.error.YAMLException
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
      at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
      at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
      ... 19 more
      vnfadmin@b72ba25bb059:/service$ oclip --product onap-dublin csar-validate --format json --pnf true --csar ./csar-with-invalid-pm-dictionary.csar
      Exception in thread "main" java.util.ServiceConfigurationError: org.onap.cli.fw.cmd.OnapCommand: org.onap.cvc.csar.cc.sol004.VTPValidateCSARR816745 Unable to get public no-arg constructor
      at java.base/java.util.ServiceLoader.fail(Unknown Source)
      at java.base/java.util.ServiceLoader.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$2.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$3.hasNext(Unknown Source)
      at org.onap.cli.fw.utils.OnapCommandDiscoveryUtils.discoverCommandPlugins(OnapCommandDiscoveryUtils.java:457)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverCommandPlugins(OnapCommandRegistrar.java:268)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverSchemas(OnapCommandRegistrar.java:291)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.getRegistrar(OnapCommandRegistrar.java:156)
      at org.onap.cli.main.OnapCli.handleCommand(OnapCli.java:460)
      at org.onap.cli.main.OnapCli.handle(OnapCli.java:666)
      at org.onap.cli.main.OnapCli.main(OnapCli.java:769)
      Caused by: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/error/YAMLException
      at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
      at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
      at java.base/java.lang.Class.getConstructor0(Unknown Source)
      at java.base/java.lang.Class.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      ... 12 more
      Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.error.YAMLException
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
      at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
      at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
      ... 19 more
      vnfadmin@b72ba25bb059:/service$
      vnfadmin@b72ba25bb059:/service$
      vnfadmin@b72ba25bb059:/service$ oclip --product onap-dublin csar-validate --format json --pnf true --csar /service/csar-with-invalid-pm-dictionary.csar
      Exception in thread "main" java.util.ServiceConfigurationError: org.onap.cli.fw.cmd.OnapCommand: org.onap.cvc.csar.cc.sol004.VTPValidateCSARR816745 Unable to get public no-arg constructor
      at java.base/java.util.ServiceLoader.fail(Unknown Source)
      at java.base/java.util.ServiceLoader.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$2.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$3.hasNext(Unknown Source)
      at org.onap.cli.fw.utils.OnapCommandDiscoveryUtils.discoverCommandPlugins(OnapCommandDiscoveryUtils.java:457)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverCommandPlugins(OnapCommandRegistrar.java:268)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverSchemas(OnapCommandRegistrar.java:291)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.getRegistrar(OnapCommandRegistrar.java:156)
      at org.onap.cli.main.OnapCli.handleCommand(OnapCli.java:460)
      at org.onap.cli.main.OnapCli.handle(OnapCli.java:666)
      at org.onap.cli.main.OnapCli.main(OnapCli.java:769)
      Caused by: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/error/YAMLException
      at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
      at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
      at java.base/java.lang.Class.getConstructor0(Unknown Source)
      at java.base/java.lang.Class.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      ... 12 more
      Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.error.YAMLException
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
      at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
      at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
      ... 19 more
      vnfadmin@b72ba25bb059:/service$ oclip --product onap-dublin csar-validate --format json --pnf true --csar /csar-with-invalid-pm-dictionary.csar
      Exception in thread "main" java.util.ServiceConfigurationError: org.onap.cli.fw.cmd.OnapCommand: org.onap.cvc.csar.cc.sol004.VTPValidateCSARR816745 Unable to get public no-arg constructor
      at java.base/java.util.ServiceLoader.fail(Unknown Source)
      at java.base/java.util.ServiceLoader.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$2.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$3.hasNext(Unknown Source)
      at org.onap.cli.fw.utils.OnapCommandDiscoveryUtils.discoverCommandPlugins(OnapCommandDiscoveryUtils.java:457)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverCommandPlugins(OnapCommandRegistrar.java:268)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverSchemas(OnapCommandRegistrar.java:291)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.getRegistrar(OnapCommandRegistrar.java:156)
      at org.onap.cli.main.OnapCli.handleCommand(OnapCli.java:460)
      at org.onap.cli.main.OnapCli.handle(OnapCli.java:666)
      at org.onap.cli.main.OnapCli.main(OnapCli.java:769)
      Caused by: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/error/YAMLException
      at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
      at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
      at java.base/java.lang.Class.getConstructor0(Unknown Source)
      at java.base/java.lang.Class.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      ... 12 more
      Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.error.YAMLException
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
      at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
      at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
      ... 19 more
      vnfadmin@b72ba25bb059:/service$
      vnfadmin@b72ba25bb059:/service$ oclip --product onap-dublin csar-validate --format json --pnf true --csar ./csar-with-invalid-pm-dictionary.csar^C
      vnfadmin@b72ba25bb059:/service$ exit
      exit
      ➜ refrepo git:(master) ✗ clear
      ➜ refrepo git:(master) ✗ docker kill refrepo; docker rm -f refrepo
      refrepo
      refrepo
      ➜ refrepo git:(master) ✗ clear
      ➜ refrepo git:(master) ✗ docker kill refrepo; docker rm -f refrepo
      refrepo
      refrepo
      ➜ refrepo git:(master) ✗ clear
      ➜ refrepo git:(master) ✗ docker exec -it refrepo bash
      vnfadmin@a0768833ee9e:/service$ oclip --product onap-dublin csar-validate-r130206 --pnf --csar ./csar-with-invalid-pm-dictionary.csar
      Exception in thread "main" java.util.ServiceConfigurationError: org.onap.cli.fw.cmd.OnapCommand: org.onap.cvc.csar.cc.sol004.VTPValidateCSARR816745 Unable to get public no-arg constructor
      at java.base/java.util.ServiceLoader.fail(Unknown Source)
      at java.base/java.util.ServiceLoader.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(Unknown Source)
      at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$2.hasNext(Unknown Source)
      at java.base/java.util.ServiceLoader$3.hasNext(Unknown Source)
      at org.onap.cli.fw.utils.OnapCommandDiscoveryUtils.discoverCommandPlugins(OnapCommandDiscoveryUtils.java:457)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverCommandPlugins(OnapCommandRegistrar.java:268)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.autoDiscoverSchemas(OnapCommandRegistrar.java:291)
      at org.onap.cli.fw.registrar.OnapCommandRegistrar.getRegistrar(OnapCommandRegistrar.java:156)
      at org.onap.cli.main.OnapCli.handleCommand(OnapCli.java:460)
      at org.onap.cli.main.OnapCli.handle(OnapCli.java:666)
      at org.onap.cli.main.OnapCli.main(OnapCli.java:769)
      Caused by: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/error/YAMLException
      at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
      at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
      at java.base/java.lang.Class.getConstructor0(Unknown Source)
      at java.base/java.lang.Class.getConstructor(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.util.ServiceLoader$1.run(Unknown Source)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      ... 12 more
      Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.error.YAMLException
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
      at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
      at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
      ... 19 more

            jitendra007 jitendra007
            bartoszg bartoszg
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: