Sarath Subramanian created ATLAS-1685:
-----------------------------------------

             Summary: Fix coverity scan issues found in latest report
                 Key: ATLAS-1685
                 URL: https://issues.apache.org/jira/browse/ATLAS-1685
             Project: Atlas
          Issue Type: Bug
          Components:  atlas-core
    Affects Versions: 0.9-incubating
            Reporter: Sarath Subramanian
            Assignee: Sarath Subramanian


  ** CID 161144:  Null pointer dereferences  (NULL_RETURNS)
    
/repository/src/main/java/org/apache/atlas/discovery/EntityDiscoveryService.java:
 267 in 
org.apache.atlas.discovery.EntityDiscoveryService.searchUsingBasicQuery(java.lang.String,
 java.lang.String, java.lang.String, int, int)()
    
    
    
________________________________________________________________________________________________________
    *** CID 161144:  Null pointer dereferences  (NULL_RETURNS)
    
/repository/src/main/java/org/apache/atlas/discovery/EntityDiscoveryService.java:
 267 in 
org.apache.atlas.discovery.EntityDiscoveryService.searchUsingBasicQuery(java.lang.String,
 java.lang.String, java.lang.String, int, int)()
    261    
    262                 bindings.put("startIdx", params.offset());
    263                 bindings.put("endIdx", params.offset() + 
params.limit());
    264    
    265                 basicQuery += 
gremlinQueryProvider.getQuery(AtlasGremlinQuery.TO_RANGE_LIST);
    266    
    >>>     CID 161144:  Null pointer dereferences  (NULL_RETURNS)
    >>>     Assigning: "scriptEngine" = null return value from 
"getGremlinScriptEngine".
    267                 ScriptEngine scriptEngine = 
graph.getGremlinScriptEngine();
    268    
    269                 try {
    270                     Object result = 
graph.executeGremlinScript(scriptEngine, bindings, basicQuery, false);
    271    
    272                     if (result instanceof List && 
CollectionUtils.isNotEmpty((List) result)) {
    
    ** CID 161143:  Null pointer dereferences  (NULL_RETURNS)
    
/graphdb/titan0/src/main/java/org/apache/atlas/repository/graphdb/titan0/Titan0Graph.java:
 329 in 
org.apache.atlas.repository.graphdb.titan0.Titan0Graph.executeGremlinScript(java.lang.String)()
    
    
    
________________________________________________________________________________________________________
    *** CID 161143:  Null pointer dereferences  (NULL_RETURNS)
    
/graphdb/titan0/src/main/java/org/apache/atlas/repository/graphdb/titan0/Titan0Graph.java:
 329 in 
org.apache.atlas.repository.graphdb.titan0.Titan0Graph.executeGremlinScript(java.lang.String)()
    323    
    324         private Object executeGremlinScript(String gremlinQuery) throws 
ScriptException {
    325             Object       result = null;
    326             ScriptEngine engine = getGremlinScriptEngine();
    327    
    328             try {
    >>>     CID 161143:  Null pointer dereferences  (NULL_RETURNS)
    >>>     Calling a method on null object "engine".
    329                 Bindings bindings = engine.createBindings();
    330    
    331                 bindings.put("g", getGraph());
    332    
    333                 result = engine.eval(gremlinQuery, bindings);
    334             } finally {



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to