Revision: 2241 http://cogkit.svn.sourceforge.net/cogkit/?rev=2241&view=rev Author: hategan Date: 2008-10-21 21:53:56 +0000 (Tue, 21 Oct 2008) Log Message: ----------- grr; apparently some fault causes can be null? Modified Paths: -------------- trunk/current/src/cog/modules/provider-gt4_0_0/src/org/globus/cog/abstraction/impl/execution/gt4_0_0/JobSubmissionTaskHandler.java Modified: trunk/current/src/cog/modules/provider-gt4_0_0/src/org/globus/cog/abstraction/impl/execution/gt4_0_0/JobSubmissionTaskHandler.java =================================================================== --- trunk/current/src/cog/modules/provider-gt4_0_0/src/org/globus/cog/abstraction/impl/execution/gt4_0_0/JobSubmissionTaskHandler.java 2008-10-20 21:46:02 UTC (rev 2240) +++ trunk/current/src/cog/modules/provider-gt4_0_0/src/org/globus/cog/abstraction/impl/execution/gt4_0_0/JobSubmissionTaskHandler.java 2008-10-21 21:53:56 UTC (rev 2241) @@ -388,6 +388,9 @@ public void stateChanged(GramJob job) { boolean cleanup = false; StateEnumeration state = job.getState(); + if (logger.isInfoEnabled()) { + logger.info("Job state changed: " + state.getValue()); + } if (state.equals(StateEnumeration.Active)) { this.task.setStatus(Status.ACTIVE); } @@ -448,8 +451,10 @@ private String getCauses(FaultType f) { StringBuffer sb = new StringBuffer(); for (int i = 1; i < f.getFaultCause().length; i++) { - sb.append(f.getFaultCause(i).getDescription()[0]); - sb.append("\n"); + if (f.getFaultCause(i) != null) { + sb.append(f.getFaultCause(i).getDescription()[0]); + sb.append("\n"); + } } return sb.toString(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |