Skip to content

Commit c2aa61a

Browse files
authored
Merge pull request #112 from amayer5125/catch-job-errors
Catch All Throwables while Processing Message
2 parents 9cc3be1 + 407fad5 commit c2aa61a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Queue/Processor.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121
use Cake\Queue\Job\Message;
2222
use Enqueue\Consumption\Result;
2323
use Error;
24-
use Exception;
2524
use Interop\Queue\Context;
2625
use Interop\Queue\Message as QueueMessage;
2726
use Interop\Queue\Processor as InteropProcessor;
2827
use Psr\Log\LoggerInterface;
2928
use Psr\Log\NullLogger;
3029
use RuntimeException;
30+
use Throwable;
3131

3232
class Processor implements InteropProcessor
3333
{
@@ -80,7 +80,7 @@ public function process(QueueMessage $message, Context $context)
8080

8181
try {
8282
$response = $this->processMessage($jobMessage);
83-
} catch (Exception $e) {
83+
} catch (Throwable $e) {
8484
$this->logger->debug(sprintf('Message encountered exception: %s', $e->getMessage()));
8585
$this->dispatchEvent('Processor.message.exception', [
8686
'message' => $jobMessage,

0 commit comments

Comments
 (0)