This is an automated email from the ASF dual-hosted git repository.
isjarana pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git
The following commit(s) were added to refs/heads/develop by this push:
new d11eafb182 Add process
new 3a7585548c Merge pull request #382 from isururanawaka/metaschedular
d11eafb182 is described below
commit d11eafb1828ef13437e8e9f5db466f138e754a59
Author: Isuru Ranawaka <[email protected]>
AuthorDate: Thu Feb 2 08:47:55 2023 -0500
Add process
---
.../registry/core/repositories/expcatalog/ProcessRepository.java | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git
a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
index 3116212b7a..d8c6c37876 100644
---
a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
+++
b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
@@ -204,17 +204,16 @@ public class ProcessRepository extends
ExpCatAbstractRepository<ProcessModel, Pr
gatewayId,String.valueOf(searchTime));
List<Object> helixTimeList =
processRepository.selectWithNativeQuery(QueryConstants.FIND_AVG_TIME_HELIX_NATIVE_QUERY,
gatewayId,String.valueOf(searchTime));
- if(orchTimeList.size()>0){
+ if(orchTimeList.size()>0 && orchTimeList.get(0) != null){
timeDistributions.put(DBConstants.MetaData.ORCH_TIME,Double.parseDouble((String)
orchTimeList.get(0)));
}
- if(queueingTimeList.size()>0){
+ if(queueingTimeList.size()>0 && queueingTimeList.get(0) != null){
timeDistributions.put(DBConstants.MetaData.QUEUED_TIME,Double.parseDouble((String)
queueingTimeList.get(0)));
}
- if(helixTimeList.size()>0){
+ if(helixTimeList.size()>0 && helixTimeList.get(0) != null){
timeDistributions.put(DBConstants.MetaData.HELIX,Double.parseDouble((String)
helixTimeList.get(0)));
}
return timeDistributions;
}
-
}