You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Sarath Subramanian (JIRA)" <ji...@apache.org> on 2017/03/26 22:42:41 UTC
[jira] [Commented] (ATLAS-1685) Fix coverity scan issues found in
latest report
[ https://issues.apache.org/jira/browse/ATLAS-1685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15942476#comment-15942476 ]
Sarath Subramanian commented on ATLAS-1685:
-------------------------------------------
Review link: https://reviews.apache.org/r/57941/
> 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
> Attachments: ATLAS-1685.1.patch
>
>
> ** 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)