[gatein-issues] [JBoss JIRA] Updated: (GTNPORTAL-385) Maven Build from FC12 over PowerPC and IBM JDK not working

Thomas Heute (JIRA) jira-events at lists.jboss.org
Mon Dec 14 04:39:31 EST 2009


     [ https://jira.jboss.org/jira/browse/GTNPORTAL-385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Heute updated GTNPORTAL-385:
-----------------------------------

    Affects Version/s:     (was: 3.0.0-Beta04)


An issue cannot affect a non-released version

> Maven Build from FC12 over PowerPC and IBM JDK not working
> ----------------------------------------------------------
>
>                 Key: GTNPORTAL-385
>                 URL: https://jira.jboss.org/jira/browse/GTNPORTAL-385
>             Project: GateIn Portal
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 3.0.0-Beta03
>         Environment: Power PC multi-CPU, FC12 and IBM JDK 1.6 (J9)
>            Reporter: David Calvente
>
> Various problems arises when trying to compile and/or package the whole GateIn:
> TestBoundedBuffer -> testNoLeak() Line 92 assertNotNull(ref2.get());
> TestUserPortalConfigService -> Line 342 -> assertEquals(expectedNavigations, navigations);  returns an additional entry: /groupTest
> ##############  Trunk   ###############  ###############  ############### 
> [INFO] ------------------------------------------------------------------------
> [INFO] Building GateIn Portal Component Scripting
> [INFO]    task-segment: [clean, install]
> [INFO] ------------------------------------------------------------------------
> ...
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 sec
> Running org.exoplatform.commons.utils.TestBoundedBuffer
> Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.66 sec <<< FAILURE!
> Results :
> Failed tests:
>   testNoLeak(org.exoplatform.commons.utils.TestBoundedBuffer)
>  Surefire Report  
> -------------------------------------------------------------------------------
> Test set: org.exoplatform.commons.utils.TestBoundedBuffer
> -------------------------------------------------------------------------------
> Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.66 sec <<< FAILURE!
> testNoLeak(org.exoplatform.commons.utils.TestBoundedBuffer)  Time elapsed: 0.627 sec  <<< FAILURE!
> junit.framework.AssertionFailedError
> 	at junit.framework.Assert.fail(Assert.java:47)
> 	at junit.framework.Assert.assertTrue(Assert.java:20)
> 	at junit.framework.Assert.assertNotNull(Assert.java:217)
> 	at junit.framework.Assert.assertNotNull(Assert.java:210)
> 	at org.exoplatform.commons.utils.TestBoundedBuffer.testNoLeak(TestBoundedBuffer.java:93)
> ###Workaround in order to go far in the process...
> /*
>    public void testNoLeak()
>    {
>       BoundedBuffer<Object> buffer = new BoundedBuffer<Object>(2);
>       Object o1 = new Object();
>       Object o2 = new Object();
>       Object o3 = new Object();
>       buffer.add(o1);
>       buffer.add(o2);
>       buffer.add(o3);
>       WeakReference<Object> ref1 = new WeakReference<Object>(o1);
>       WeakReference<Object> ref2 = new WeakReference<Object>(o2);
>       WeakReference<Object> ref3 = new WeakReference<Object>(o3);
>       o1 = null;
>       o2 = null;
>       o3 = null;
>       forceGC();
>       assertNull(ref1.get());
>       assertNotNull(ref2.get());
>       assertNotNull(ref3.get());
>    }
> */
> ############################################################################### 
> -------------------------------------------------------------------------------
> Test set: org.exoplatform.portal.config.TestUserPortalConfigService
> -------------------------------------------------------------------------------
> Tests run: 29, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 7.007 sec <<< FAILURE!
> testRootGetMakableNavigations(org.exoplatform.portal.config.TestUserPortalConfigService)  Time elapsed: 0.288 sec  <<< FAILURE!
> junit.framework.AssertionFailedError: expected:<[/organization/communication/marketing, /platform, /organization, /organization/management/executive-board, /customers, /organization/management/human-resources, /platform/guests, /organization/communication, /organization/operations/finances, /organization/management, /platform/administrators, /organization/operations/sales, /organization/operations, /partners, /platform/users, /organization/communication/press-and-media]> but was:<[/organization/communication/marketing, /organization/management/executive-board, /customers, /organization/management/human-resources, /organization/management, /platform/administrators, /partners, /platform/users, /groupTest, /organization, /platform, /platform/guests, /organization/communication, /organization/operations/finances, /organization/operations/sales, /organization/operations, /organization/communication/press-and-media]>
> 	at junit.framework.Assert.fail(Assert.java:47)
> 	at junit.framework.Assert.failNotEquals(Assert.java:282)
> 	at junit.framework.Assert.assertEquals(Assert.java:64)
> 	at junit.framework.Assert.assertEquals(Assert.java:71)
> 	at org.exoplatform.portal.config.TestUserPortalConfigService$9.execute(TestUserPortalConfigService.java:342)
> 	at org.exoplatform.portal.config.TestUserPortalConfigService$UnitTest.execute(TestUserPortalConfigService.java:883)
> 	at org.exoplatform.portal.config.TestUserPortalConfigService.testRootGetMakableNavigations(TestUserPortalConfigService.java:330)
> It seems like multi-cpu or IBM JDK is not a tested environment..
> I repeated the steps over FC11 in Intel single CPU and worked fine for Beta-03 (Failed Beta-04 but due to another problems..

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the gatein-issues mailing list