[ 
https://issues.apache.org/jira/browse/BIGTOP-804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Johnny Zhang reassigned BIGTOP-804:
-----------------------------------

    Assignee: Johnny Zhang
    
> org.apache.bigtop.itest.pmanager.PackageManagerTest.testLookupGcc fails on 
> some systems
> ---------------------------------------------------------------------------------------
>
>                 Key: BIGTOP-804
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-804
>             Project: Bigtop
>          Issue Type: Bug
>            Reporter: Jolly Chen
>            Assignee: Johnny Zhang
>
> I noticed from the Jenkins runs at 
> https://builds.apache.org/job/Bigtop-trunk-iTest/
> that the job passes for the ubuntu2 slave, but not for others.
> The failure:
> https://builds.apache.org/job/Bigtop-trunk-iTest/org.apache.bigtop.itest$itest-common/583/testReport/org.apache.bigtop.itest.pmanager/PackageManagerTest/testLookupGcc/
> is 
> java.lang.NullPointerException: Cannot invoke method length() on null object
>       at 
> org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77)
>       at 
> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
>       at 
> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
>       at 
> org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32)
>       at 
> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
>       at 
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
>       at 
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
>       at 
> org.apache.bigtop.itest.pmanager.PackageManagerTest.testLookupGcc(PackageManagerTest.groovy:45)
> which seems to be due to the fact that on some systems, the 'gcc' package 
> lack the metadata field "description".
> Not sure why this is the case for the other ubuntu slaves on Jenkins but not 
> on ubuntu2.
>   void testLookupGcc() {
>     List<PackageInstance> pkgs = pmgr.lookup("gcc");
>     assertFalse("gcc non found in repository", pkgs.size() == 0);
>     assertFalse("can not get description for the gcc package", 
> pkgs.get(0).getMeta()["description"].length() == 0);
>   }

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to