Coverity issues from couple of weeks back...

Bosco


On 5/24/18, 12:25 PM, "scan-ad...@coverity.com" <scan-ad...@coverity.com> 
wrote:

    Hi,
    
    Please find the latest report on new defect(s) introduced to Apache Ranger 
found with Coverity Scan.
    
    5 new defect(s) introduced to Apache Ranger found with Coverity Scan.
    2 defect(s), reported by Coverity Scan earlier, were marked fixed in the 
recent build analyzed by Coverity Scan.
    
    New defect(s) Reported-by: Coverity Scan
    Showing 5 of 5 defect(s)
    
    
    ** CID 175683:    (FORWARD_NULL)
    
    
    
________________________________________________________________________________________________________
    *** CID 175683:    (FORWARD_NULL)
    /security-admin/src/test/java/org/apache/ranger/rest/TestXUserREST.java: 
1043 in 
org.apache.ranger.rest.TestXUserREST.test58updateXAuditMapVXResourceNull()()
    1037                Mockito.verify(xResourceService).readResource(null);
    1038                
Mockito.verify(restErrorUtil.createRESTException(Mockito.anyString(), 
(MessageEnums)Mockito.any()));
    1039        }
    1040        @Test
    1041        public void test58updateXAuditMapVXResourceNull() {
    1042
    >>>     CID 175683:    (FORWARD_NULL)
    >>>     Passing "null" to "updateXAuditMap", which dereferences it.
    1043                
Mockito.when(xUserMgr.updateXAuditMap(null)).thenReturn(null);
    1044                VXAuditMap 
retvXAuditMap=xUserRest.updateXAuditMap(null);
    1045                Mockito.verify(xUserMgr).updateXAuditMap(null);
    1046                assertNull(retvXAuditMap);
    1047
    1048        }
    /security-admin/src/test/java/org/apache/ranger/rest/TestXUserREST.java: 
1045 in 
org.apache.ranger.rest.TestXUserREST.test58updateXAuditMapVXResourceNull()()
    1039        }
    1040        @Test
    1041        public void test58updateXAuditMapVXResourceNull() {
    1042
    1043                
Mockito.when(xUserMgr.updateXAuditMap(null)).thenReturn(null);
    1044                VXAuditMap 
retvXAuditMap=xUserRest.updateXAuditMap(null);
    >>>     CID 175683:    (FORWARD_NULL)
    >>>     Passing "null" to "updateXAuditMap", which dereferences it.
    1045                Mockito.verify(xUserMgr).updateXAuditMap(null);
    1046                assertNull(retvXAuditMap);
    1047
    1048        }
    1049        @Test
    1050        public void test59deleteXAuditMap() {
    
    ** CID 175682:  Null pointer dereferences  (FORWARD_NULL)
    
    
    
________________________________________________________________________________________________________
    *** CID 175682:  Null pointer dereferences  (FORWARD_NULL)
    /security-admin/src/main/java/org/apache/ranger/rest/XUserREST.java: 554 in 
org.apache.ranger.rest.XUserREST.updateXPermMap(org.apache.ranger.view.VXPermMap)()
    548                 if (vXPermMap != null) {
    549                         if 
(xResourceService.readResource(vXPermMap.getResourceId()) == null) {
    550                                 throw 
restErrorUtil.createRESTException("Invalid Input Data - No resource found with 
Id: " + vXPermMap.getResourceId());
    551                         }
    552                 }
    553     
    >>>     CID 175682:  Null pointer dereferences  (FORWARD_NULL)
    >>>     Passing null pointer "vXPermMap" to "updateXPermMap", which 
dereferences it.
    554                 return xUserMgr.updateXPermMap(vXPermMap);
    555         }
    556     
    557         @DELETE
    558         @Path("/permmaps/{id}")
    559         @RangerAnnotationClassName(class_name = VXPermMap.class)
    
    ** CID 175681:  Incorrect expression  (USELESS_CALL)
    
    
    
________________________________________________________________________________________________________
    *** CID 175681:  Incorrect expression  (USELESS_CALL)
    
/security-admin/src/test/java/org/apache/ranger/service/TestRangerServiceDefService.java:
 550 in 
org.apache.ranger.service.TestRangerServiceDefService.test4getAllServiceDefs()()
    544                 Assert.assertNotNull(dbRangerServiceDef);
    545                 Mockito.verify(daoManager).getXXResourceDef();
    546                 Mockito.verify(daoManager).getXXAccessTypeDef();
    547                 Mockito.verify(daoManager).getXXPolicyConditionDef();
    548                 Mockito.verify(daoManager).getXXContextEnricherDef();
    549                 Mockito.verify(daoManager).getXXEnumDef();
    >>>     Calling 
"(org.apache.ranger.db.RangerDaoManager)org.mockito.Mockito.verify(daoManager).getXXEnumElementDef()"
 is only useful for its return value, which is ignored.
    550                 Mockito.verify(daoManager).getXXEnumElementDef();
    551         }
    552     
    553         @Test
    554         public void test5getPopulatedViewObject() {
    555                 XXPortalUserDao xPortalUserDao = 
Mockito.mock(XXPortalUserDao.class);
    
    ** CID 175680:  Null pointer dereferences  (FORWARD_NULL)
    
    
    
________________________________________________________________________________________________________
    *** CID 175680:  Null pointer dereferences  (FORWARD_NULL)
    /security-admin/src/test/java/org/apache/ranger/rest/TestXUserREST.java: 
838 in org.apache.ranger.rest.TestXUserREST.test45updateXPermMap()()
    832
    833                 Mockito.verify(xUserMgr).updateXPermMap(permMap);
    834                 
Mockito.verify(xResourceService).readResource(permMap.getResourceId());
    835         }
    836         @Test
    837         public void test45updateXPermMap() {
    >>>     CID 175680:  Null pointer dereferences  (FORWARD_NULL)
    >>>     Passing "null" to "updateXPermMap", which dereferences it.
    838                 
Mockito.when(xUserMgr.updateXPermMap(null)).thenReturn(null);
    839                 VXPermMap retVxGroup=xUserRest.updateXPermMap(null);
    840                 assertNull(retVxGroup);
    841                 Mockito.verify(xUserMgr).updateXPermMap(null);
    842         }
    843         @Test
    
    ** CID 175679:  Null pointer dereferences  (FORWARD_NULL)
    
    
    
________________________________________________________________________________________________________
    *** CID 175679:  Null pointer dereferences  (FORWARD_NULL)
    /security-admin/src/main/java/org/apache/ranger/rest/XUserREST.java: 638 in 
org.apache.ranger.rest.XUserREST.updateXAuditMap(org.apache.ranger.view.VXAuditMap)()
    632                 if (vXAuditMap != null) {
    633                         if 
(xResourceService.readResource(vXAuditMap.getResourceId()) == null) {
    634                                 throw 
restErrorUtil.createRESTException("Invalid Input Data - No resource found with 
Id: " + vXAuditMap.getResourceId(), MessageEnums.INVALID_INPUT_DATA);
    635                         }
    636                 }
    637     
    >>>     CID 175679:  Null pointer dereferences  (FORWARD_NULL)
    >>>     Passing null pointer "vXAuditMap" to "updateXAuditMap", which 
dereferences it.
    638                 return xUserMgr.updateXAuditMap(vXAuditMap);
    639         }
    640     
    641         @DELETE
    642         @Path("/auditmaps/{id}")
    643         @RangerAnnotationClassName(class_name = VXAuditMap.class)
    
    
    
________________________________________________________________________________________________________
    To view the defects in Coverity Scan visit, 
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZSbhom32dlDl11LWEm9nX11zsOWMf5dv3Q9Mogo-2FGua3FsLRTFft2V-2FOFC9o0P2e0-3D_d04ZgyDzSjlwpjXIuOFYDNE6R93Lal83MDClQK32PZs9GjIYzXgfcpf08hs269Aqb0Nmv-2F74IftjmdsLkLyC3L2HyOLN4Qx4H-2FZzfs83JHRfVmBC-2BOAzSO9dWAcNbVHV5u9hZZ8bXiCGuA1fJgk88afMUPTr7mkdS1ZAUJprprXYU-2BGRowPpAQmG9p0LgimenY4qdm9XJQ2JTqp3UtoC8A-3D-3D
    
      To manage Coverity Scan email notifications for "bo...@apache.org", click 
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4HK0JLY-2BbZ-2FD0yvjg-2BbWSwquqqdEYtbR9nIDW-2BM81kI8TiABM2LsH3tiPfMWf-2FvOsjZSWngS5IRVC-2FH5Pl4zyaK1OE6Dh-2BhR6pXASEFJKZLM-3D_d04ZgyDzSjlwpjXIuOFYDNE6R93Lal83MDClQK32PZs9GjIYzXgfcpf08hs269AqyAdaXEtpCQAP0fGpn60SBjm0ypyVzIvAKeFeuhfHWpohF-2F8bFLH9YZGQf7WIWdsQaGJVyTLM1NlDfktYb8dyAYQjp-2BqzWCKYjrvvdkCpqTTqSuPhMrAOgVzNFWu6T0eo0H5DRLNzJd-2Bbl5hpJcgt4Q-3D-3D
    
    


Reply via email to