Issue building TomEE

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Issue building TomEE

Guillermo García
Hi Dev Team,

Apologies if I got confused between documentation, and/or mail-list
archives. I cannot find a workaround to resolve this issue.

I am trying to build TomEE from source (tag) v8.0.1 but get the following
error:

Build Command: mvn clean install

> [INFO] --- maven-compiler-plugin:3.6.2:compile (default-compile) @
openejb-client ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 150 source files to
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/target/classes
> [INFO]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/ClientMetaData.java:
Some input files use or override a deprecated API.
> [INFO]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/ClientMetaData.java:
Recompile with -Xlint:deprecation for details.
> [INFO]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java:
Some input files use unchecked or unsafe operations.
> [INFO]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java:
Recompile with -Xlint:unchecked for details.
> [INFO] -------------------------------------------------------------
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[19,21]
package org.omg.CORBA does not exist
> [ERROR]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[22,23]
package javax.rmi.CORBA does not exist
> [ERROR]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[23,23]
package javax.rmi.CORBA does not exist
> [ERROR]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[24,17]
package javax.rmi does not exist
> [ERROR]
/Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[43,20]
cannot find symbol
>   symbol:   class ORB
>   location: class org.apache.openejb.client.corba.Corbas

Environment Details:
    JDK build 13.0.1+9, 64-bit.
    Maven v3.6.3
Hardware:
    MacBook Pro
    2,5 GHz Quad-Core Intel Core i7
    16 GB 1600 MHz DDR3

Is there any known workaround to get a successful build?

Thanks in advance.

Best,

Guillermo García
Software Engineer
Reply | Threaded
Open this post in threaded view
|

Re: Issue building TomEE

Cesar Hernandez
Hi Guillermo,
Please use Java 8 and try to build again.
As a side note, to have faster results during the verification of your
environment you can use this "fast build" command [1]:
mvn -Pquick -Dsurefire.useFile=false -DdisableXmlReport=true
-DuniqueVersion=false -ff -Dassemble -DskipTests -DfailIfNoTests=false
clean install

[1] http://tomee.apache.org/dev/source-code.html

El mié., 29 ene. 2020 a las 14:21, Guillermo García (<[hidden email]>)
escribió:

> Hi Dev Team,
>
> Apologies if I got confused between documentation, and/or mail-list
> archives. I cannot find a workaround to resolve this issue.
>
> I am trying to build TomEE from source (tag) v8.0.1 but get the following
> error:
>
> Build Command: mvn clean install
>
> > [INFO] --- maven-compiler-plugin:3.6.2:compile (default-compile) @
> openejb-client ---
> > [INFO] Changes detected - recompiling the module!
> > [INFO] Compiling 150 source files to
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/target/classes
> > [INFO]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/ClientMetaData.java:
> Some input files use or override a deprecated API.
> > [INFO]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/ClientMetaData.java:
> Recompile with -Xlint:deprecation for details.
> > [INFO]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java:
> Some input files use unchecked or unsafe operations.
> > [INFO]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java:
> Recompile with -Xlint:unchecked for details.
> > [INFO] -------------------------------------------------------------
> > [ERROR] COMPILATION ERROR :
> > [INFO] -------------------------------------------------------------
> > [ERROR]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[19,21]
> package org.omg.CORBA does not exist
> > [ERROR]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[22,23]
> package javax.rmi.CORBA does not exist
> > [ERROR]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[23,23]
> package javax.rmi.CORBA does not exist
> > [ERROR]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[24,17]
> package javax.rmi does not exist
> > [ERROR]
>
> /Users/jgarcia/git/tomcat_practices/tomee/server/openejb-client/src/main/java/org/apache/openejb/client/corba/Corbas.java:[43,20]
> cannot find symbol
> >   symbol:   class ORB
> >   location: class org.apache.openejb.client.corba.Corbas
>
> Environment Details:
>     JDK build 13.0.1+9, 64-bit.
>     Maven v3.6.3
> Hardware:
>     MacBook Pro
>     2,5 GHz Quad-Core Intel Core i7
>     16 GB 1600 MHz DDR3
>
> Is there any known workaround to get a successful build?
>
> Thanks in advance.
>
> Best,
>
> Guillermo García
> Software Engineer
>


--
Atentamente:
César Hernández.
Reply | Threaded
Open this post in threaded view
|

Re: Issue building TomEE

Guillermo García
On Wed, Jan 29, 2020, 5:06 PM Cesar Hernandez <[hidden email]> wrote:

> Hi Guillermo,
> Please use Java 8 and try to build again.
>

Hi Cesar,

Great! Thanks for your kind support. I built TomEE successfully using JDK
oracle64-1.8.0.241.

There's some ambiguity in the installation/build documentation for new
users/developers. In conclusion, we need to improve the Java compatibility
information provided on some pages.

In JIRA, I found two tickets
https://issues.apache.org/jira/browse/TOMEE-2539 and
https://issues.apache.org/jira/browse/TOMEE-2540 to add the
java-compatibility.adoc. We could use this document to link it from any
other installation documentation to make it clear what are the minimum
requirements.

Following a couple of paths:
1. From the homepage to installation pages
2. From the homepage to contribution (how to build) page.
There's no link referencing the "Java Compatibility with TomEE" page.

Also, I read in
https://github.com/apache/tomee/pull/479#issuecomment-500642682 about a
great idea to create a compatibility matrix.

I could work on both documentation improvements. Sounds that good, any
ideas?

As a side note, to have faster results during the verification of your
> environment you can use this "fast build" command [1]:
> mvn -Pquick -Dsurefire.useFile=false -DdisableXmlReport=true
> -DuniqueVersion=false -ff -Dassemble -DskipTests -DfailIfNoTests=false
> clean install
>
>
Cool beans! I found the same command in the documentation. Thanks.

--
Guillermo Garcia



> [1] http://tomee.apache.org/dev/source-code.html
>
> --
> Atentamente:
> César Hernández.
>
Reply | Threaded
Open this post in threaded view
|

Re: Issue building TomEE

Cesar Hernandez
Hi Guillermo,

>>"In conclusion, we need to improve the Java compatibility information
provided on some pages."
Yes, I think it's a good idea.

>>I could work on both documentation improvements. Sounds that good, any
ideas?
Absolutely yes! The conversation [1] you mentioned I think it didn't make
it to a JIRA ticket. Feel free to create the JIRA and we can iterate over
the general idea.

Thanks!

[1] https://github.com/apache/tomee/pull/479#issuecomment-500642682


El jue., 30 ene. 2020 a las 15:01, Guillermo García (<[hidden email]>)
escribió:

> On Wed, Jan 29, 2020, 5:06 PM Cesar Hernandez <[hidden email]>
> wrote:
>
> > Hi Guillermo,
> > Please use Java 8 and try to build again.
> >
>
> Hi Cesar,
>
> Great! Thanks for your kind support. I built TomEE successfully using JDK
> oracle64-1.8.0.241.
>
> There's some ambiguity in the installation/build documentation for new
> users/developers. In conclusion, we need to improve the Java compatibility
> information provided on some pages.
>
> In JIRA, I found two tickets
> https://issues.apache.org/jira/browse/TOMEE-2539 and
> https://issues.apache.org/jira/browse/TOMEE-2540 to add the
> java-compatibility.adoc. We could use this document to link it from any
> other installation documentation to make it clear what are the minimum
> requirements.
>
> Following a couple of paths:
> 1. From the homepage to installation pages
> 2. From the homepage to contribution (how to build) page.
> There's no link referencing the "Java Compatibility with TomEE" page.
>
> Also, I read in
> https://github.com/apache/tomee/pull/479#issuecomment-500642682 about a
> great idea to create a compatibility matrix.
>
> I could work on both documentation improvements. Sounds that good, any
> ideas?
>
> As a side note, to have faster results during the verification of your
> > environment you can use this "fast build" command [1]:
> > mvn -Pquick -Dsurefire.useFile=false -DdisableXmlReport=true
> > -DuniqueVersion=false -ff -Dassemble -DskipTests -DfailIfNoTests=false
> > clean install
> >
> >
> Cool beans! I found the same command in the documentation. Thanks.
>
> --
> Guillermo Garcia
>
>
>
> > [1] http://tomee.apache.org/dev/source-code.html
> >
> > --
> > Atentamente:
> > César Hernández.
> >
>


--
Atentamente:
César Hernández.