fixing NPE on AIRAVATA-1052

Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/28f0b429
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/28f0b429
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/28f0b429

Branch: refs/heads/master
Commit: 28f0b429530b6d46fa3d5f57334cb28ad07a7269
Parents: 5e3f0cf
Author: chathuri <[email protected]>
Authored: Thu Mar 6 12:13:47 2014 -0500
Committer: chathuri <[email protected]>
Committed: Thu Mar 6 12:13:47 2014 -0500

----------------------------------------------------------------------
 .../airavata/persistance/registry/jpa/resources/Utils.java       | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/28f0b429/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java
----------------------------------------------------------------------
diff --git 
a/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java
 
b/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java
index 9d96f51..e8f39d7 100644
--- 
a/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java
+++ 
b/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java
@@ -747,7 +747,9 @@ public class Utils {
         if (o != null){
             TaskDetailResource taskDetailResource = 
(TaskDetailResource)createTaskDetail(o.getTask());
             jobDetailResource.setTaskDetailResource(taskDetailResource);
-            jobDetailResource.setJobDescription(new 
String(o.getJobDescription()));
+            if (o.getJobDescription() != null){
+                jobDetailResource.setJobDescription(new 
String(o.getJobDescription()));
+            }
             jobDetailResource.setJobId(o.getJobId());
             jobDetailResource.setCreationTime(o.getCreationTime());
             
jobDetailResource.setComputeResourceConsumed(o.getComputeResourceConsumed());

Reply via email to