I tried out the AI troubleshooting feature in AWS Deadline Cloud

I tried out the AI troubleshooting feature in AWS Deadline Cloud

I tried the new AWS Deadline Cloud feature called Deadline Cloud Assistant. Just by right-clicking on a failed rendering job, AI presents the root cause and solution.
2026.04.27

This page has been translated by machine translation. View original

Introduction

On April 17, 2026, an AI troubleshooting assistant feature (hereinafter referred to as the Deadline Cloud Assistant) was added to AWS Deadline Cloud.

https://aws.amazon.com/about-aws/whats-new/2026/04/deadline-cloud-ai-troubleshooting/

This is a feature where AI analyzes logs and metrics when a rendering job fails, and informs you of the root cause and solution. This article introduces how it works in practice.

output example

What is AWS Deadline Cloud?

AWS Deadline Cloud is a managed service for running large-scale computational jobs such as 3D rendering in the cloud. When jobs are submitted from an artist's workstation, workers in the cloud perform the rendering.

What is the Deadline Cloud Assistant?

The Deadline Cloud Assistant is a feature where AI analyzes logs and metrics of failed rendering jobs to present the root cause and recommended actions. It is built on Amazon Bedrock and operates within the user's own AWS account. Customer data does not leave the account.

The knowledge base includes major DCC applications such as Maya, 3ds Max, Blender, Houdini, Nuke, as well as render engines like Arnold and V-Ray. It addresses a wide range of issues including missing assets, renderer version conflicts, output path problems, memory constraints, and license errors.

Regarding pricing, there are no additional charges for Deadline Cloud. Amazon Bedrock usage is billed at standard rates.

Target Audience

  • Those who use AWS Deadline Cloud and are responsible for job troubleshooting
  • Those interested in optimizing render farm operations
  • Those who want to know use cases of generative AI integrated into AWS services

References

Enabling and Launching the Assistant

The Deadline Cloud Assistant can be enabled when creating a Deadline Cloud monitor. Just turn ON the "Deadline Cloud Assistant" checkbox on the monitor creation screen. Even if you've already created a monitor, you can enable it retroactively from the AWS Management Console.

enable assistant

The launch method is also simple. Open the Deadline Cloud monitor, right-click on a failed job from the job list, and select "Troubleshoot Job" from the context menu.

troubleshoot option

This is all it takes to launch the Deadline Cloud Assistant, and the prompt Help me troubleshoot this job is automatically entered to begin the analysis. Users don't need to input anything.

Trying it Out

For testing purposes, I prepared a job that was intentionally set to fail.

Service Managed Fleet (SMF) builds a Conda environment before executing jobs. As a test, I specified a non-existent version blender=99.0.* for the CondaPackages parameter to make it fail during the environment setup stage.

parameter values

The job entered the FAILED state within seconds after submission. I immediately right-clicked on the failed job and ran "Troubleshoot Job."

troubleshoot job

Assistant's Response

The assistant proceeded with the analysis while sequentially reporting the investigation steps.

I'll help you troubleshoot this job. Let me start by gathering information about the job and its current state.

Now let me get the session action details to understand what happened during execution:

The session action shows "NEVER_ATTEMPTED" status. Let me get the session details and check for any session-level issues:

Perfect! I can see the issue now. The Environment Enter action for the Conda environment FAILED, which prevented the task from running.

It doesn't behave like a black box that only returns answers. The visible investigation process is a helpful feature for assessing the reliability of the results.

Here's a quote from the Root Cause analysis:

The issue: Your job parameters specify `blender=99.0.*` as a Conda package, but Blender version 99.0 does not exist in the deadline-cloud Conda channel. This appears to be a test value or typo.

It not only accurately extracted the PackagesNotFoundError from the logs but also interestingly inferred the intent of the test, saying "This appears to be a test value or typo."

The session action states were shown in a timeline by phase.

You can immediately see which phase failed.

As for recommendations, it listed candidate valid Blender versions and included a before-and-after comparison of CondaPackages code corrections. Additionally, it provided advice on "future prevention measures" such as version validation before job submission, testing with a single frame, and documentation reference. It covers not just resolving the immediate issue but also preventing recurrence.

Responses in Japanese

The Deadline Cloud Assistant responds in English by default, but when I followed up with "日本語でお願いします" (Please respond in Japanese), it immediately translated and provided its answer in Japanese. The writing style is natural and easily readable as technical documentation. It seems possible to quickly grasp the key points in English first and then read the details in Japanese as needed.

output example

The full text of the AI response is included in the appendix for reference.

Conclusion

I tried out the Deadline Cloud Assistant. Here are the positive aspects:

  • Can be launched with one action from right-clicking a failed job
  • The investigation process is visualized, making it easier to judge the reliability of results
  • Provides not only root cause identification but also recommendations and preventive measures
  • Flexibly accommodates Japanese language requests

Troubleshooting rendering jobs requires experience in interpreting logs. With the Deadline Cloud Assistant, you can get an initial assessment and use it as a starting point for your own verification. I hope this is helpful for teams using Deadline Cloud.

Appendix

Assistant's Response
Help me troubleshoot this job

---

I'll help you troubleshoot this job. Let me start by gathering information about the job and its current state.

Now let me get the session action details to understand what happened during execution:

The session action shows "NEVER_ATTEMPTED" status. Let me get the session details and check for any session-level issues:

Perfect! I can see the issue now. The **Environment Enter** action for the Conda environment (sessionaction-9c43582249ed4e43a01a78ba4984f87d-1) **FAILED**, which prevented the task from running. Let me get the details of this failed session action:

Excellent! The progress message indicates a Conda environment setup failure. Now let me retrieve the task logs to see the specific error:

Perfect! I now have all the information I need. The logs clearly show the root cause. Let me provide you with a comprehensive analysis:

## Summary

Your Blender job **failed during the Conda environment setup phase** before any rendering could begin. The task was marked as FAILED because the Conda environment could not be created due to an invalid package specification.

## Root Cause

The job failed with a **PackagesNotFoundError** during Conda environment setup. The specific error is:

```
PackagesNotFoundError: The following packages are not available from current channels:
  - blender=99.0*
```

**The issue:** Your job parameters specify `blender=99.0.*` as a Conda package, but **Blender version 99.0 does not exist** in the `deadline-cloud` Conda channel. This appears to be a test value or typo.

The Conda environment setup failed with exit code 1, which prevented the Blender environment from being entered and the actual rendering task from running. The session actions show:
- ✅ Job attachments synced successfully
- ❌ Conda environment enter **FAILED** (exit code 1)
- ⏭️ Blender environment enter **NEVER_ATTEMPTED**
- ⏭️ Task run **NEVER_ATTEMPTED**

## Recommendation

**Fix the Conda package specification in your job submission:**

1. **Use a valid Blender version** that exists in the AWS Deadline Cloud Conda channel. Check the [supported Service Managed Fleet Conda packages documentation](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue-environment.html#conda-queue-environment) for available Blender versions.

2. **Common valid versions** include:
   - `blender=4.0.*` or `blender=4.1.*` (check current availability)
   - `blender=3.6.*` (if available)

3. **Update your job parameter** from:
   ```
   CondaPackages: "blender=99.0.* blender-openjd=0.6.*"
   ```

   To something like:
   ```
   CondaPackages: "blender=4.0.* blender-openjd=0.6.*"
   ```

4. **Resubmit the job** with the corrected package version.

## Prevention

To avoid this issue in the future:

1. **Validate package versions** before submitting jobs - verify that the Conda packages you specify actually exist in the `deadline-cloud` channel
2. **Test with a single frame first** when using new package versions or configurations
3. **Review the Deadline Cloud documentation** for the list of supported Conda packages for Service Managed Fleets
4. **Use version ranges carefully** - overly specific or non-existent versions will cause environment setup failures
5. **Check queue environment configuration** if you're using queue-level Conda environments instead of job-level specifications

The good news is that this is a simple configuration fix - once you correct the Blender version, your job should run successfully!

---

日本語でお願いします

---

もちろんです!日本語で説明いたします。

## 概要

Blenderジョブは**Conda環境のセットアップ段階で失敗**しました。レンダリングが開始される前に、Conda環境が無効なパッケージ指定のため作成できませんでした。

## 根本原因

ジョブはConda環境セットアップ中に**PackagesNotFoundError(パッケージが見つかりません)**で失敗しました。具体的なエラーは以下の通りです:

```
PackagesNotFoundError: The following packages are not available from current channels:
  - blender=99.0*
```

**問題点:** ジョブパラメータで`blender=99.0.*`というCondaパッケージを指定していますが、**Blenderバージョン99.0は存在しません**`deadline-cloud` Condaチャンネルにこのバージョンはありません。これはテスト用の値か入力ミスと思われます。

Conda環境のセットアップが終了コード1で失敗したため、Blender環境への入場と実際のレンダリングタスクの実行が行われませんでした。セッションアクションの状態:
- ✅ ジョブアタッチメントの同期:成功
- ❌ Conda環境への入場:**失敗**(終了コード1)
- ⏭️ Blender環境への入場:**実行されず**
- ⏭️ タスク実行:**実行されず**

## 推奨事項

**ジョブ送信時のCondaパッケージ指定を修正してください:**

1. **有効なBlenderバージョンを使用する** - AWS Deadline Cloud Condaチャンネルに存在するバージョンを指定してください。[サポートされているService Managed Fleet Condaパッケージのドキュメント](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue-environment.html#conda-queue-environment)で利用可能なBlenderバージョンを確認できます。

2. **一般的な有効バージョン:**
   - `blender=4.0.*` または `blender=4.1.*`(現在の利用可能性を確認してください)
   - `blender=3.6.*`(利用可能な場合)

3. **ジョブパラメータを更新:**

   変更前:
   ```
   CondaPackages: "blender=99.0.* blender-openjd=0.6.*"
   ```

   変更後(例):
   ```
   CondaPackages: "blender=4.0.* blender-openjd=0.6.*"
   ```

4. **修正したパッケージバージョンでジョブを再送信してください。**

## 今後の予防策

この問題を今後避けるために:

1. **ジョブ送信前にパッケージバージョンを検証する** - 指定するCondaパッケージが`deadline-cloud`チャンネルに実際に存在することを確認してください
2. **新しいパッケージバージョンや設定を使用する場合は、まず1フレームでテストする**
3. **Deadline Cloudのドキュメントを確認する** - Service Managed FleetでサポートされているCondaパッケージのリストを参照してください
4. **バージョン範囲の指定に注意する** - 過度に具体的または存在しないバージョンは環境セットアップの失敗を引き起こします
5. **キュー環境の設定を確認する** - ジョブレベルではなくキューレベルのConda環境を使用している場合

良いニュースは、これは単純な設定の修正で解決できるということです。Blenderのバージョンを修正すれば、ジョブは正常に実行されるはずです!

生成AI活用はクラスメソッドにお任せ

過去に支援してきた生成AIの支援実績100+を元にホワイトペーパーを作成しました。御社が抱えている課題のうち、どれが解決できて、どのようなサービスが受けられるのか?4つのフェーズに分けてまとめています。どうぞお気軽にご覧ください。

生成AI資料イメージ

無料でダウンロードする

Share this article

AWSのお困り事はクラスメソッドへ