Uploaded image for project: 'nsh_sfc'
  1. nsh_sfc
  2. NSHSFC-18

Build failure with latest master (please see full log in Description)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • None

      vagrant@localhost:~/0106$ git clone ssh://venggovi@gerrit.fd.io:29418/nsh_sfc.git
      Cloning into 'nsh_sfc'...
      remote: Counting objects: 4, done
      remote: Finding sources: 100% (4/4)
      remote: Total 414 (delta 0), reused 414 (delta 0)
      Receiving objects: 100% (414/414), 414.94 KiB | 356.00 KiB/s, done.
      Resolving deltas: 100% (152/152), done.
      Checking connectivity... done.
      vagrant@localhost:~/0106$ cd nsh_sfc/nsh-plugin
      vagrant@localhost:~/0106/nsh_sfc/nsh-plugin$ ./build.sh
      + '[' -f /etc/lsb-release ']'
      + . /etc/lsb-release
      ++ DISTRIB_ID=Ubuntu
      ++ DISTRIB_RELEASE=14.04
      ++ DISTRIB_CODENAME=trusty
      ++ DISTRIB_DESCRIPTION='Ubuntu 14.04.5 LTS'
      ++ uname -o
      + KERNEL_OS=GNU/Linux
      ++ uname -m
      + KERNEL_MACHINE=x86_64
      ++ uname -r
      + KERNEL_RELEASE=3.16.0-30-generic
      ++ uname -v
      + KERNEL_VERSION='#40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015'
      + echo KERNEL_OS: GNU/Linux
      KERNEL_OS: GNU/Linux
      + echo KERNEL_MACHINE: x86_64
      KERNEL_MACHINE: x86_64
      + echo KERNEL_RELEASE: 3.16.0-30-generic
      KERNEL_RELEASE: 3.16.0-30-generic
      + echo KERNEL_VERSION: '#40~14.04.1-Ubuntu' SMP Thu Jan 15 17:43:14 UTC 2015
      KERNEL_VERSION: #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015
      + echo DISTRIB_ID: Ubuntu
      DISTRIB_ID: Ubuntu
      + echo DISTRIB_RELEASE: 14.04
      DISTRIB_RELEASE: 14.04
      + echo DISTRIB_CODENAME: trusty
      DISTRIB_CODENAME: trusty
      + echo DISTRIB_DESCRIPTION: Ubuntu 14.04.5 LTS
      DISTRIB_DESCRIPTION: Ubuntu 14.04.5 LTS
      ++ dirname ./build.sh
      + NSH_PLUGIN_DIR=.
      + NSH_INSTALL_PREFIX=/usr
      + cd .
      + autoreconf -i -f
      libtoolize: putting auxiliary files in `.'.
      libtoolize: copying file `./ltmain.sh'
      libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
      libtoolize: copying file `m4/libtool.m4'
      libtoolize: copying file `m4/ltoptions.m4'
      libtoolize: copying file `m4/ltsugar.m4'
      libtoolize: copying file `m4/ltversion.m4'
      libtoolize: copying file `m4/lt~obsolete.m4'
      configure.ac:2: installing './compile'
      configure.ac:2: installing './config.guess'
      configure.ac:2: installing './config.sub'
      configure.ac:4: installing './install-sh'
      configure.ac:4: installing './missing'
      Makefile.am:43: warning: BUILT_SOURCES multiply defined in condition TRUE ...
      Makefile.am:20: ... 'BUILT_SOURCES' previously defined here
      Makefile.am: installing './depcomp'
      libtoolize: putting auxiliary files in `.'.
      libtoolize: copying file `./ltmain.sh'
      libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
      libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
      libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
      configure.ac:5: installing './compile'
      configure.ac:5: installing './config.guess'
      configure.ac:5: installing './config.sub'
      configure.ac:3: installing './install-sh'
      configure.ac:3: installing './missing'
      Makefile.am: installing './depcomp'
      + '[' -d build ']'
      + mkdir build
      + '[' -d /usr ']'
      + cd build
      + ../configure --prefix /usr
      checking for a BSD-compatible install... /usr/bin/install -c
      checking whether build environment is sane... yes
      checking for a thread-safe mkdir -p... /bin/mkdir -p
      checking for gawk... no
      checking for mawk... mawk
      checking whether make sets $(MAKE)... yes
      checking whether make supports nested variables... yes
      checking build system type... x86_64-unknown-linux-gnu
      checking host system type... x86_64-unknown-linux-gnu
      checking how to print strings... printf
      checking for style of include used by make... GNU
      checking for gcc... gcc
      checking whether the C compiler works... yes
      checking for C compiler default output file name... a.out
      checking for suffix of executables...
      checking whether we are cross compiling... no
      checking for suffix of object files... o
      checking whether we are using the GNU C compiler... yes
      checking whether gcc accepts -g... yes
      checking for gcc option to accept ISO C89... none needed
      checking whether gcc understands -c and -o together... yes
      checking dependency style of gcc... gcc3
      checking for a sed that does not truncate output... /bin/sed
      checking for grep that handles long lines and -e... /bin/grep
      checking for egrep... /bin/grep -E
      checking for fgrep... /bin/grep -F
      checking for ld used by gcc... /usr/bin/ld
      checking if the linker (/usr/bin/ld) is GNU ld... yes
      checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
      checking the name lister (/usr/bin/nm -B) interface... BSD nm
      checking whether ln -s works... yes
      checking the maximum length of command line arguments... 1572864
      checking whether the shell understands some XSI constructs... yes
      checking whether the shell understands "+="... yes
      checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
      checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
      checking for /usr/bin/ld option to reload object files... -r
      checking for objdump... objdump
      checking how to recognize dependent libraries... pass_all
      checking for dlltool... no
      checking how to associate runtime and link libraries... printf %s\n
      checking for ar... ar
      checking for archiver @FILE support... @
      checking for strip... strip
      checking for ranlib... ranlib
      checking command to parse /usr/bin/nm -B output from gcc object... ok
      checking for sysroot... no
      checking for mt... mt
      checking if mt is a manifest tool... no
      checking how to run the C preprocessor... gcc -E
      checking for ANSI C header files... yes
      checking for sys/types.h... yes
      checking for sys/stat.h... yes
      checking for stdlib.h... yes
      checking for string.h... yes
      checking for memory.h... yes
      checking for strings.h... yes
      checking for inttypes.h... yes
      checking for stdint.h... yes
      checking for unistd.h... yes
      checking for dlfcn.h... yes
      checking for objdir... .libs
      checking if gcc supports -fno-rtti -fno-exceptions... no
      checking for gcc option to produce PIC... -fPIC -DPIC
      checking if gcc PIC flag -fPIC -DPIC works... yes
      checking if gcc static flag -static works... yes
      checking if gcc supports -c -o file.o... yes
      checking if gcc supports -c -o file.o... (cached) yes
      checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
      checking whether -lc should be explicitly linked in... no
      checking dynamic linker characteristics... GNU/Linux ld.so
      checking how to hardcode library paths into programs... immediate
      checking whether stripping libraries is possible... yes
      checking if libtool supports shared libraries... yes
      checking whether to build shared libraries... yes
      checking whether to build static libraries... yes
      checking dependency style of gcc... gcc3
      checking for gcc... (cached) gcc
      checking whether we are using the GNU C compiler... (cached) yes
      checking whether gcc accepts -g... (cached) yes
      checking for gcc option to accept ISO C89... (cached) none needed
      checking whether gcc understands -c and -o together... (cached) yes
      checking dependency style of gcc... (cached) gcc3
      checking that generated files are newer than configure... done
      configure: creating ./config.status
      config.status: creating Makefile
      config.status: executing depfiles commands
      config.status: executing libtool commands
      === configuring in java (/home/vagrant/0106/nsh_sfc/nsh-plugin/build/java)
      configure: running /bin/sh ../../java/configure -disable-option-checking '-prefix=/usr' --cache-file=/dev/null --srcdir=../../java
      checking build system type... x86_64-unknown-linux-gnu
      checking host system type... x86_64-unknown-linux-gnu
      checking how to print strings... printf
      checking for gcc... gcc
      checking whether the C compiler works... yes
      checking for C compiler default output file name... a.out
      checking for suffix of executables...
      checking whether we are cross compiling... no
      checking for suffix of object files... o
      checking whether we are using the GNU C compiler... yes
      checking whether gcc accepts -g... yes
      checking for gcc option to accept ISO C89... none needed
      checking whether gcc understands -c and -o together... yes
      checking for a sed that does not truncate output... /bin/sed
      checking for grep that handles long lines and -e... /bin/grep
      checking for egrep... /bin/grep -E
      checking for fgrep... /bin/grep -F
      checking for ld used by gcc... /usr/bin/ld
      checking if the linker (/usr/bin/ld) is GNU ld... yes
      checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
      checking the name lister (/usr/bin/nm -B) interface... BSD nm
      checking whether ln -s works... yes
      checking the maximum length of command line arguments... 1572864
      checking whether the shell understands some XSI constructs... yes
      checking whether the shell understands "+="... yes
      checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
      checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
      checking for /usr/bin/ld option to reload object files... -r
      checking for objdump... objdump
      checking how to recognize dependent libraries... pass_all
      checking for dlltool... no
      checking how to associate runtime and link libraries... printf %s\n
      checking for ar... ar
      checking for archiver @FILE support... @
      checking for strip... strip
      checking for ranlib... ranlib
      checking for gawk... no
      checking for mawk... mawk
      checking command to parse /usr/bin/nm -B output from gcc object... ok
      checking for sysroot... no
      checking for mt... mt
      checking if mt is a manifest tool... no
      checking how to run the C preprocessor... gcc -E
      checking for ANSI C header files... yes
      checking for sys/types.h... yes
      checking for sys/stat.h... yes
      checking for stdlib.h... yes
      checking for string.h... yes
      checking for memory.h... yes
      checking for strings.h... yes
      checking for inttypes.h... yes
      checking for stdint.h... yes
      checking for unistd.h... yes
      checking for dlfcn.h... yes
      checking for objdir... .libs
      checking if gcc supports -fno-rtti -fno-exceptions... no
      checking for gcc option to produce PIC... -fPIC -DPIC
      checking if gcc PIC flag -fPIC -DPIC works... yes
      checking if gcc static flag -static works... yes
      checking if gcc supports -c -o file.o... yes
      checking if gcc supports -c -o file.o... (cached) yes
      checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
      checking whether -lc should be explicitly linked in... no
      checking dynamic linker characteristics... GNU/Linux ld.so
      checking how to hardcode library paths into programs... immediate
      checking whether stripping libraries is possible... yes
      checking if libtool supports shared libraries... yes
      checking whether to build shared libraries... yes
      checking whether to build static libraries... yes
      checking for a BSD-compatible install... /usr/bin/install -c
      checking whether build environment is sane... yes
      checking for a thread-safe mkdir -p... /bin/mkdir -p
      checking whether make sets $(MAKE)... yes
      checking for style of include used by make... GNU
      checking whether make supports nested variables... yes
      checking dependency style of gcc... gcc3
      checking whether make supports nested variables... (cached) yes
      checking dependency style of gcc... gcc3
      checking for gcc... (cached) gcc
      checking whether we are using the GNU C compiler... (cached) yes
      checking whether gcc accepts -g... (cached) yes
      checking for gcc option to accept ISO C89... (cached) none needed
      checking whether gcc understands -c and -o together... (cached) yes
      checking for JAVA_HOME... /usr/lib/jvm/java-8-openjdk-amd64/
      checking if /usr/lib/jvm/java-8-openjdk-amd64//bin/javac works... yes
      checking for javah... /usr/lib/jvm/java-8-openjdk-amd64//bin//javah
      checking for jar... jar
      checking for javadoc... javadoc
      checking for kaffe... no
      checking for java... java
      checking for uudecode... no
      configure: WARNING: I have to compile Test.class from scratch
      checking if java works... yes
      checking that generated files are newer than configure... done
      configure: creating ./config.status
      config.status: creating Makefile
      config.status: executing libtool commands
      config.status: executing depfiles commands
      + '[' Ubuntu == CentOS ']'
      + '[' Ubuntu == Ubuntu ']'
      + echo 'Start building debs'
      Start building debs
      + make V=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games pkg-deb
      mkdir -p `dirname vpp-api/nsh.api.h` ; \
      gcc -DDEBUG -g -E -P -C -x c ../nsh/nsh.api \

      vppapigen --input - --output vpp-api/nsh.api.h --show-name vpp-api/nsh.api.h
      Output written to vpp-api/nsh.api.h
      make all-recursive
      make[1]: Entering directory `/home/vagrant/0106/nsh_sfc/nsh-plugin/build'
      Making all in java
      make[2]: Entering directory `/home/vagrant/0106/nsh_sfc/nsh-plugin/build/java'
      jNsh_sfc API
      JSON bindings written to nsh.api.json
      dir=`pwd`; \
      mkdir -p jvpp/src/main/java/io/fd/nsh_sfc/jvpp; \
      cd jvpp/src/main/java/io/fd/nsh_sfc/jvpp; \
      mkdir -p dto future callfacade callback notification test; \
      jvpp_gen.py -i ${dir}/nsh.api.json --plugin_name nsh; \
      cd -; \
      mv -f jvpp/src/main/java/io/fd/nsh_sfc/jvpp/jvpp_nsh_gen.h jvpp/jvpp_nsh_gen.h; \
      cp ../../java/pom.xml jvpp/; \
      cp ../../java/jvpp/test/*.java jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/; \
      cd jvpp; \
      mvn ${MAVEN_SETTINGS_OPTIONS} -v; \
      mvn ${MAVEN_SETTINGS_OPTIONS} clean process-classes;
      Generating Java API for ['/home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/nsh.api.json']
      inputfiles ['/home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/nsh.api.json']
      plugin_name nsh
      Traceback (most recent call last):
      File "/usr/bin/jvpp_gen.py", line 63, in <module>
      root_dir = os.path.abspath(args.root_dir)
      File "/usr/lib/python2.7/posixpath.py", line 367, in abspath
      if not isabs(path):
      File "/usr/lib/python2.7/posixpath.py", line 61, in isabs
      return s.startswith('/')
      AttributeError: 'NoneType' object has no attribute 'startswith'
      /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java
      mv: cannot stat ‘jvpp/src/main/java/io/fd/nsh_sfc/jvpp/jvpp_nsh_gen.h’: No such file or directory
      Apache Maven 3.0.5
      Maven home: /usr/share/maven
      Java version: 1.8.0_111, vendor: Oracle Corporation
      Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
      Default locale: en_US, platform encoding: UTF-8
      OS name: "linux", version: "3.16.0-30-generic", arch: "amd64", family: "unix"
      [INFO] Scanning for projects...
      [INFO]
      [INFO] ------------------------------------------------------------------------
      [INFO] Building nsh-sfc 17.01-SNAPSHOT
      [INFO] ------------------------------------------------------------------------
      [INFO]
      [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ nsh-sfc —
      [INFO]
      [INFO] — maven-resources-plugin:2.3:resources (default-resources) @ nsh-sfc —
      [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
      [INFO] skip non existing resourceDirectory /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/resources
      [INFO]
      [INFO] — maven-compiler-plugin:3.5.1:compile (default-compile) @ nsh-sfc —
      [INFO] Changes detected - recompiling the module!
      [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
      [INFO] Compiling 2 source files to /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/target/classes
      [INFO] Some messages have been simplified; recompile with -Xdiags:verbose to get full output
      [INFO] -------------------------------------------------------------
      [ERROR] COMPILATION ERROR :
      [INFO] -------------------------------------------------------------
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[25,1] package io.fd.vpp.jvpp.nsh.dto does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[26,1] package io.fd.vpp.jvpp.nsh.callback does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[36,42] cannot find symbol
      symbol: class NshAddDelEntryCallback
      location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[36,66] cannot find symbol
      symbol: class NshEntryCallback
      location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[39,49] cannot find symbol
      symbol: class NshAddDelEntryReply
      location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[43,45] cannot find symbol
      symbol: class NshEntryDetails
      location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[28,1] package io.fd.vpp.jvpp.nsh.dto does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[29,1] package io.fd.vpp.jvpp.nsh.callback does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[31,33] package io.fd.vpp.jvpp.nsh.future does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[59,50] cannot find symbol
      symbol: class FutureJVppNshFacade
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[78,48] cannot find symbol
      symbol: class FutureJVppNshFacade
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[38,9] method does not override or implement a method from a supertype
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[42,9] method does not override or implement a method from a supertype
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[48,9] method does not override or implement a method from a supertype
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[61,25] cannot find symbol
      symbol: class JVppNshImpl
      location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[63,33] incompatible types: io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback cannot be converted to io.fd.vpp.jvpp.callback.JVppCallback
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[66,15] cannot find symbol
      symbol: class NshAddDelEntry
      location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[66,44] cannot find symbol
      symbol: class NshAddDelEntry
      location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[84,32] cannot find symbol
      symbol: class NshEntryDump
      location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[47,25] cannot find symbol
      symbol: class JVppNshImpl
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[48,9] cannot find symbol
      symbol: class FutureJVppNshFacade
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[48,46] cannot find symbol
      symbol: class FutureJVppNshFacade
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[61,15] cannot find symbol
      symbol: class NshAddDelEntry
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[61,44] cannot find symbol
      symbol: class NshAddDelEntry
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[72,22] cannot find symbol
      symbol: class NshAddDelEntryReply
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[73,15] cannot find symbol
      symbol: class NshAddDelEntryReply
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[80,22] cannot find symbol
      symbol: class NshEntryDetailsReplyDump
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[80,90] cannot find symbol
      symbol: class NshEntryDump
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[81,15] cannot find symbol
      symbol: class NshEntryDetailsReplyDump
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[82,14] cannot find symbol
      symbol: class NshEntryDetails
      location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [INFO] 30 errors
      [INFO] -------------------------------------------------------------
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 1.971s
      [INFO] Finished at: Thu Jan 05 22:05:19 PST 2017
      [INFO] Final Memory: 16M/172M
      [INFO] ------------------------------------------------------------------------
      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project nsh-sfc: Compilation failure: Compilation failure:
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[25,1] package io.fd.vpp.jvpp.nsh.dto does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[26,1] package io.fd.vpp.jvpp.nsh.callback does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[36,42] cannot find symbol
      [ERROR] symbol: class NshAddDelEntryCallback
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[36,66] cannot find symbol
      [ERROR] symbol: class NshEntryCallback
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[39,49] cannot find symbol
      [ERROR] symbol: class NshAddDelEntryReply
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[43,45] cannot find symbol
      [ERROR] symbol: class NshEntryDetails
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[28,1] package io.fd.vpp.jvpp.nsh.dto does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[29,1] package io.fd.vpp.jvpp.nsh.callback does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[31,33] package io.fd.vpp.jvpp.nsh.future does not exist
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[59,50] cannot find symbol
      [ERROR] symbol: class FutureJVppNshFacade
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[78,48] cannot find symbol
      [ERROR] symbol: class FutureJVppNshFacade
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[38,9] method does not override or implement a method from a supertype
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[42,9] method does not override or implement a method from a supertype
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[48,9] method does not override or implement a method from a supertype
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[61,25] cannot find symbol
      [ERROR] symbol: class JVppNshImpl
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[63,33] incompatible types: io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback cannot be converted to io.fd.vpp.jvpp.callback.JVppCallback
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[66,15] cannot find symbol
      [ERROR] symbol: class NshAddDelEntry
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[66,44] cannot find symbol
      [ERROR] symbol: class NshAddDelEntry
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/JVppNshTest.java:[84,32] cannot find symbol
      [ERROR] symbol: class NshEntryDump
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[47,25] cannot find symbol
      [ERROR] symbol: class JVppNshImpl
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[48,9] cannot find symbol
      [ERROR] symbol: class FutureJVppNshFacade
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[48,46] cannot find symbol
      [ERROR] symbol: class FutureJVppNshFacade
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[61,15] cannot find symbol
      [ERROR] symbol: class NshAddDelEntry
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[61,44] cannot find symbol
      [ERROR] symbol: class NshAddDelEntry
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[72,22] cannot find symbol
      [ERROR] symbol: class NshAddDelEntryReply
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[73,15] cannot find symbol
      [ERROR] symbol: class NshAddDelEntryReply
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[80,22] cannot find symbol
      [ERROR] symbol: class NshEntryDetailsReplyDump
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[80,90] cannot find symbol
      [ERROR] symbol: class NshEntryDump
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[81,15] cannot find symbol
      [ERROR] symbol: class NshEntryDetailsReplyDump
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] /home/vagrant/0106/nsh_sfc/nsh-plugin/build/java/jvpp/src/main/java/io/fd/nsh_sfc/jvpp/test/NshFutureApiTest.java:[82,14] cannot find symbol
      [ERROR] symbol: class NshEntryDetails
      [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest
      [ERROR] -> [Help 1]
      [ERROR]
      [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
      [ERROR] Re-run Maven using the -X switch to enable full debug logging.
      [ERROR]
      [ERROR] For more information about the errors and possible solutions, please read the following articles:
      [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
      make[2]: *** [jvpp/io_fd_vpp_jvpp_nsh_JVppNshImpl.h] Error 1
      make[2]: Leaving directory `/home/vagrant/0106/nsh_sfc/nsh-plugin/build/java'
      make[1]: *** [all-recursive] Error 1
      make[1]: Leaving directory `/home/vagrant/0106/nsh_sfc/nsh-plugin/build'
      make: *** [all] Error 2

            Henry_Ni Hongjun Ni
            venggovi Vengada Govindan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: