diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index e9ad4ffe2..3ecd6750f 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -11,6 +11,7 @@ - fix: Good Bad fields not properly localized - fix: File user profile fields didn't link to the file - fix: SQL Reports only work on MySQL databases + - More complete error messages from spectre 7.4.8 - fix: Syndicated Content doesn't display all items with multiple feeds in interleaved mode diff --git a/lib/Spectre/Workflow.pm b/lib/Spectre/Workflow.pm index 231b5d5a8..9ec63394a 100644 --- a/lib/Spectre/Workflow.pm +++ b/lib/Spectre/Workflow.pm @@ -585,17 +585,17 @@ sub workerResponse { $self->debug("Got an error response for $instanceId."); $kernel->yield("suspendInstance",$instance); } else { - $self->error("Something bad happened on the return of $instanceId. ".$response->error_as_HTML); + $self->error("Something bad happened on the return of $instance->{sitename} - $instanceId. ".$response->error_as_HTML); $kernel->yield("suspendInstance",$instance); } } elsif ($response->is_redirect) { - $self->error("Response for $instanceId was redirected. This should never happen if configured properly!!!"); + $self->error("Response for $instance->{sitename} - $instanceId was redirected. This should never happen if configured properly!!!"); $instance->{lastState} = "redirect"; $instance->{lastRunTime} = localtime(time()); } elsif ($response->is_error) { $instance->{lastState} = "comm error"; $instance->{lastRunTime} = localtime(time()); - $self->error("Response for $instanceId had a communications error. ".$response->error_as_HTML); + $self->error("Response for $instance->{sitename} - $instanceId had a communications error. ".$response->error_as_HTML); $kernel->yield("suspendInstance",$instance) } }