You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Lin Sun <li...@gmail.com> on 2010/08/12 22:35:27 UTC

unable to build openejb-jcdi

Hi

I am trying to build the new openejb-jcdi code.   Here is what I did
1. check out code from
http://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi/
2. run mvn clean test, it failed at some junit failure
3. run mvn clean test -DskipTests=true

However, I am failing at many compilation errors like below -

[INFO] Compiling 599 source files to C:\openejb-jcdi\container\openejb-core\targ
et\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\Poj
oSerialization.java:[38,33] sun.misc.Unsafe is Sun proprietary API and may be re
moved in a future release

C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\pro
xy\LocalBeanProxyGeneratorImpl.java:[30,33] sun.misc.Unsafe is Sun proprietary A
PI and may be removed in a future release

How can i get the openejb-jcdi project to build?   I am using sun jdk
1.6.0_21 and maven 2.2.1

Thanks

Lin

Re: unable to build openejb-jcdi

Posted by Lin Sun <li...@gmail.com>.
Hi Karan

Thank you so much... that indeed fixed the build issue I have now.

I'm looking into how to hook up this code with the atinject tck...
i'll report back...

Lin

On Fri, Aug 13, 2010 at 12:38 PM, Karan Malhi <ka...@gmail.com> wrote:
> Hi Lin,
>
> I faced the same issue with compilation failures and had to checkout and
> build openwebbeans to ensure that openejb-jcdi compiles. Looks like the
> openwebbeans snapshot is not being updated in the maven repo or it could be
> something else -- not sure about this one.
>
> Yes, mvn clean install -DskipTests  is the correct way to do the build while
> skipping tests
>
> Regarding, some of the tests still running (MovieTest) and failing, that was
> an issue with the pom.xml. maven-surefire-plugin version was  set to 2.2 in
> our pom.xml and version 2.2 of that plugin does not recognize the skipTests
> property. I have updated our pom's to reflect the latest version of the
> surefire-plugin. You should now be able to update your working copy of
> openejb-jcdi and try to run the build again. It should build fine.
>
> On Fri, Aug 13, 2010 at 10:50 AM, Lin Sun <li...@gmail.com> wrote:
>
>> Hi
>>
>> Thanks.  I didn't build openwebbeans first.
>>
>> So i went to build openwebbeans, then openejb-jcdi.
>>
>> I ran mvn clean install -DskipTests=true
>>
>> &
>>
>> mvn clean install -DskipTests=true -DskipiTests=true
>>
>> But still failed at a test error ( org.superbiz.moviefun.MoviesTest).
>> Is above the correct way to run build with test off?
>>
>> I did notice my openejb-core module builds fine.  Is this the only
>> project that uses openwebbean?
>>
>> Thanks
>>
>> Lin
>>
>>
>> On Thu, Aug 12, 2010 at 5:36 PM, David Blevins <da...@visi.com>
>> wrote:
>> >
>> > On Aug 12, 2010, at 1:35 PM, Lin Sun wrote:
>> >
>> >> Hi
>> >>
>> >> I am trying to build the new openejb-jcdi code.   Here is what I did
>> >> 1. check out code from
>> >> http://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi/
>> >> 2. run mvn clean test, it failed at some junit failure
>> >> 3. run mvn clean test -DskipTests=true
>> >>
>> >> However, I am failing at many compilation errors like below -
>> >>
>> >> [INFO] Compiling 599 source files to
>> C:\openejb-jcdi\container\openejb-core\targ
>> >> et\classes
>> >> [INFO]
>> ------------------------------------------------------------------------
>> >> [ERROR] BUILD FAILURE
>> >> [INFO]
>> ------------------------------------------------------------------------
>> >> [INFO] Compilation failure
>> >>
>> >>
>> C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\Poj
>> >> oSerialization.java:[38,33] sun.misc.Unsafe is Sun proprietary API and
>> may be re
>> >> moved in a future release
>> >>
>> >>
>> C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\pro
>> >> xy\LocalBeanProxyGeneratorImpl.java:[30,33] sun.misc.Unsafe is Sun
>> proprietary A
>> >> PI and may be removed in a future release
>> >>
>> >> How can i get the openejb-jcdi project to build?   I am using sun jdk
>> >> 1.6.0_21 and maven 2.2.1
>> >
>> > The "sun.misc.Unsafe" lines are warnings and shouldn't cause any build
>> failures.  I don't know if the OpenWebBeans snapshots are current.
>> >
>> > I just checked out fresh copies of both[1][2] and built with tests off to
>> check for compilation errors and didn't have any compile issues.  You can
>> ignore or comment out any failed test cases.
>> >
>> > -David
>> >
>> >
>> >  [1] https://svn.apache.org/repos/asf/openwebbeans/trunk
>> >  [2] https://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi
>> >
>> >
>>
>
>
>
> --
> Karan Singh Malhi
>

Re: unable to build openejb-jcdi

Posted by Karan Malhi <ka...@gmail.com>.
Hi Lin,

I faced the same issue with compilation failures and had to checkout and
build openwebbeans to ensure that openejb-jcdi compiles. Looks like the
openwebbeans snapshot is not being updated in the maven repo or it could be
something else -- not sure about this one.

Yes, mvn clean install -DskipTests  is the correct way to do the build while
skipping tests

Regarding, some of the tests still running (MovieTest) and failing, that was
an issue with the pom.xml. maven-surefire-plugin version was  set to 2.2 in
our pom.xml and version 2.2 of that plugin does not recognize the skipTests
property. I have updated our pom's to reflect the latest version of the
surefire-plugin. You should now be able to update your working copy of
openejb-jcdi and try to run the build again. It should build fine.

On Fri, Aug 13, 2010 at 10:50 AM, Lin Sun <li...@gmail.com> wrote:

> Hi
>
> Thanks.  I didn't build openwebbeans first.
>
> So i went to build openwebbeans, then openejb-jcdi.
>
> I ran mvn clean install -DskipTests=true
>
> &
>
> mvn clean install -DskipTests=true -DskipiTests=true
>
> But still failed at a test error ( org.superbiz.moviefun.MoviesTest).
> Is above the correct way to run build with test off?
>
> I did notice my openejb-core module builds fine.  Is this the only
> project that uses openwebbean?
>
> Thanks
>
> Lin
>
>
> On Thu, Aug 12, 2010 at 5:36 PM, David Blevins <da...@visi.com>
> wrote:
> >
> > On Aug 12, 2010, at 1:35 PM, Lin Sun wrote:
> >
> >> Hi
> >>
> >> I am trying to build the new openejb-jcdi code.   Here is what I did
> >> 1. check out code from
> >> http://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi/
> >> 2. run mvn clean test, it failed at some junit failure
> >> 3. run mvn clean test -DskipTests=true
> >>
> >> However, I am failing at many compilation errors like below -
> >>
> >> [INFO] Compiling 599 source files to
> C:\openejb-jcdi\container\openejb-core\targ
> >> et\classes
> >> [INFO]
> ------------------------------------------------------------------------
> >> [ERROR] BUILD FAILURE
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO] Compilation failure
> >>
> >>
> C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\Poj
> >> oSerialization.java:[38,33] sun.misc.Unsafe is Sun proprietary API and
> may be re
> >> moved in a future release
> >>
> >>
> C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\pro
> >> xy\LocalBeanProxyGeneratorImpl.java:[30,33] sun.misc.Unsafe is Sun
> proprietary A
> >> PI and may be removed in a future release
> >>
> >> How can i get the openejb-jcdi project to build?   I am using sun jdk
> >> 1.6.0_21 and maven 2.2.1
> >
> > The "sun.misc.Unsafe" lines are warnings and shouldn't cause any build
> failures.  I don't know if the OpenWebBeans snapshots are current.
> >
> > I just checked out fresh copies of both[1][2] and built with tests off to
> check for compilation errors and didn't have any compile issues.  You can
> ignore or comment out any failed test cases.
> >
> > -David
> >
> >
> >  [1] https://svn.apache.org/repos/asf/openwebbeans/trunk
> >  [2] https://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi
> >
> >
>



-- 
Karan Singh Malhi

Re: unable to build openejb-jcdi

Posted by Lin Sun <li...@gmail.com>.
Hi

Thanks.  I didn't build openwebbeans first.

So i went to build openwebbeans, then openejb-jcdi.

I ran mvn clean install -DskipTests=true

&

mvn clean install -DskipTests=true -DskipiTests=true

But still failed at a test error ( org.superbiz.moviefun.MoviesTest).
Is above the correct way to run build with test off?

I did notice my openejb-core module builds fine.  Is this the only
project that uses openwebbean?

Thanks

Lin


On Thu, Aug 12, 2010 at 5:36 PM, David Blevins <da...@visi.com> wrote:
>
> On Aug 12, 2010, at 1:35 PM, Lin Sun wrote:
>
>> Hi
>>
>> I am trying to build the new openejb-jcdi code.   Here is what I did
>> 1. check out code from
>> http://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi/
>> 2. run mvn clean test, it failed at some junit failure
>> 3. run mvn clean test -DskipTests=true
>>
>> However, I am failing at many compilation errors like below -
>>
>> [INFO] Compiling 599 source files to C:\openejb-jcdi\container\openejb-core\targ
>> et\classes
>> [INFO] ------------------------------------------------------------------------
>> [ERROR] BUILD FAILURE
>> [INFO] ------------------------------------------------------------------------
>> [INFO] Compilation failure
>>
>> C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\Poj
>> oSerialization.java:[38,33] sun.misc.Unsafe is Sun proprietary API and may be re
>> moved in a future release
>>
>> C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\pro
>> xy\LocalBeanProxyGeneratorImpl.java:[30,33] sun.misc.Unsafe is Sun proprietary A
>> PI and may be removed in a future release
>>
>> How can i get the openejb-jcdi project to build?   I am using sun jdk
>> 1.6.0_21 and maven 2.2.1
>
> The "sun.misc.Unsafe" lines are warnings and shouldn't cause any build failures.  I don't know if the OpenWebBeans snapshots are current.
>
> I just checked out fresh copies of both[1][2] and built with tests off to check for compilation errors and didn't have any compile issues.  You can ignore or comment out any failed test cases.
>
> -David
>
>
>  [1] https://svn.apache.org/repos/asf/openwebbeans/trunk
>  [2] https://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi
>
>

Re: unable to build openejb-jcdi

Posted by David Blevins <da...@visi.com>.
On Aug 12, 2010, at 1:35 PM, Lin Sun wrote:

> Hi
> 
> I am trying to build the new openejb-jcdi code.   Here is what I did
> 1. check out code from
> http://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi/
> 2. run mvn clean test, it failed at some junit failure
> 3. run mvn clean test -DskipTests=true
> 
> However, I am failing at many compilation errors like below -
> 
> [INFO] Compiling 599 source files to C:\openejb-jcdi\container\openejb-core\targ
> et\classes
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Compilation failure
> 
> C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\Poj
> oSerialization.java:[38,33] sun.misc.Unsafe is Sun proprietary API and may be re
> moved in a future release
> 
> C:\openejb-jcdi\container\openejb-core\src\main\java\org\apache\openejb\util\pro
> xy\LocalBeanProxyGeneratorImpl.java:[30,33] sun.misc.Unsafe is Sun proprietary A
> PI and may be removed in a future release
> 
> How can i get the openejb-jcdi project to build?   I am using sun jdk
> 1.6.0_21 and maven 2.2.1

The "sun.misc.Unsafe" lines are warnings and shouldn't cause any build failures.  I don't know if the OpenWebBeans snapshots are current.

I just checked out fresh copies of both[1][2] and built with tests off to check for compilation errors and didn't have any compile issues.  You can ignore or comment out any failed test cases.

-David


 [1] https://svn.apache.org/repos/asf/openwebbeans/trunk
 [2] https://svn.apache.org/repos/asf/openejb/branches/openejb-jcdi