good explanation ! It is better to share the versions like
mvn -v java -version javac -version -Wei On Mon, 14 Mar 2022 at 13:39, Slavka Peleva <[email protected]> wrote: > This means that the class is compiled with a higher version of java than > the version with which you try to run it (compiled with 11 and try to run > it now with 8). You need to set the `JAVA_HOME` environment variable with > the correct version of java (needed for the project - if I remember > correct from 4.14 it is java 11 before that java 8) and rerun the build. > > Best regards, > Slavka > > On Mon, Mar 14, 2022 at 2:17 PM Дикевич Евгений Александрович < > [email protected]> wrote: > > > Thx, Slavka! > > > > But when I try command `mvn clean install -DskipTests` in tools directory > > now I have new error: > > > > [INFO] --- exec-maven-plugin:1.2.1:exec (compile) @ cloud-apidoc --- > > Error: A JNI error has occurred, please check your installation and try > > again > > Exception in thread "main" java.lang.UnsupportedClassVersionError: > > com/cloud/api/doc/ApiXmlDocWriter has been compiled by a more recent > > version of the Java Runtime (class file version 55.0), this version of > the > > Java Runtime only recognizes class file versions up to 52.0 > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(ClassLoader.java:756) > > at > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > > at java.net.URLClassLoader.defineClass(URLClassLoader.java:473) > > at java.net.URLClassLoader.access$100(URLClassLoader.java:74) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:369) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:363) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:362) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:418) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:351) > > at > > sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601) > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Reactor Summary: > > [INFO] > > [INFO] Apache CloudStack Developer Tools ................. SUCCESS > [1.058s] > > [INFO] Apache CloudStack apidocs ......................... FAILURE > [4.473s] > > [INFO] Apache CloudStack marvin .......................... SKIPPED > > [INFO] Apache CloudStack DevCloud4 ....................... SKIPPED > > [INFO] Apache CloudStack DevCloud-KVM .................... SKIPPED > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 5.715s > > [INFO] Finished at: Mon Mar 14 15:14:59 MSK 2022 > > [INFO] Final Memory: 36M/154M > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal > > org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (compile) on project > > cloud-apidoc: Command execution failed. Process exited with an error: 1 > > (Exit value: 1) -> [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/MojoExecutionException > > [ERROR] > > [ERROR] After correcting the problems, you can resume the build with the > > command > > [ERROR] mvn <goals> -rf :cloud-apidoc > > > > > > > > > > > > -----Original Message----- > > From: Slavka Peleva [mailto:[email protected]] > > Sent: Monday, March 14, 2022 1:53 PM > > To: [email protected] > > Subject: [!!Mass Mail]Re: Build CS from Sources > > > > Hi Evgeniy, > > > > I don't tell that this solution is perfect, but I had this problem once > > and those steps helped me to solve it: > > - In the main CS directory, execute - `mvn clean install -DskipTests` > > (this will download all required dependencies and build the CS modules > > locally. I use the option `-DskipTests` because in this case, you don't > > want to run all tests ) > > - when the build finishes you should go to the `tools` directory and > > execute the same command `mvn clean install -DskipTests` it could fail > like > > this: > > > > [INFO] Apache CloudStack Developer Tools .................. SUCCESS [ > > 0.781 s] > > [INFO] Apache CloudStack apidocs .......................... SUCCESS [ > > 10.257 s] > > [INFO] Apache CloudStack marvin ........................... SUCCESS [ > > 3.650 s] > > [INFO] Apache CloudStack DevCloud4 ........................ FAILURE [ > > 0.059 s] > > [INFO] Apache CloudStack DevCloud-KVM ..................... SKIPPED > > > > But you can proceed after that with packaging. > > > > Best regards, > > Slavka > > > > > > On Mon, Mar 14, 2022 at 11:12 AM Дикевич Евгений Александрович < > > [email protected]> wrote: > > > > > Hi all! > > > > > > Does somebody try to build CS from sources? > > > Try It with official documentation and on one step I get ERROR: > > > > > > Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec > > > (compile) on project cloud-apidoc: Command execution failed. Process > > > exited with an error: 1 (Exit value: 1) -> [Help 1] > > > > > > I try to build rmps for el8. > > > > > > > > > > > > Внимание! > > > Это электронное письмо и все прикрепленные к нему файлы являются > > > конфиденциальными и предназначены исключительно для использования > > > лицом (лицами), которому (которым) оно предназначено. Если Вы не > > > являетесь лицом (лицами), которому (которым) предназначено это письмо, > > > не копируйте и не разглашайте его содержимое и удалите это сообщение и > > > все вложения из Вашей почтовой системы. Любое несанкционированное > > > использование, распространение, раскрытие, печать или копирование > > > этого электронного письма и прикрепленных к нему файлов, кроме как > > > лицом (лицами) которому (которым) они предназначены, является > > > незаконным и запрещено. Принимая во внимание, что передача данных > > > посредством Интернет не является безопасной, мы не несем никакой > > > ответственности за любой потенциальный ущерб, причиненный в результате > > > ошибок при передаче данных или этим сообщением и прикрепленными к нему > > файлами. > > > > > > Attention! > > > This email and all attachments to it are confidential and are intended > > > solely for use by the person (or persons) referred to (mentioned) as > > > the intended recipient (recipients). If you are not the intended > > > recipient of this email, do not copy or disclose its contents and > > > delete the message and any attachments to it from your e-mail system. > > > Any unauthorized use, dissemination, disclosure, printing or copying > > > of this e-mail and files attached to it, except by the intended > > > recipient, is illegal and is prohibited. Taking into account that data > > > transmission via Internet is not secure, we assume no responsibility > > > for any potential damage caused by data transmission errors or this > > message and the files attached to it. > > > > > Внимание! > > Это электронное письмо и все прикрепленные к нему файлы являются > > конфиденциальными и предназначены исключительно для использования лицом > > (лицами), которому (которым) оно предназначено. Если Вы не являетесь > лицом > > (лицами), которому (которым) предназначено это письмо, не копируйте и не > > разглашайте его содержимое и удалите это сообщение и все вложения из > Вашей > > почтовой системы. Любое несанкционированное использование, > распространение, > > раскрытие, печать или копирование этого электронного письма и > прикрепленных > > к нему файлов, кроме как лицом (лицами) которому (которым) они > > предназначены, является незаконным и запрещено. Принимая во внимание, что > > передача данных посредством Интернет не является безопасной, мы не несем > > никакой ответственности за любой потенциальный ущерб, причиненный в > > результате ошибок при передаче данных или этим сообщением и > прикрепленными > > к нему файлами. > > > > Attention! > > This email and all attachments to it are confidential and are intended > > solely for use by the person (or persons) referred to (mentioned) as the > > intended recipient (recipients). If you are not the intended recipient of > > this email, do not copy or disclose its contents and delete the message > and > > any attachments to it from your e-mail system. Any unauthorized use, > > dissemination, disclosure, printing or copying of this e-mail and files > > attached to it, except by the intended recipient, is illegal and is > > prohibited. Taking into account that data transmission via Internet is > not > > secure, we assume no responsibility for any potential damage caused by > data > > transmission errors or this message and the files attached to it. > > >
