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.
> >
>

Reply via email to