Hi Hongjun, I am trying to compile NSH SFC plugin (17.01) for VPP. While compiling, I am getting the following error for 'nsh_plugin' compilation. But, I can see that a JIRA (https://jira.fd.io/browse/NSHSFC-18?gerritIssueType=IssueOnly ) ticket is generated on the same issue. It's resolved by you. Can you please let me know, what could be the issue. BTW, I tried both 17.01 and 17.04, I am getting the same error.
[INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building nsh-sfc 17.04 [INFO] ------------------------------------------------------------------------ Downloading: http://nexus.fd.io/content/repositories/fd.io.release/io/fd/vpp/jvpp-registry/17.04/jvpp-registry-17.04.pom Downloaded: http://nexus.fd.io/content/repositories/fd.io.release/io/fd/vpp/jvpp-registry/17.04/jvpp-registry-17.04.pom (395 B at 0.1 KB/sec) Downloading: http://nexus.fd.io/content/repositories/fd.io.release/io/fd/vpp/jvpp-registry/17.04/jvpp-registry-17.04.jar Downloaded: http://nexus.fd.io/content/repositories/fd.io.release/io/fd/vpp/jvpp-registry/17.04/jvpp-registry-17.04.jar (60 KB at 32.2 KB/sec) [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nsh-sfc --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nsh-sfc --- [WARNING] Using platform encoding (ANSI_X3.4-1968 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /root/vpp-ls1-working-code/plugins/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 ANSI_X3.4-1968, i.e. build is platform dependent! [INFO] Compiling 2 source files to /root/vpp-ls1-working-code/plugins/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] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[28,1] package io.fd.vpp.jvpp.nsh.dto does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[29,1] package io.fd.vpp.jvpp.nsh.callback does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[31,33] package io.fd.vpp.jvpp.nsh.future does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[59,50] cannot find symbol symbol: class FutureJVppNshFacade location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[78,48] cannot find symbol symbol: class FutureJVppNshFacade location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[25,1] package io.fd.vpp.jvpp.nsh.dto does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[26,1] package io.fd.vpp.jvpp.nsh.callback does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[36,42] cannot find symbol symbol: class NshAddDelEntryCallback location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[36,66] cannot find symbol symbol: class NshEntryCallback location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[39,49] cannot find symbol symbol: class NshAddDelEntryReply location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[43,45] cannot find symbol symbol: class NshEntryDetails location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[47,25] cannot find symbol symbol: class JVppNshImpl location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[48,9] cannot find symbol symbol: class FutureJVppNshFacade location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[48,46] cannot find symbol symbol: class FutureJVppNshFacade location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[61,15] cannot find symbol symbol: class NshAddDelEntry location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[61,44] cannot find symbol symbol: class NshAddDelEntry location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[72,22] cannot find symbol symbol: class NshAddDelEntryReply location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[73,15] cannot find symbol symbol: class NshAddDelEntryReply location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[80,22] cannot find symbol symbol: class NshEntryDetailsReplyDump location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[80,90] cannot find symbol symbol: class NshEntryDump location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[81,15] cannot find symbol symbol: class NshEntryDetailsReplyDump location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[82,14] cannot find symbol symbol: class NshEntryDetails location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[38,9] method does not override or implement a method from a supertype [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[42,9] method does not override or implement a method from a supertype [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[48,9] method does not override or implement a method from a supertype [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[61,25] cannot find symbol symbol: class JVppNshImpl location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/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] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[66,15] cannot find symbol symbol: class NshAddDelEntry location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[66,44] cannot find symbol symbol: class NshAddDelEntry location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[84,32] cannot find symbol symbol: class NshEntryDump location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [INFO] 30 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12.861 s [INFO] Finished at: 2017-07-04T21:13:58+05:30 [INFO] Final Memory: 19M/185M [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] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[28,1] package io.fd.vpp.jvpp.nsh.dto does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[29,1] package io.fd.vpp.jvpp.nsh.callback does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[31,33] package io.fd.vpp.jvpp.nsh.future does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[59,50] cannot find symbol [ERROR] symbol: class FutureJVppNshFacade [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[78,48] cannot find symbol [ERROR] symbol: class FutureJVppNshFacade [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[25,1] package io.fd.vpp.jvpp.nsh.dto does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[26,1] package io.fd.vpp.jvpp.nsh.callback does not exist [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[36,42] cannot find symbol [ERROR] symbol: class NshAddDelEntryCallback [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[36,66] cannot find symbol [ERROR] symbol: class NshEntryCallback [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[39,49] cannot find symbol [ERROR] symbol: class NshAddDelEntryReply [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[43,45] cannot find symbol [ERROR] symbol: class NshEntryDetails [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest.TestCallback [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[47,25] cannot find symbol [ERROR] symbol: class JVppNshImpl [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[48,9] cannot find symbol [ERROR] symbol: class FutureJVppNshFacade [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[48,46] cannot find symbol [ERROR] symbol: class FutureJVppNshFacade [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[61,15] cannot find symbol [ERROR] symbol: class NshAddDelEntry [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[61,44] cannot find symbol [ERROR] symbol: class NshAddDelEntry [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[72,22] cannot find symbol [ERROR] symbol: class NshAddDelEntryReply [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[73,15] cannot find symbol [ERROR] symbol: class NshAddDelEntryReply [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[80,22] cannot find symbol [ERROR] symbol: class NshEntryDetailsReplyDump [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[80,90] cannot find symbol [ERROR] symbol: class NshEntryDump [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[81,15] cannot find symbol [ERROR] symbol: class NshEntryDetailsReplyDump [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/NshFutureApiTest.java:[82,14] cannot find symbol [ERROR] symbol: class NshEntryDetails [ERROR] location: class io.fd.vpp.jvpp.nsh.test.NshFutureApiTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[38,9] method does not override or implement a method from a supertype [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[42,9] method does not override or implement a method from a supertype [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[48,9] method does not override or implement a method from a supertype [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[61,25] cannot find symbol [ERROR] symbol: class JVppNshImpl [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/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] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[66,15] cannot find symbol [ERROR] symbol: class NshAddDelEntry [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[66,44] cannot find symbol [ERROR] symbol: class NshAddDelEntry [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [ERROR] /root/vpp-ls1-working-code/plugins/nsh-plugin/build/java/jvpp/src/main/java/io/fd/vpp/jvpp/nsh/test/JVppNshTest.java:[84,32] cannot find symbol [ERROR] symbol: class NshEntryDump [ERROR] location: class io.fd.vpp.jvpp.nsh.test.JVppNshTest [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 Makefile:990: recipe for target 'jvpp/io_fd_vpp_jvpp_nsh_JVppNshImpl.h' failed make[2]: *** [jvpp/io_fd_vpp_jvpp_nsh_JVppNshImpl.h] Error 1 make[2]: Leaving directory '/root/vpp-ls1-working-code/plugins/nsh-plugin/build/java' Makefile:673: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/root/vpp-ls1-working-code/plugins/nsh-plugin/build' Makefile:441: recipe for target 'all' failed make: *** [all] Error 2
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev