class_docstr: Raise when event processing failed
class_docstr_tok: ["Raise","when","event","processing","failed"]
code: def __init__(self, workflow_id: str, what_happened: str):
      self.message = f"Workflow[id={workflow_id}] HTTP event handle failed: {what_happened}"
      super().__init__(self.message)
  
file_path: ray/python/ray/workflow/http_event_provider.py
imports: import asyncio
  from typing import Dict
  from fastapi import FastAPI, Request
  from fastapi.responses import JSONResponse
  import ray
  from ray import serve
  from ray.workflow import common, workflow_context, workflow_access
  from ray.workflow.event_listener import EventListener
  from ray.workflow.common import Event
  import logging
label_desc: Use image node_id 1 to create a new WorkflowEventHandleError object from inherited base classes: Exception with example: obj = WorkflowEventHandleError(workflow_id, what_happened)