Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/21/11 17:29:56 (13 years ago)
Author:
ascheibe
Message:

#1233

  • some Admin UI bugfixes

Slave:

  • fixed bug when Pause is called immediately after Calculate
  • send exceptions when something goes wrong in Pause or Stop
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.4/SlaveJob.cs

    r6456 r6464  
    202202          case ExecutorMessageType.JobFailed:
    203203            executorMonitoringRun = false;
    204             OnJobFailed(new JobFailedException(executor.CurrentException));
     204            OnJobFailed(new JobFailedException(executor.CurrentExceptionStr));
    205205            DisposeAppDomain();
    206206            break;
     
    208208          case ExecutorMessageType.StopExecutorMonitoringThread:
    209209            executorMonitoringRun = false;
    210             return;
     210            break;
     211
     212          case ExecutorMessageType.ExceptionOccured:
     213            executorMonitoringRun = false;
     214            DisposeAppDomain();
     215            if (executor.CurrentException != null) {
     216              OnExceptionOccured(executor.CurrentException);
     217            } else {
     218              OnExceptionOccured(new Exception(string.Format("Unknow exception occured in Executor for job {0}", JobId)));
     219            }
     220            break;
    211221        }
    212222      }
Note: See TracChangeset for help on using the changeset viewer.